Sie befinden sich hier:
Flow-Genehmigungsprozesse
Ein Flow-Genehmigungsprozess enthält Phasen, Schritte und Entscheidungen zum Organisieren komplexer Genehmigungssequenzen. Erstellen Sie Flow-Genehmigungsprozesse mithilfe der Kacheln "Flow-Genehmigungsprozess" im Fenster "Neue Automatisierung". Erstellen Sie automatisch gestartete Flow-Genehmigungsprozesse in der Genehmigungsanwendung. Erstellen Sie Flow-Genehmigungsprozesse in Flow Builder.
Erforderliche Editionen
| Zeigen Sie unterstützte Editionen für Flow-Genehmigungsprozesse an. |
Für den Genehmigungsprozess für durch externe Systemänderungen ausgelöste Flows ist das Add-On "MuleSoft für Flow" erforderlich.
Arten von Flow-Genehmigungsprozessen
Die Kacheln für Flow-Genehmigungsprozesse sind "Automatisch gestarteter Flow-Genehmigungsprozess (kein Auslöser), "Durch externe Systemänderungen ausgelöster Flow-Genehmigungsprozess" und "Durch Datensätze ausgelöster Flow-Genehmigungsprozess".
Ein automatisch gestarteter Flow-Genehmigungsprozess wird gestartet, wenn er durch die Komponente "Genehmigung anfordern", Apex, die REST-API, benutzerdefinierte Schaltflächen oder benutzerdefinierte Links aufgerufen wird. Ein automatisch gestarteter Flow-Genehmigungsprozess kann auch über einen automatisch gestarteten Flow aufgerufen werden, wenn der Flow die Flow-Genehmigungsprozess-spezifische Version der dynamischen Aktion "Genehmigung anfordern" aufruft.
Ein durch einen Datensatz ausgelöster Flow-Genehmigungsprozess wird gestartet, wenn ein Datensatz erstellt oder aktualisiert wird, jedoch erst, nachdem der Datensatz gespeichert wurde.
Flow-Nutzung
Flow-Genehmigungsprozesse sind Flows auf drei Arten zugeordnet:
| Beziehung | Seite | Liste | Beschreibung |
|---|---|---|---|
| Orchestrierungsschrittaktion | Orchestrierungsversion | Verwendet Flows |
|
| Auswertungs-Flow | Orchestrierungsversion | Verwendet Flows | Der Auswertungs-Flow, der von der Version des Flow-Genehmigungsprozesses bestimmt wird, um Folgendes zu bestimmen:
|
| Genehmigungsaktion anfordern | Orchestrierung | Wird in Flow-Versionen verwendet | Die Flow-Version, die den Flow-Genehmigungsprozess über ein Aktionselement verwendet, das die Aktion "Genehmigung anfordern" aufruft |
Zeigen Sie die von einer Flow-Genehmigungsprozessversion verwendeten Flows oder die von einer Flow-Version in der Lightning-Anwendung "Genehmigung" verwendeten Flow-Genehmigungsprozesse an. Entsprechende Informationen finden Sie unter Bestimmen der Flow-Nutzung in einer Flow-Genehmigungsprozessversion oder Bestimmen der Flow-Genehmigungsprozessnutzung in Flow-Versionen.
Verfügbare Elemente und Ressourcen
Flow Builder begrenzt die Arten von Elementen und Ressourcen, die Teil eines Flow-Genehmigungsprozesses sein können.
| Element | PUrpose |
|---|---|
| Entscheidung | Werten Sie eine Reihe von Bedingungen aus und leiten Sie die Ausführung dann anhand des Entscheidungsergebnisses durch einen Flow-Genehmigungsprozess weiter. |
| Phase | Gruppieren Sie eine Reihe zugehöriger Schritte. Konfigurieren Sie Bedingungen, die erfüllt sein müssen, damit eine Phase abgeschlossen werden kann. |
| Ressource | Beschreibung |
|---|---|
| Konstante | Speichert einen unveränderlichen Wert, den Sie während eines Flow-Genehmigungsprozesses verwenden können. |
| Formel | Berechnet einen Wert, wenn die Formel in einem Element oder einer anderen Ressource in einem Flow-Genehmigungsprozess verwendet wird. |
| Schritt | Definiert eine Aktion, die als Teil einer Phase in einem Flow-Genehmigungsprozess ausgeführt werden soll. |
| Textvorlage | Speichert Nur-Text oder formatierten Text, der Briefvorlagenfelder enthalten kann, um benutzerdefinierten oder personalisierten Text zu erstellen. Erstellen Sie beispielsweise Textvorlagen, die Sie für den Betreff und für den Text einer benutzerdefinierten E-Mail für einen Genehmigungsschritt angeben. |
| Variable | Speichert einen Wert, der zur Laufzeit zugewiesen wird. Informationen zur Verwendung von Variablen in Flow-Genehmigungsprozessen finden Sie unter Variablen in Flow-Genehmigungsprozessen. |
Variablen in Flow-Genehmigungsprozessen
Automatisch gestartete Flow-Genehmigungsprozesse können Eingabevariablen verwenden, um Eingaben von einem Prozess zu verlangen, der sie aufruft.
Verwenden Sie die automatische Ausgabe des Schritts, um auf Ausgabewerte aus Flows zu verweisen, die von Flow-Genehmigungsprozessschritten aufgerufen werden.
| Variable | Beschreibung | Notizen |
|---|---|---|
| Nur intern | Flow-Genehmigungsprozesse können einer rein internen Variablen keinen Wert zuweisen. | |
| Eingabe | Die benutzerdefinierte Variable ist als "Zur Eingabe verfügbar" markiert. Wenn ein automatisch gestarteter Flow-Genehmigungsprozess mit Eingabevariablen von einem anderen Prozess aufgerufen wird, können seine Eingabevariablen Eingaben aus dem übergeordneten Prozess akzeptieren. | Flow-Genehmigungsprozesse können den Wert von Variablen nicht ändern, sie können jedoch Eingabevariablen an Eingabeparameter für Flows übergeben, die von Schritten in einem Flow-Genehmigungsprozess aufgerufen werden. Flow-Genehmigungsprozesse können Eingabevariablen auch an Eingabeparameter für Auswertungs-Flows übergeben, die in einem Flow-Genehmigungsprozess verwendet werden. Jeder Flow-Genehmigungsprozess enthält zudem 3 Variablen:
|
| Ausgabe | In Flow-Genehmigungsprozessen werden keine Ausgabevariablen verwendet. Informationen zu Ausgabevariablen in Flows, die von Flow-Genehmigungsprozessschritten aufgerufen werden, finden Sie unter Flows in Flow-Genehmigungsprozessen. |
|
Widerrufspfade in Flow-Genehmigungsprozessen
Konfigurieren Sie das Startelement in einem Flow-Genehmigungsprozess, um einen Widerrufspfad hinzuzufügen. Dieser Pfad wird ausgeführt, wenn eine auf diesem Flow-Genehmigungsprozess basierende Genehmigungssendung widerrufen wird. Der Widerrufspfad kann eine einzelne Phase aufweisen, die nur Hintergrundschritte enthält.
Wenn eine Genehmigungssendung widerrufen wird, werden die laufende Phase und ihre untergeordneten Schritte abgebrochen. Alle offenen Genehmigungsarbeitselemente, die der Genehmigungssendung zugeordnet sind, werden ebenfalls storniert. Anschließend wird die Phase im Widerrufspfad ausgeführt. Nach Abschluss der Widerrufspfadphase wird die Genehmigungssendung widerrufen.
Datensatzaktualisierung in Flow-Genehmigungsprozessen
Wenn ein Flow-Genehmigungsprozess auf eine Datensatzvariable oder eine Datensatzsammlungsvariable verweist, werden diese Variablen mit ihren neuesten Datensatzwerten aktualisiert, sobald die Orchestrierungsausführung fortgesetzt wird, die einer übergeordneten Genehmigungssendung auf der Grundlage dieses Flow-Genehmigungsprozesses zugeordnet ist. Bei Genehmigungssendungen, die auf einem automatisch gestarteten Flow-Genehmigungsprozess basieren, werden alle referenzierten Datensätze aktualisiert. Bei Genehmigungssendungen, die auf einem durch einen Datensatz ausgelösten Flow-Genehmigungsprozess basieren, werden alle referenzierten Datensätze mit Ausnahme von $Record_Prior aktualisiert.
