Workflow-Aktivität „Freigabekoordinator“

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Die Aktivität Freigabekoordinator erstellt eine Freigabe, deren Ergebnis vom Ergebnis einer oder mehrerer untergeordneter Aktivitäten abhängt, einschließlich einer oder mehrerer Aktivitäten vom Typ Freigabe - Benutzer, Freigabe - Gruppe und/oder Manuelle Freigaben.

    Hinweis:
    Diese Aktivität ist nur verfügbar, wenn der Workflow in einer Tabelle ausgeführt wird, die die Aufgabe erweitert.
    Um eine Aktivität vom Typ Freigabekoordinator zu erstellen, ziehen Sie die Aktivität zunächst in die Workflow-Canvas, sodass das Aktivitätsformular angezeigt wird. Füllen Sie die entsprechenden Felder des Aktivitätsformulars aus, und klicken Sie dann auf Absenden.

    Nachdem Sie auf Absenden geklickt haben, wird die Aktivität in der Workflow-Canvas angezeigt. Geben Sie hier die untergeordneten Aktivitäten an, indem Sie auf die Links klicken, die im Hauptteil der Aktivität angezeigt werden.

    Wenn die Aktivität Freigabekoordinator abgeschlossen wird, werden alle ausstehenden Freigaben, die von einer der Freigabeaktivitäten vom Typ Freigabekoordinator erstellt wurden, sofort auf Nicht mehr erforderlich festgelegt. Wenn ein einzelner Benutzer zweimal von demselben Workflow als Genehmiger aufgerufen wird, beispielsweise wenn ein einzelner Benutzer sowohl Produktgenehmiger als auch leitender Genehmiger ist, werden alle Freigaben für diesen Benutzer nach der ersten übersprungen.

    Ergebnisse

    Der Ergebniswert der Aktivität Freigabekoordinator hängt von den Freigabeaktionen ab, die von den Genehmigern durchgeführt werden, und den Freigabebedingungen, die im Feld Warten auf festgelegt sind. Mögliche Ergebniswerte sind:
    • Genehmigt
    • Abgelehnt
    • Gelöscht
    • Abgebrochen

    Eingabevariablen

    Eingabevariablen bestimmen das anfängliche Verhalten der Aktivität.

    Tabelle : 1. Eingabevariablen der Aktivität „Freigabekoordinator“
    Feld Beschreibung
    Warten auf
    Geben Sie an, auf was gewartet werden soll, um zu signalisieren, dass die Freigabeaktivität genehmigt oder abgelehnt wurde. Die Optionen sind:
    • Beliebige untergeordnete Aktivität, die genehmigt werden muss: Eine beliebige untergeordnete Aktivität (Benutzer, Gruppe oder manuelle Freigabe), die mit dem Ergebnis genehmigt abgeschlossen wird, bewirkt, dass die Aktivität Freigabekoordinator mit dem Ergebnis genehmigt abgeschlossen wird.
    • Alle untergeordneten Aktivitäten, die genehmigt werden müssen: Alle untergeordneten Aktivitäten der Aktivität Freigabekoordinator müssen mit dem Ergebnis genehmigt abgeschlossen werden, damit die Aktivität Freigabekoordinator mit dem Ergebnis genehmigt abgeschlossen wird.
    • Die erste Freigabe oder Ablehnung von einer untergeordneten Aktivität: Die erste untergeordnete Aktivität, die mit dem Ergebnis genehmigt oder abgelehnt abgeschlossen wird, bewirkt, dass die Aktivität Freigabekoordinator mit dem gleichen Ergebnis abgeschlossen wird.
    • Bedingung basierend auf Skript:Rufen Sie ein Skript auf, um zu bestimmen, wie eine Genehmigung oder Ablehnung verwaltet wird.
    Wenn eine Ablehnung eintritt

    Wird nur angezeigt, wenn Warten auf auf Alle untergeordneten Aktivitäten, die genehmigt werden müssen oder Beliebige untergeordnete Aktivität, die genehmigt werden muss festgelegt ist.

    Geben Sie an, was der Koordinator tun soll, wenn er eine Ablehnung von einer der untergeordneten Aktivitäten feststellt. Die Optionen sind:
    • Freigabe ablehnen: Die Aktivität Freigabekoordinator wird sofort mit dem Ergebnis abgelehnt abgeschlossen.
    • Vor der Entscheidung auf andere Antworten warten: Es wird auf den Eingang anderer Antworten von anderen untergeordneten Aktivitäten gewartet, bevor eine Entscheidung über die Freigabe oder Ablehnung getroffen wird.

      Dies ermöglicht es Benutzern, ihre Meinung zu ändern, bis eine Entscheidung getroffen wird.

      Außerdem gilt: Wenn Warten auf auf Beliebige untergeordnete Aktivität, die genehmigt werden muss festgelegt ist, führt der Abschluss einer einzelnen untergeordneten Aktivität mit dem Ergebnis genehmigt dazu, dass die Aktivität Freigabekoordinator mit dem Ergebnis genehmigt abgeschlossen wird, auch wenn andere untergeordnete Aktivitäten mit dem Ergebnis abgelehnt abgeschlossen wurden.

    Freigabeskript

    Wird nur angezeigt, wenn Warten auf auf Auf Skript basierende Bedingung festgelegt ist.

    Ist die Variable Warten auf auf Auf Skript basierende Bedingung festgelegt, wird dieses Skript aufgerufen, um zu bestimmen, wie eine Freigabe oder Ablehnung gehandhabt wird. Das Skript muss die Variable answer auf „genehmigt“ oder „abgelehnt“ festlegen, um den Gesamtfreigabestatus für diese Freigabe anzugeben. Beim Aufruf steht dem Skript die folgende Variable zur Verfügung:
    counts.total = total number of child approval activities that are part of this approval
          counts.approved = # of child approval activities that approved so far
          counts.rejected = # of child approval activities that rejected so far
          counts.requested = # of child approval activities that are pending approval

    Bedingungen

    Die Bedingungen bestimmen, welcher Übergang nach dieser Aktivität ausgeführt wird.
    Hinweis:
    Genehmigungsaktivitäten werden als der Benutzer ausgeführt, dessen Aktionen den Genehmigungs- oder Ablehnungsbedingungen entspricht, auf die der Workflow wartet und die den Workflow fortführen.
    Tabelle : 2. Bedingungen der Aktivität „Freigabekoordinator“
    Bedingung Beschreibung
    Genehmigt Die Benutzer aus den Gruppen haben die Anforderung auf Basis der Regeln für Warten auf genehmigt.
    Abgelehnt Die Benutzer aus den Gruppen haben die Anforderung auf Basis der Regeln für Warten auf abgelehnt.

    Status

    Der Aktivitätsstatus teilt der Workflow-Engine mit, wie mit der Aktivität verfahren werden soll.
    Tabelle : 3. Status der Aktivität „Freigabekoordinator“
    Status Beschreibung
    Wird ausgeführt Die Workflow-Engine startet die Funktion execute der Aktivität.
    Warten Die Workflow-Engine ignoriert die Aktivität, bis ein bestimmtes Event zum Neustarten der Aktivität ausgelöst wird.
    Fertig Die Ausführung der Aktivität ist abgeschlossen. Der Ergebniswert gibt das Ergebnis der Aktivität an.
    Abgebrochen Diese Aktivität oder der Workflow, der diese Aktivität enthält, wurde abgebrochen.
    Fehler Ein JavaScript-Fehler ist aufgetreten. Überprüfen Sie die Protokolle auf Fehlerdetails.