Erweiterung der Komponenten in Flows und im Experience Cloud Portal

Mehrere Komponenten verfügbar, um in Flows und der Experience Cloud einzubinden. MSR-731, 736, 785, 791 | Nov 2023

Wir haben mehrere Komponenten zum Einbinden in Flows und der Experience Cloud zur Verfügung gestellt


Skill Board
Diese Komponente kann man in Bildschirm-Flows verwenden, indem man die Komponente „Skill Board Matrix“ in einen Bildschirm einfügt. Diese Komponente erwartet eine Record Id. Dabei kann es sich um eine Record Id eines Kandidaten oder eines Jobangebots handeln.


Schritt Lohn im Platzierungsassistenten
Im Platzierungsassistenten gibt es einen Schritt, bei dem man den Lohn eingeben und die Einordnung in die Tarifgruppe vornehmen kann. In diesem Release bieten wir diesen Schritt für Bildschirm-Flows an, sodass man den Platzierungsassistenten selbst in Flows einbauen kann. Diese Komponente nennt sich „Placement Wizard Wages“. Das von dieser Komponente erwartete Input ist:

  • CAO Code – Der Code des betreffenden Tarifvertrags
  • Person Id – Die Id des Kandidaten
  • Start Date – Das Startdatum des Platzierung

Diese Komponente liefert einen Output, der einige Variablen/Outputs enthält:

  • functionObject – Funktion
  • wageTable – Lohntabelle
  • scale – Skala
  • Step – Schritt
  • wageDeterminiation – Lohnbestimmung
  • wageApply – Angewandter Lohn
  • wageRaise – Lohnzuschuss


Account-Hierarchie
Get Collection of Accounts. Diese APEX-Komponente steht zur Verfügung, um die Account-Hierarchie für ein bestimmtes Account abzurufen und diese in eine Sammlung von Variablen zu stellen. Zwei Parameter sind hier obligatorisch: „Account Id“ und „Only current and Child Accounts“. Mit dem Wert „True“ werden nur die Accounts und zugrunde liegenden Account abgerufen, mit „False“ die gesamte Struktur, einschließlich übergeordneter Accounts mit eventuell weiter verzweigten Subaccounts.


Checkliste
Man kann die Checkliste jetzt auch in einem Bildschirm-Flow anzeigen, um Dokumente einfach aus einem automatisierten Vorgang hinzuzufügen. Man zieht dazu die Komponente Checklist per Drag & Drop auf einen Bildschirm. Über den Parameter Record Id kann man die ID eines Kontakts, einer Platzierung, eines Arbeitsvertrags oder einer Bewerbung weiterleiten, um damit die vorhandene Checkliste abzurufen und neue Dokumente zur Checkliste hinzuzufügen.


Unterstützung von Phasen in Bildschirm-Flows
Seit kurzem ist es möglich, in Salesforce innerhalb eines Bildschirm-Flows mehrere Phasenvariablen einzurichten. Mit Hilfe dieser Variablen kann man den Fortschritt verschiedener Phasen oder Schritte auf aufeinanderfolgenden Bildschirmen in einem Bildschirm-Flow anzeigen. Das Ergebnis ist, dass man als Benutzer durch die verschiedenen Bildschirme geführt wird und genau sieht, wo man sich im Prozess befindet. Wir haben nun die Bildschirmkomponente „Flow Progress Bar“ mit folgenden Parametern hinzugefügt:

  • Current stage: Mit einer Zuweisung legt man fest, welche der Phasenvariablen die aktuelle Phase ist.
  • Active stages: Die Sammlung der Phasen.
  • Type: Das Layout des Fortschrittsbalkens. Man kann hier zwischen „base“ (Brotkrümel) und „path“ (Pfad-Darstellung) wählen.

Zum erstellten Datensatz navigieren
Wenn ein Record/Datensatz in einem Bildschirm-Flow erstellt wird, kann man eine Komponente einfügen, um direkt zu diesem erstellten Datensatz zu navigieren. Jede Record-erstellen-Komponente weist automatisch eine recordId-Variable zu, die man bei Bedarf auch selbst einstellen kann. Dann platziert man die Komponente „NavigateToRecord“ auf den „Cavase“ und gibt folgende Parameter an:

  • Action Target: Wert _self (im aktuellen Bildschirm öffnen) oder _blank (in neuer Registerkarte öffnen). Die Standardeinstellung ist _self, wenn dieser Parameter leer bleibt
  • Record Id: die ID-Zuweisung der Aktion „Record erstellen“.

Experience Cloud
Wir haben auch die Komponente für Platzierungsdetails für die Experience Cloud-Portale hinzugefügt. Diese Komponente nennt sich „Placement Payment Info“ und erwartet die Id der Platzierungsdetails. Man kann diese also zu einem Platzierungsdetail hinzufügen. Schließlich ist es nun auch möglich, die Checkliste beim Kontakt in einem Experience Cloud-Portal zur Verfügung zu stellen. Dazu zieht man die Komponente „Checklist community“ per Drag & Drop auf das Portal. Dabei ist sicherzustellen, dass die Portalbenutzer Zugriff auf die APEX-Klasse msf.ChecklistCommunityController haben.


🔗Hier finden Sie die Übersicht über alle Funktionen des MSR November Release 2023.