Sie befinden sich hier:
Abwicklungsschritttypen
Beachten Sie bei der Planung Ihrer Orchestrierung die verschiedenen Abwicklungsschritttypen und deren Funktionsweise. Abwicklungsschritttypen können verwendet werden, um manuelle Aufgaben, automatisierte Aufgaben, Meilensteine, Callouts und andere Aktionen zu definieren.
Erforderliche Editionen
| Verfügbarkeit: Enterprise, Unlimited und Developer Edition von Revenue Cloud |
Abwicklungsschritte werden in der Abwicklungsarbeitsumgebung definiert. Weitere Informationen zum Erstellen von Abwicklungsschritten finden Sie unter Definieren von Orchestrierungsplankomponenten.
Verwenden Sie beim Erstellen Ihrer Abwicklungsschritte die folgenden Verweise, um zu verstehen, wie die verschiedenen Abwicklungstypen funktionieren.
- Schritt zur automatischen Aufgabenabwicklung
Verwenden Sie automatische Aufgaben, um Daten automatisch als Teil Ihres Orchestrierungsplans zu verarbeiten. Für einen Schritt zur automatischen Aufgabenabwicklung ist ein Salesforce-Flow zum Ausführen der Automatisierung erforderlich. - Callout-Abwicklungsschritt
Beim Abwickeln von Aufträgen muss der dynamische Umsatzorchestrierer möglicherweise mit externen Systemen kommunizieren. Ein Callout verarbeitet diese Kommunikation. - Manueller Schritt zur Aufgabenabwicklung
Fügen Sie der Orchestrierung eine manuelle Aufgabe hinzu, wenn Sie Benutzereingaben an einer bestimmten Stelle im Abwicklungs-Flow benötigen. Beispielsweise wenn Sie eine Genehmigungsabmeldung oder eine manuelle Anreicherung von Daten benötigen. Der dynamische Umsatzorchestrierer kann einem Benutzer oder einer Warteschlange eine manuelle Aufgabe zuweisen. - Meilensteinabwicklungsschritt
Ein Meilenstein stellt einen Punkt im Abwicklungsprozess zwischen verschiedenen Steuerflüssen dar und wird abgeschlossen, wenn alle seine Abhängigkeiten abgeschlossen sind. Beispielsweise können Sie am Ende Ihres Orchestrierungsplans einen Meilenstein verwenden, um einen abgewickelten Auftrag anzugeben. - Abwicklungsschritt anhalten
Der Pausenschritt stoppt die Abwicklung, bis bestimmte Bedingungen erfüllt sind. Legen Sie die Regel "Fortsetzen an" auf etwas fest, das wahr sein muss, bevor der Pausenschritt abgeschlossen ist. - Staging Assetize Step (Schritt der Vermögenswertverwaltung)
Verwenden Sie einen schrittweisen Vermögenswertschritt, um eigenständige oder gebündelte Produkte unabhängig voneinander zu verwerten, selbst wenn andere Auftragsbelegposten in Bearbeitung sind. Der Schritt "Phased Assetize" (Stufenweise Vermögenswerterstellung) gilt in der Regel für langfristige Aufträge, die sich über viele Stunden, Tage oder sogar Wochen erstrecken.
Schritt zur automatischen Aufgabenabwicklung
Verwenden Sie automatische Aufgaben, um Daten automatisch als Teil Ihres Orchestrierungsplans zu verarbeiten. Für einen Schritt zur automatischen Aufgabenabwicklung ist ein Salesforce-Flow zum Ausführen der Automatisierung erforderlich.
DRO enthält die folgenden vorkonfigurierten Flows:
- Erneutes Propagieren von Auftragsproduktfeldern in Abwicklungsauftrags-Belegpostenfelder
- Diese Flow-Vorlage ruft die dem Schritt zugeordneten Auftragsbelegposten ab und synchronisiert ihre Feldwerte mit den entsprechenden Abwicklungsauftragsbelegposten-Feldern.
- Zurückübernehmen von Abwicklungsauftragsproduktattributen in Auftragsproduktattribute
- Diese Flow-Vorlage ruft Abwicklungsauftrags-Belegpostenattribute ab, um die zugeordneten Auftragsbelegpostenattribute zu aktualisieren.
Duplizieren Sie die Flow-Vorlagen und konfigurieren Sie automatische Aufgaben, um die benutzerdefinierten Flows entsprechend Ihren Geschäftsanforderungen zu verwenden. Die automatische Aufgabe löst den Flow während der Ausführung des Abwicklungsplans aus und Ihr benutzerdefinierter Flow wird aktiviert.
- Automatische Aufgaben unterstützen nur die Typen "Flow automatisch starten". Legen Sie im Flow Automatisch gestartete Flows ohne Flow-Auslöser als Prozesstyp fest.
- Aktualisieren Sie das Element "Auftragsprodukt umwandeln", um die entsprechenden Felder für die Transformation zuzuordnen. Aktualisieren Sie zum Zurücksetzen der Übernahme das Element "Attributnamen definieren", um das Attribut anzugeben, das übernommen werden muss.
Im Folgenden finden Sie die Eingabevariablentypen, die Sie in den Flow-Vorlagen verwenden können:
- stepId
- Die ID der automatischen Aufgabe.
- recordId
- Die ID des Auftragsbelegposten- oder Abwicklungsauftragsbelegposten-Datensatzes, den der Beziehungsdatensatz "Quelle des Abwicklungsschritts" der automatischen Aufgabe zuordnet.
- recordIds
- Eine Sammlung von Kennzeichnern der Auftragsposten- oder Abwicklungsauftragsbelegposten-Datensätze, die der Beziehungsdatensatz "Abwicklungsschrittquelle" der automatischen Aufgabe zuordnet.
- planSourceIdentifierId
- Die ID des Auftragsdatensatzes, der dem Abwicklungsplan zugeordnet ist.
Im Folgenden finden Sie die in den Flow-Vorlagen verwendeten Ausgabevariablen.
- isSuccess
- Gibt an, ob die Flow-Ausführung erfolgreich ist.
- fulfillmentStepErrorMessage und fulfillmentStepErrorCode
- Zeigt eine Ausführungsfehlermeldung mit einem protokollierten Fehlercode an.
Callout-Abwicklungsschritt
Beim Abwickeln von Aufträgen muss der dynamische Umsatzorchestrierer möglicherweise mit externen Systemen kommunizieren. Ein Callout verarbeitet diese Kommunikation.
Geben Sie im Abwicklungsschritt den Namen der Ausweichwarteschlange ein, der der Schritt zugewiesen ist, wenn er fehlschlägt, und den Namen der Integrationsdefinition, die gestartet werden soll, wenn der Callout ausgeführt wird.
Ein Callout kann synchron oder asynchron funktionieren:
- Synchron: Der Callout erwartet eine fast sofortige Antwort.
- Asynchron: Der Callout erwartet HTTP-Code-
202, nachdem Sie eine Anforderung gestellt haben. Der Callout wird in den Status "Wird ausgeführt" versetzt, während er auf eine Antwort wartet.
Entsprechende Informationen finden Sie unter Erstellen einer Integrationsdefinition.
Verwenden Sie die Anbieteradapter, um Anforderungsnutzlasten aus Schrittquellen zu generieren. Sie können die Adapter auch anpassen. Entsprechende Informationen finden Sie unter Callouts im dynamischen Umsatzorchestrierer.
Um einen fatalen Fehler in einem Callout-Schritt zu verhindern, wenn ein zugehöriges externes System gewartet wird, deaktivieren Sie die zugehörige Integrationsdefinition, um den Schritt in die Warteschleife zu versetzen.
- Aktivieren Sie die Einstellung "Zukünftige datierte Schritte".
- Verwenden Sie die Einstellung "Callout-Obergrenze für Aussetzen", um die maximale Anzahl an Callout-Schritten zu definieren, die pro Minute von einem Wartezustand in einen Bereitschaftszustand oder einen geplanten Zustand übergehen können. Diese Einstellung steuert die Batchgröße, wenn beibehaltene Schritte nach der Verfügbarkeit des externen Systems freigegeben werden.
DRO versetzt den Callout-Schritt in die Warteschleife, wenn die zugehörige Integrationsdefinition inaktiv ist. Callout-Schritte in der Warteschleife werden im Abwicklungsplan angezeigt, sodass Abwicklungsoperatoren und -mitarbeiter sie verfolgen und darauf reagieren können. Wenn die Integrationsdefinition aktiv wird, werden die Callout-Schritte in Batches basierend auf der Einstellung "Callout-Obergrenze für Aussetzen" veröffentlicht.
Manueller Schritt zur Aufgabenabwicklung
Fügen Sie der Orchestrierung eine manuelle Aufgabe hinzu, wenn Sie Benutzereingaben an einer bestimmten Stelle im Abwicklungs-Flow benötigen. Beispielsweise wenn Sie eine Genehmigungsabmeldung oder eine manuelle Anreicherung von Daten benötigen. Der dynamische Umsatzorchestrierer kann einem Benutzer oder einer Warteschlange eine manuelle Aufgabe zuweisen.
Wenn Sie die Aufgabe einem bestimmten Benutzer zuweisen möchten, wählen Sie den Benutzer im Feld "Zugewiesen zu" aus.
Wenn Sie die Aufgabe mithilfe von Aufgabenzuweisungsregeln einer Person in einer Warteschlange zuweisen möchten, weisen Sie die Aufgabe zunächst einer Warteschlange zu und wählen Sie dann eine Schrittzuweisungsmethode aus:
- Round Robin
- Weist die Aufgabe der nächsten verfügbaren Person in der Warteschlange zu.
- Am wenigsten geladen
- Weist die Aufgabe der Person mit den wenigsten offenen Aufgabenzuweisungen zu.
- Kontextbasiert
- Weist die Aufgabe einer Person basierend auf den Spezifikationen in der zugeordneten Abwicklungsaufgabenzuweisungsregel zu. Dies kann entweder die nächste verfügbare Person (Round Robin) oder die Person mit den wenigsten offenen Aufgabenzuweisungen (Least Loaded) sein.
Bei einer manuellen Aufgabe kann es sich um eine einfache Aufgabe handeln, die ein Benutzer ausführen muss, oder Sie können eine manuelle Aufgabe mit einem OmniScript oder Salesforce-Flow verknüpfen.
Manuelle Aufgaben unterstützen die folgenden Eingabevariablen in einem Flow:
- stepId
- Die ID des Abwicklungsschritts.
- recordId
- Die ID des Auftragsposten- oder Abwicklungsauftragsbelegposten-Datensatzes, den der Abwicklungsschritt-Quellbeziehungsdatensatz der manuellen Aufgabe zuordnet.
- recordIds
- Eine Sammlung von Kennzeichnern der Auftragsposten oder Abwicklungsauftragsbelegposten-Datensätze, die der Abwicklungsschritt-Quellbeziehungsdatensatz der manuellen Aufgabe zuordnet.
- planSourceIdentifierId
- Die ID des Auftragsdatensatzes, der dem Abwicklungsplan zugeordnet ist.
Meilensteinabwicklungsschritt
Ein Meilenstein stellt einen Punkt im Abwicklungsprozess zwischen verschiedenen Steuerflüssen dar und wird abgeschlossen, wenn alle seine Abhängigkeiten abgeschlossen sind. Beispielsweise können Sie am Ende Ihres Orchestrierungsplans einen Meilenstein verwenden, um einen abgewickelten Auftrag anzugeben.
Abwicklungsschritt anhalten
Der Pausenschritt stoppt die Abwicklung, bis bestimmte Bedingungen erfüllt sind. Legen Sie die Regel "Fortsetzen an" auf etwas fest, das wahr sein muss, bevor der Pausenschritt abgeschlossen ist.
Für einen Pausenabwicklungsschritt ist sowohl der Pausenabwicklungsschritt selbst als auch eine Regel "Fortsetzen an" erforderlich, die definiert, wann der Prozess fortgesetzt werden kann.
Wenn die Abwicklung zum Pausenschritt gelangt, wird der Schritt in den Status "Wird ausgeführt" versetzt und die Abwicklung wird angehalten. Nachdem die Bedingungen in der Regel "Fortsetzen an" erfüllt sind, wird der Schritt "Anhalten" in den Status "Abgeschlossen" versetzt und die Abwicklung wird fortgesetzt.
Sie möchten, dass die Abwicklung angehalten wird, bis ein Field Serviceagent einen Arbeitsauftrag als abgeschlossen markiert. Die Regel "Fortsetzen an" kann angeben, dass die Abwicklung fortgesetzt wird, nachdem der Agent ein bestimmtes Attribut für einen Abwicklungsauftragsbelegposten geändert hat. Wenn der Agent die Änderung vornimmt, markiert der dynamische Umsatzorchestrierer den Pausenschritt als "Abgeschlossen" und die Abwicklung wird fortgesetzt.
Öffnen Sie nach dem Erstellen des Pausenschritts selbst das Aktionsmenü für den Schritt und führen Sie die folgenden Anweisungen aus:
- Wählen Sie Fortsetzung für Regel konfigurieren aus.
- Klicken Sie auf Regel erstellen.
- Legen Sie Regelbedingungen über die Schnittstelle "Regel erstellen" fest. Sie können entweder Vertriebstransaktionsressourcen oder Abwicklungsbelegpostenressourcen auswählen.
Staging Assetize Step (Schritt der Vermögenswertverwaltung)
Verwenden Sie einen schrittweisen Vermögenswertschritt, um eigenständige oder gebündelte Produkte unabhängig voneinander zu verwerten, selbst wenn andere Auftragsbelegposten in Bearbeitung sind. Der Schritt "Phased Assetize" (Stufenweise Vermögenswerterstellung) gilt in der Regel für langfristige Aufträge, die sich über viele Stunden, Tage oder sogar Wochen erstrecken.
Ein Kunde bestellt beispielsweise eine benutzerdefinierte Website und einen Domänennamen. Die Registrierung des Domänennamens ist schnell abgeschlossen. Die Entwicklung der benutzerdefinierten Website dauert jedoch mehrere Wochen. In der Zwischenzeit möchte der Kunde seiner Domäne das E-Mail-Hosting hinzufügen. Da der Domänenname bereits aktiviert ist, kann der Serviceanbieter E-Mail-Hosting hinzufügen, ohne auf den Abschluss der Website-Entwicklung zu warten.
In dieser Tabelle sind die Typen von Auftragsbelegposten aufgeführt, die in Abwicklungsdatenbestände konvertiert werden, wenn Sie den Schritt "Phased Assetize" (Phasenweise Vermögenswerterstellung) auf den Abwicklungsprozess anwenden.
| Staging Assetize Step Applied To (Angewendeter Vermögenswertschritt in Phase 1) | In Vermögenswerte konvertierte Elemente |
|---|---|
| Eigenständiger Abwicklungsauftrags-Belegposten | Der eigenständige Abwicklungsauftrags-Belegposten. |
| Eigenständiger Auftragsbelegposten | Der eigenständige Auftragsbelegposten und die zugehörigen Abwicklungsauftragsbelegposten. |
| Stammproduktpaket mit Auftragsbelegposten | Das gesamte Paket und die zugehörigen Abwicklungsauftragsbelegposten. |
| Stammproduktpaket mit Abwicklungsauftragsbelegposten | Das gesamte Paket und die zugehörigen Abwicklungsauftragsbelegposten. |
| Nicht Stammprodukt in einem Paket mit Auftragsbelegposten und Abwicklungsauftragsbelegposten | Keine. Der Schritt wird übersprungen. |
| Rampenreihenfolge | Keine. Der Schritt wird übersprungen und alle Segmente werden erst aktiviert, wenn der Abwicklungsplan abgeschlossen ist. |

