Sie befinden sich hier:
Verschachteln von Prozessen im Prozessgenerator
Mithilfe von aufrufbaren Prozessen können Sie Abschnitte Ihrer Prozesse modularisieren und ihnen mehr Logik hinzufügen. Bei einem aufrufbaren Prozess handelt es sich um einen Prozess, der gestartet wird, wenn ihn ein anderer Prozess aufruft. Der Prozess beginnt, wenn in den Eigenschaften des Prozesses steuert, ob ein Prozess aufrufbar ist.
Erforderliche Editionen
| Verfügbarkeit: Salesforce Classic (nicht in allen Organisationen verfügbar) und Lightning Experience |
| Verfügbarkeit: Essentials, Professional, Enterprise, Performance, Unlimited und Developer Edition |
Nach dem 31. Dezember 2025 werden vorhandene Prozesse weiterhin ausgeführt. Sie können sie aktivieren, deaktivieren und bearbeiten. Es wird jedoch empfohlen, Flow Builder zu verwenden. Planen Sie zum Migrieren vorhandener Prozesse Ihren Umstieg auf Flow Builder und verwenden Sie das Tool "Zu Flow migrieren". Erstellen Sie für neue Automatisierungen Flows in Flow Builder.
Zum Aufrufen eines Prozesses über einen anderen Prozess konfigurieren Sie eine Aktion vom Typ "Prozesse". Diese Konfiguration beinhaltet die Weitergabe eines Datensatzes an den aufrufbaren Prozess, womit der Prozess weiß, mit welchem Datensatz er beginnen soll. Da der Datensatz von einem Prozess zum nächsten weitergegeben wird, empfängt der aufrufbare Prozess eine bestimmte Version dieses Datensatzes. Diese Version ist in Abhängigkeit davon unterschiedlich, wann die Aktion vom Typ "Prozesse" ausgeführt wird.
Sofortige Aktion
Wenn Sie einen Prozess über eine sofortige Aktion aufrufen, empfängt der Prozess Werte, die beim Starten des Prozesses auf oberster Ebene im Datensatz enthalten sind.
Beispiel: Prozess 1 aktualisiert einen Account und ruft dann Prozess 2 auf Basis dieses Accounts auf. Prozess 2 empfängt die Version des Accounts, wenn Prozess 1 gestartet wurde.
Geplante Aktion
Wenn Sie einen Prozess über eine geplante Aktion aufrufen, empfängt der Prozess den neuesten Wert für den Datensatz.
Beispiel: Prozess 1 aktualisiert einen Account und ruft Prozess 2 15 Minuten später auf Grundlage dieses Accounts auf. Prozess 2 empfängt die neueste Version des Accounts aus der Datenbank.
Wann sollte ich einen aufrufbaren Prozess erstellen?
Erstellen Sie dieselben Aktionen für mehrere Aktionsgruppen? Konfigurieren Sie diese Aktionen gleichzeitig in einem aufrufbaren Prozess und rufen Sie diesen Prozess anschließend über alle relevante Aktionsgruppen auf. Aktualisieren Sie später zum Aktualisieren dieser Aktionen einen aufrufbaren Prozess. Dann verwenden alle anderen Prozesse die aktualisierten Aktionen.
Ein weiteres cooles Szenario für aufrufbare Prozesse: das Verschachteln einer einfachen Logik. Prozesse verarbeiten einfache "if/then"-Anweisungen. Was geschieht jedoch, wenn Sie einige dieser Anweisungen verschachteln müssen? Statt einen Flow zu erstellen oder Code zu schreiben, sollten Sie eine zweite Logikebene in einem anderen Prozess erstellen. Rufen Sie den zweiten Prozess über den ersten auf. Das war's schon.
Angenommen, Sie verarbeiten Ihre gesamte Kundenvorgangsverwaltung in einem einzelnen Prozess. Sie müssen eskalierte Kundenvorgänge für Accounts mit hohem Umsatz jedoch anders behandeln als eskalierte Kundenvorgänge für gewöhnliche Accounts. Wenn ein Account, dessen Verlängerungsdatum weniger als 1 Monat entfernt ist, den Kundenvorgang eskaliert, benachrichtigen Sie den Accountinhaber, den regionalen Manager und den VP dieser Region. Wenn ein Account, dessen Verlängerungsdatum mehr als einen Monat entfernt ist, den Kundenvorgang eskaliert, benachrichtigen Sie nur den Accountinhaber und den regionalen Manager.
Erstellen Sie dafür einen aufrufbaren Prozess. Hier lautet er "Eskalierte Kundenvorgänge". Der Prozess wird für das Kundenvorgangsobjekt ausgeführt und verfügt über zwei Kriterienknoten.
- Der erste Kriterienknoten bewertet, ob das Verlängerungsdatum des verknüpften Accounts weniger als 1 Monat entfernt ist. Wenn ein Kundenvorgang diese Kriterien erfüllt, nimmt der Prozess im Feed des Accounts ein Posting mit einem Link zum Kundenvorgang vor und erwähnt den Accountinhaber, den regionalen Manager und den regionalen VP.
- Der zweite Kriterienknoten weist keine Kriterien auf. Wenn ein Kundenvorgang die Kriterien des ersten Knotens nicht erfüllt, führt der Prozess dieselbe Aktion durch, mit der Ausnahme, dass der regionale VP nicht erwähnt wird.
Nun kehren wir zu dem Prozess zurück, der Ihre Kundenvorgangsverwaltung automatisiert. Sie verfügen bereits über einen Kriterienknoten, der überprüft, ob der Kundenvorgang eskaliert ist. Fügen Sie der Aktionsgruppe dieser Kriterien eine Aktion vom Typ "Prozesse" hinzu und konfigurieren Sie die Aktion zum Aufrufen des Prozesses "Eskalierte Kundenvorgänge".
