Lifecycle Events Fortschrittsoptimierung des Aktivitätensatzes

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Stellen Sie sicher, dass die Aktivitätensätze, für die Sie definiert haben Lifecycle Events Gehen Sie nahtlos durch den Abschluss, wenn sie die Bedingungen erfüllen, die für ausgelöst werden sollen Lifecycle Events Fall.

    Aktivitätensätze werden erstellt oder geändert, um eine Gruppe von Aktivitäten zu definieren. Aktivitätensätze stellen verschiedene Phasen im Lebenszyklus-Ereignis-Prozess dar und haben Bedingungen, unter denen sie ausgelöst werden. Die Auslöserbedingungen für einen Aktivitätensatz hängen von den in definierten Werten ab Auslösertyp Und Zielgruppe Felder im Aktivitätensatz-Datensatz. Wenn ein Aktivitätensatz erstellt wird, wird Status Feld im entsprechenden Aktivitätensatz-Kontextdatensatz ist auf festgelegt Warten Auf Auslöser . Sobald ein Aktivitätensatz die für ihn definierten Auslöserbedingungen erfüllt, der Wert in Status Feld wird in geändert Ausgeführte Aktivitäten .

    Gelegentlich können Probleme auftreten, die den Fortschritt für Aktivitätensätze behindern, obwohl die entsprechenden Auslöserbedingungen erfüllt wurden. Um den Fortschritt für die von Ihnen definierten Aktivitätensätze zu optimieren, die aktiv sind, ist es wichtig, die Bedingungen zu verstehen, unter denen ein Aktivitätensatz stagniert. Verwenden Sie die folgende Tabelle, um Informationen zu den Problemen zu erhalten, die der Stagnation des Fortschritts eines Aktivitätensatzes zugeordnet sind, und die entsprechenden Lösungen für die reflektierten Probleme:
    Tabelle : 1. Aktivitätensatz-Stagnation-Probleme und entsprechende Lösungen
    Problem Beschreibung Lösung
    Konfigurations-Changes Konfigurationsänderungen des Aktivitätensatzes, die ausgeführt wurden, während Sie bereits vorhanden sind Lifecycle Events Fälle, die von einer vorherigen Aktivitätensatzkonfiguration abhängig sind. Sie müssen vorsichtig sein, wenn Sie die Konfiguration eines definierten und aktiven Aktivitätensatzes ändern, insbesondere die folgenden Komponenten:
    • Ändern von Zielgruppe Feldwert im Aktivitätensatz-Datensatz.
    • Ändern von Auslösertyp Feldwert im Aktivitätensatz-Datensatz.
    • Hinzufügen neuer Aktivitäten zu einem Aktivitätensatz.
    • Verschieben von Aktivitäten zwischen Aktivitätensätzen.
    Vorhanden Lifecycle Events Fälle verwenden nicht die Konfigurationsänderungen, die Sie an einem Aktivitätensatz vorgenommen haben, wenn eine der folgenden Bedingungen wahr ist:
    • Der Aktivitätensatz wurde für ausgelöst Lifecycle Events Fall.
    • Aktivitäten wurden bereits für generiert Lifecycle Events Fall.
    • Aktivitäten wurden für bereits abgeschlossen Lifecycle Events Fall.

    Diese Konfigurationsänderungen sollten in einer Instanz außerhalb der Produktion durchgeführt werden, um zu überprüfen, ob die Änderungen nachteilige Auswirkungen haben.

    Tipp:
    Wenn ein Aktivitätensatz aufgrund einer Konfigurationsänderung stagniert, können Sie die folgenden Schritte ausführen, um den Fortschritt fortzusetzen:
    1. Ändern Sie Status Feld im Aktivitätensatz-Kontextdatensatz auf Fehler .
    2. Setzen Sie den entsprechenden fort Lifecycle Events Fall.
    Diese Lösung ist eine Problemumgehung und stellt nicht die Verwendung dar, für die die Funktion „Fall fortsetzen“ vorgesehen ist. Zur Verwendung dieser Problemumgehung müssen die folgenden Bedingungen wahr sein:
    • Die dem Aktivitätensatz zugeordneten Aktivitäten dürfen nicht abgeschlossen worden sein.
    • Die Aufgaben, die dem zugeordnet sind Lifecycle Events Fall darf nicht erstellt worden sein.
    Diese Problemumgehung sollte in einer Instanz außerhalb der Produktion durchgeführt werden, um zu überprüfen, ob die Änderungen die gewünschten Auswirkungen haben.
    Falsche Konfiguration Eine fehlerhafte Aktivitätensatzkonfiguration, die zu unbeabsichtigtem Verhalten führt und sich nachteilig auf den Fortschritt von Aktivitäten innerhalb eines Aktivitätensatzes auswirkt. Überprüfen Sie die von Ihnen definierten Aktivitätensätze, um sicherzustellen, dass sie korrekt konfiguriert sind.

    Sie haben beispielsweise einen neuen Aktivitätensatz, Aktivitätensatz 2 (AS2) und festgelegt Auslösertyp Feld bis Andere Aktivitätensätze Damit AS2 nach Abschluss des Aktivitätensatzes 1 (AS1) ausgelöst wird. Wenn AS1 jedoch deaktiviert ist, wird Ihre Konfiguration für AS2 ungültig. Da AS1 deaktiviert ist, muss die Konfiguration für AS2 geändert werden, um die Abhängigkeit von AS1 zu entfernen.

    Anpassung Probleme, die anwenderdefiniert zugeordnet sind Lifecycle Events Workflows oder zugehörige Skripteinbindungen, die zum Verwalten und Ausführen von Aktivitäten verwendet werden. Bestätigen Sie, ob RCA-Datensätze (Restricted Caller Access) vorhanden sind, die für die Änderung einer Skripteinbindung ungültig wurden. Wenn ungültige RCA-Datensätze im Zusammenhang mit einer geänderten Skripteinbindung vorhanden sind, überprüfen Sie jeden Datensatz, und gewähren Sie den entsprechenden Zugriff.

    Überprüfen Sie außerdem, ob RCA-Datensätze mit einem Fehler bezüglich der Unfähigkeit vorhanden sind, eine Skripteinbindung wie HR_ActivitySet aufzurufen oder darauf zuzugreifen.

    Bewertungsintervall Reduzierung des Zeitintervalls, das zwischen jedem Zyklus des Aktivitätensatz-Auswertungsprozesses liegen muss. Der Aktivitätensatz-Auswertungsprozess bestimmt, ob Aktivitätensätze mit dem festgelegt werden Status Feld auf festgelegt Warten Auf Auslöser Erfüllen Sie im entsprechenden Aktivitätensatz-Kontextdatensatz die Auslöserbedingungen, die für sie definiert sind. Seien Sie vorsichtig, wenn Sie das Zeitintervall zwischen jedem Zyklus des Aktivitätensatzbewertungsprozesses auf weniger als den Standardwert (vier Stunden) reduzieren möchten.

    Durch die Reduzierung der Wartezeit zwischen jedem Zyklus des Aktivitätensatz-Auswertungsprozesses wird die Häufigkeit erhöht, mit der der Aktivitätensatz-Auswertungsprozess ausgeführt wird. Daher erhöht diese Änderung die Anzahl der gleichzeitig ausgeführten Workflow-Aktivitäten. Wenn die Anzahl der ausgeführten Aktivitäten die Kapazität der Aktivitäten erreicht, die vom Workflow verarbeitet werden können, wird der Workflow beim nächsten Versuch abgebrochen.

    Überprüfen Sie die Tabelle „Workflow-Kontexte“, um zu bestätigen, ob Datensätze mit verknüpft sind Lifecycle Events Workflow, der abgebrochen wurde. Die Status Feld im entsprechenden Workflow-Kontextdatensatz ist auf festgelegt Abgebrochen Für Workflows, die abgebrochen wurden.

    Tipp:
    Verwenden Sie den Aktivitätensatz „Condition with Event BR (Demo)“ Anstatt das Auswertungsintervall zu ändern. Siehe Lifecycle Events-Bewertungsintervall Weitere Informationen zum Auswertungsintervall und zur Bedingung mit der Aktivität „Ereignis-BR“ (Demo).
    Zielgruppenkriterium Die Betreffperson erfüllt nicht die Zielgruppenkriterien, die für eine Aktivität definiert sind, die für eine Zielgruppe vorgesehen ist. Der entsprechende Aktivitätensatz wird während des Auswertungsprozesses übersprungen. Überprüfen Sie die Tabelle „Aktivitätensatzkontexte“, um sicherzustellen, dass Datensätze übersprungen wurden. Die Status Feld im entsprechenden Aktivitätensatz-Kontextdatensatz ist auf festgelegt Übersprungen Für Aktivitätensätze, die übersprungen wurden.