Workflow-Genehmigungsaktivitäten und Rollback-Workflows verwenden

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Wenn Sie mit Genehmigungen arbeiten, müssen Sie wissen, wie Genehmigungsaktivitäten mit Genehmigungs-Engines interagieren, wie eine übersprungene Genehmigungs-Workflow-Aktivität korrigiert wird und wie Rollbacks funktionieren.

    Genehmigungs-Workflow-Aktivitäten und Genehmigungs-Engines

    Genehmigungen können durch Genehmigungsaktivitäten oder Genehmigungs-Engines verwaltet werden, jedoch nicht durch beide. Genehmigungsaktivitäten können verwendet werden, wenn Genehmigungs-Engines für die dem Workflow zugeordnete Tabelle deaktiviert sind.

    Genehmigungen können durch Genehmigungsaktivitäten oder Genehmigungs-Engines verwaltet werden, jedoch nicht durch beide. Der Versuch, beide zu verwenden, kann zu einer Reihe von Problemen führen. Genehmigungsaktivitäten sind in der Palette nicht verfügbar (ausgegraut), wenn Genehmigungs-Engines für die angegebene Tabelle verwendet werden. Wenn Sie den Mauszeiger über eine ausgegraute Genehmigungsaktivität in der Palette bewegen, wird ein Kommentar mit weiteren Informationen bereitgestellt. Weitere Informationen zu Genehmigungen und Genehmigungs-Engines finden Sie unter Klassische Genehmigungen.
    Abbildung : 1. Nicht verfügbare Genehmigungsaktivitäten
    Genehmigungsaktivitäten sind in der Palette ausgegraut, wenn Genehmigungsmodule in der zugehörigen Tabelle verwendet werden
    Um die Genehmigungs-Engines für die Tabelle zu deaktivieren, navigieren Sie zu Systemeigenschaften > Genehmigungs-Engines, und ändern Sie die Einstellung für die Tabelle zu Engines deaktivieren.
    Abbildung : 2. Genehmigungs-Engines deaktivieren
    Um Genehmigungsaktivitäten zu verwenden, deaktivieren Sie Genehmigungsmodule für die Tabelle

    Übersprungene Workflow Genehmigungsaktivität korrigieren

    Während sich ein Workflow in einem aktiven Kontext befindet, kann eine Genehmigungsaktivität zur nächsten Aktivität übersprungen werden.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Eine Genehmigungsaktivität kann aus folgenden Gründen übersprungen werden:
    • Der Genehmigungsbenutzer oder die Genehmigungsgruppe fehlt oder ist ungültig (z. B. sys_id).
    • Der Genehmigungsbenutzer oder die Genehmigungsgruppe wurde inaktiv, nachdem der Genehmigungsdatensatz erstellt wurde.
    • Die Aktivität ist ein DOT-Walking zu Daten in zugehörigen Tabellen Feld, z. B. current.opened_by.department.manager , Und hat einen fehlenden oder ungültigen Genehmigungsanwender oder eine ungültige Genehmigungsgruppe.
    • Die Business Rule für die Tabelle, die dem Workflow zugeordnet ist, ist ungültig.

    So korrigieren Sie eine fehlende Genehmigungsaktivität:

    Prozedur

    1. Navigieren zu Alle > Workflow > Live-Workflows > Alle Kontextean.
    2. Klicken Sie auf das Datum und die Uhrzeit in der Spalte Gestartet für den Workflow, der die Genehmigungsaktivitäten falsch verarbeitet.
    3. Klicken Sie in Zugehörige Links auf Workflow anzeigen.
    4. Überprüfen Sie den ausgeführten Teil des Workflows, und führen Sie dann einen oder mehrere der folgenden Schritte aus:
      • Stellen Sie sicher, dass der Workflow nach der Genehmigung zur nächsten Aktivität übergegangen ist. Wenn ein Workflow nicht erfolgreich war, überprüfen Sie die Business Rules. Weitere Informationen finden Sie unter Debugging von Business-Regeln .
      • Zeigen Sie auf jede verarbeitete Genehmigungsaktivität, um Aktivitäten zu finden, bei denen der Status Fertig und das Ergebnis Übersprungen lautet.
    5. Navigieren zu Workflow > Workflow-Editor Und öffnen Sie den Workflow.
    6. Doppelklicken Sie auf die übersprungene Genehmigungsaktivität.
    7. Klicken Sie auf Benutzer oder Gruppen.
    8. Weisen Sie der Genehmigungsaktivität einen aktiven Benutzer oder eine aktive Gruppe zu. Weitere Informationen finden Sie unter Workflow-Fehlerbehandlung.