Orchestrierungen bei Statusänderungen von Geschäftsprozessen starten
- Erstellen Sie auf der Workday-Entwicklersite eine Extend-App.
- Erstellen Sie in Ihrem Workday-Mandanten einen Geschäftsprozess.
Sie können einen Geschäftsprozess so konfigurieren, dass eine Orchestrierung automatisch gestartet wird, wenn ein Benutzer eine der folgenden Aktionen ausführt:
- Abbrechen
- Rückgängig machen
- Korrigieren
- Ablehnen
Auf diese Weise verwendete Orchestrierungen müssen auf der Vorlage Workday Business Process basieren.
- Fügen Sie auf der Workday-Entwicklersite Ihrer Extend-App eine Orchestrierung hinzu, die auf der Vorlage Workday Business Process basiert.Wenn Ihre Orchestrierung API-Aufrufe tätigt, muss sie die CCPISU-Authentifizierung verwenden.
- Konfigurieren Sie im SchrittGeschäftsprozess-Triggerder Orchestrierung Eingabeparameter, um die Werte zu definieren, die die Orchestrierung aus dem Geschäftsprozess erhalten kann.
- Fügen Sie die Schritte hinzu, die die Orchestrierung ausführen soll, wenn der Geschäftsprozess, der sie aufruft, abgebrochen, rückgängig gemacht, korrigiert oder abgelehnt wird.
- Stellen Sie die Anwendung bereit, die die Orchestrierung für Ihren Mandanten enthält.
- Öffnen Sie in Workday die AufgabeMandanten-Setup bearbeiten - Geschäftsprozesse. Geben Sie im FeldUser to Perform Orchestrierungsstartseine Person mit den entsprechenden Berechtigungen für den Zugriff auf Felder und das Durchführen von Aktionen an, die für die Orchestrierung erforderlich sind.
- Wählen Sie in Workday in den möglichen Aktionen für den Geschäftsprozess .
- Klicken Sie in der AufgabeOrchestrierungen konfigurierenauf Hinzufügen, um die Statusänderung des Geschäftsprozesses mit der Orchestrierung zu verknüpfen.
- Wählen Sie im FeldAktiondie Statusänderung des Geschäftsprozesses, die die Orchestrierung startet:Abbrechen,Rückgängig machen,KorrigierenoderAblehnen.
- Wählen Sie im FeldOrchestrierungdie Option Startkonfiguration für Orchestrierung erstellen.Workday erstellt keine automatischen Startkonfigurationen für die Orchestrierung. Ihre Orchestrierung wurde möglicherweise erfolgreich auf dem Mandanten bereitgestellt, aber Sie können sie hier erst auswählen, wenn Sie eine Startkonfiguration erstellt haben.
- Geben Sie in der Aufgabe Startkonfiguration für Orchestrierung erstelleneinen eindeutigenNamenfür die Konfiguration an und wählen Sie die von Ihnen bereitgestellteOrchestrierungaus.
- Im AbschnittKonfigurierbare Parameterzeigt Workday die Eingabeparameter an, die Sie im SchrittGeschäftsprozess-Triggerder Orchestrierung konfiguriert haben. Konfigurieren Sie die Werte, die der Geschäftsprozess an die Orchestrierung weitergeben soll.
- Zurück zur AufgabeOrchestrierungen konfigurierenkönnen Sie jetzt die von Ihnen erstellte Startkonfiguration für die Orchestrierung auswählen.Sie können zusätzliche Paarung von Geschäftsprozessstatus ändern und Orchestrierungsstart durchführen, um andere Aktionen abzudecken.
- (Optional) Um den Status eines mit einer Orchestrierung verknüpften Geschäftsprozesses anzuzeigen, verwenden Sie die AufgabeEreignisse suchen. Workday zeigt den Status der Orchestrierung auf dem RegisterOrchestrierungenan.Eine durch einen Geschäftsprozess getriggerte Orchestrierung wird in der Regel vom Workday-Zeitplaner innerhalb von 15 Minuten gestartet. In den Szenarien Massenabbruch oder Massenrückgängigmachen kann es zu einer längeren Verzögerung kommen.Wie lange es dauert, bis der Orchestrierungsstatus vonIn BearbeitunginAbgeschlossengeändert wird, hängt ausschließlich von der Verarbeitung der Orchestrierung ab.
- (Optional) Wenn sich der Status der Orchestrierung vonIn Warteschlange für StartinIn Bearbeitungändert, wird die OptionNeu startenauf der SeiteEreignis abgebrochen,Ereignis rückgängig gemacht,Ereignis korrigiertoderEreignis abgelehntverfügbar. Klicken Sie darauf, um die AufgabeOrchestrierung neu startenzu öffnen, in der Sie bei Bedarf die Startparameter vor dem Neustart anpassen können.Die Aktionsseite zeigt den StatusAbgeschlossenfür die Orchestrierung nur an, wenn der initiierende Benutzer die „Anzeigen“-Berechtigung für das Ereignis hat.