E-Mail-Komponente umfassender einsetzbar bei Flows

Die bestehende E-Mail-Komponente bei Flows war auf den Bewerbungskontext beschränkt. Jetzt steht eine generische E-Mail-Komponente zur Verfügung, die auch in anderen Kontexten, verwendet werden kann. MSR-741 | Feb. 2024

Für wen ist diese Funktion gedacht?

Diese Funktion ist für Anwendungsadministratoren gedacht und bietet mehr Möglichkeiten beim Einrichten von Bildschirm-Flows, die eine E-Mail-Nachricht senden. Dann können Endbenutzer diese Flows nutzen. Für Endbenutzer gibt es außerdem einige Verbesserungen an der E-Mail-Maske.

Vorteile dieser Funktion:

  • Ab sofort erstellt man Bildschirm-Flows mit E-Mail-Funktion aus „Personen suchen“ oder „Matchliste“
  • Im Bildschirm-Flow Felder in der Lightning-E-Mail-Vorlage ausgehend von „Bewerbung“ und „Match“ zusammenführen
  • Mehrere einzelne E-Mails aus einem Flow versenden

 

E-Mail-Komponente umfassender einsetzbar bei Flows

Die bestehende E-Mail-Komponente für Flows ist nur für die Verwendung im Bewerbungskontext gedacht. Von nun an gibt es auch eine generische E-Mail-Komponente, die ausgehend von anderen Kontexten verwendet werden kann, z. B. „Personen suchen“ oder „Matchliste“.

Außerdem haben wir die gesamte Struktur unserer E-Mail-Komponente neu gestaltet, um eine stabile und effiziente Benutzererfahrung zu gewährleisten. Während die bestehenden Funktionen beibehalten werden, enthält diese neue Version auch einige angenehme Verbesserungen bei der E-Mail-Maske.


Neue E-Mail-Komponente „Generic Mail“ für Bildschirm-Flows

Diese neue E-Mail-Komponente zur Verwendung bei Bildschirm-Flows hat folgende Parameter:

  • Ids: (obligatorisch) – Sammeln von ContactId/UserId, die Empfänger repräsentieren. Bei Verwendung eines einzelnen Empfängers muss eine Sammelvariable definiert werden, der ein einzelner Wert zugewiesen wird.
  • Template Name (optional): Eindeutigen Namen der Lightning-E-Mail-Vorlage eingeben.
  • BCC Ids: Sammeln von ContactId/UserId, die BCC-Empfänger repräsentieren. Bei Verwendung eines einzelnen Empfängers muss eine Sammelvariable definiert werden, der ein einzelner Wert zugewiesen wird.
  • CC Ids: Sammeln von ContactId/UserId, die CC-Empfänger repräsentieren. Bei Verwendung eines einzelnen Empfängers muss eine Sammelvariable definiert werden, der ein einzelner Wert zugewiesen wird.
  • TargetIds: Sammeln von Record Id‘s (Hauptobjekte wie Stellenausschreibung, Matchliste, Veranstaltung usw.). Wird in der E-Mail-Vorlage für die Seriendruckfelder der verschiedenen Objekte (z. B. Bewerbungen, Veranstaltung, Match usw.) verwendet. TargetIds sind mit allen Empfängern verknüpft.
  • Documents: Die Dokumenttypen, die ausgehend von der aktuellsten Fassung der TargetId als Anhänge verknüpft werden müssen. Wenn der Dokumenttyp also „Bewerbungsanschreiben“ lautet, wird das neueste Bewerbungsanschreiben (falls vorhanden) für jeden Wert in der TagetId-Sammlung abgerufen.
  • From (email address): E-Mail Adresse des Absenders.
  • From Name: Name des Absenders.
  • Save as activity: Bleibt dieses Feld leer, wird die Aktion als Aktivität erfasst. Wird dieses auf „False“ gesetzt, wird die Aktion nicht als Aktivität erfasst.


Flow-Aktion „Send multiple Emails to Contacts and Users“

Zu dieser bestehenden Apex-Aktion „SendAdvancedEmailsThroughFlow“ wurde ein zusätzlicher Parameter hinzugefügt:

  • TargetIds: Dies kann eine Sammlung von mehreren TargetIds sein, aber diese Sammlung wird für jeden Empfänger verwendet.

Mit diesem Zusatz ist es auch möglich, Felder in der Lightning-E-Mail-Vorlage ausgehend von „Bewerbung“ und „Match“ zusammenzufügen. Dazu muss für den Parameter TargetIds eine Variable eingerichtet werden, die alle Empfänger gemeinsam haben. Im Falle von Bewerbungsfeldern muss die Job-ID mit dieser Variablen verknüpft werden. Wenn man Felder in Match zusammenfügen möchte, muss man die ID der Matchliste verknüpfen.


Flow-Aktion „Send single Email to a Contact“

Diese bestehende Apex-Aktion „SendAdvancedEmailThroughFlow“ wurde für den Versand von E-Mails in einer Schleife angepasst. Genau wie bei der Flow-Aktion „Send multiple Emails to Contacts and Users“ kann sie nun in einem Batch ausgeführt werden.

Der Vorteil dieser Änderung besteht darin, dass diese Komponente nun zum erzeugen einer Reihe von Daten (Empfänger, Absender, TargetId, E-Mail-Vorlage usw.) für den Versand mehrerer einzelner E-Mails verwendet werden kann. Man muss diese Variablen dann in einer Schleife zuweisen und sie mit der Komponente „SendAdvancedEmailThroughFlow“ verknüpfen.


Verbesserungen bei der E-Mail-Maske

  • Spezielle Tag-Felder, wie z. B. Business Label-Informationen, werden direkt in der Vorschau der E-Mail angezeigt.
  • Eine Mischung aus Job- und Bewerbungsfeldern in einer E-Mail-Vorlage ausgehend vom Bewerbungskontext ist jetzt möglich.

Implementierungszeit für die Funktion (FIT)

Um diese Funktion nutzen zu können, sind einige Grundkenntnisse über Flows erforderlich. Je nach Anforderungen schätzen wir die Implementierungszeit wie folgt ein:

  • Standardimplementierung (4-12 Stunden)

 

🔗 Hier finden Sie die Übersicht über alle Funktionen des MSR Februar Release 2024