Loading
Automatisieren Ihrer Geschäftsprozesse
Flow-Genehmigungsprozesse

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
  • Der aktive automatisch gestartete Flow, den die Version des Flow-Genehmigungsprozesses als Hintergrundschritt verwendet
  • Der aktive Bildschirm-Flow, den die Version des Flow-Genehmigungsprozesses als Genehmigungsschritt verwendet
Auswertungs-Flow Orchestrierungsversion Verwendet Flows

Der Auswertungs-Flow, der von der Version des Flow-Genehmigungsprozesses bestimmt wird, um Folgendes zu bestimmen:

  • Eine Phase kann abgeschlossen werden
  • Ein Hintergrundschritt kann gestartet werden
  • Ein Genehmigungsschritt kann gestartet werden
  • Ein Genehmigungsschritt kann abgeschlossen werden
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.

In Flow-Genehmigungsprozessen verfügbare Elemente
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.
In Flow-Genehmigungsprozessen verfügbare Ressourcen
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:

  • recordId: Die Datensatz-ID des zu genehmigenden Datensatzes.
  • Einreicher: die ID des Benutzers oder angemeldeten Experience-Site-Besuchers, der die Genehmigung eingereicht hat.
  • submissionComments: Kommentare zur Einreichung der Person, die die Genehmigung eingereicht hat.
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.

 
Laden
Salesforce Help | Article