Lifecycle Events Fortschrittsoptimierung des Aktivitätensatzes

  • Freigeben Version: Yokohama
  • Aktualisiert 12. Februar 2025
  • 3 Minuten Lesedauer
  • Stellen Sie sicher, dass die Aktivitätensätze, für die Sie definiert haben Lifecycle EventsGehen Sie nahtlos durch den Abschluss, wenn sie die Bedingungen erfüllen, die für ausgelöst werden sollen Lifecycle EventsFall.

    Aktivitätensätze werden erstellt oder geändert, um einen Container für 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 die Auslöserbedingungen für einen Aktivitätensatz erfüllt sind, wird Status Feldwert im entsprechenden Aktivitätensatz-Kontextdatensatz 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 und aktiven Aktivitätensätze zu optimieren, 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änderungen Konfigurationsänderungen des Aktivitätensatzes, die ausgeführt wurden, während Sie bereits vorhanden sind Lifecycle EventsFä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:
    • Wird geändert Zielgruppe Feldwert im Aktivitätensatz-Datensatz.
    • Wird geändert Auslösertyp Feldwert im Aktivitätensatz-Datensatz.
    • Hinzufügen neuer Aktivitäten zu einem Aktivitätensatz.
    Vorhanden Lifecycle EventsFälle verwenden unter den folgenden Umständen nicht die Änderungen, die Sie an der Konfiguration eines Aktivitätensatzes vorgenommen haben:
    • Aktivitätensätze wurden für ausgelöst Lifecycle EventsFall.
    • Für wurden bereits Aktivitäten generiert Lifecycle EventsFall.
    • Aktivitäten wurden für bereits abgeschlossen Lifecycle EventsFall.

    Diese Konfigurationsänderungen sollten in einer nicht-Produktionsinstanz 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ätskontextdatensatz bis Fehler .
    2. Setzen Sie den entsprechenden fort Lifecycle EventsFall.
    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 EventsFall darf nicht erstellt worden sein.
    Diese Problemumgehung sollte in einer nicht-Produktionsinstanz 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 von Aktivitätensatz 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 EventsWorkflows, die zum Verwalten und Ausführen von Aktivitäten oder zugehörigen Skripteinbindungen 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 lassen Sie den entsprechenden Zugriff zu.
    Bewertungsintervall Reduzierung des Zeitintervalls, das zwischen jedem Zyklus des Evaluierungsprozesses für Aktivitätensätze verlaufen muss. Der Evaluierungsprozess für Aktivitätensätze bestimmt, ob Aktivitätensätze mit festgelegt werden Status Feld auf festgelegt Warten Auf Auslöser Im entsprechenden Aktivitätensatz-Kontextdatensatz haben die Auslöserbedingungen erfüllt, die für sie definiert sind. Seien Sie vorsichtig, wenn Sie sich entscheiden, das Zeitintervall zwischen jedem Zyklus des Aktivitätensatz-Evaluierungsprozesses auf weniger als den Standardwert (vier Stunden) zu reduzieren. Durch die Reduzierung der Wartezeit zwischen jedem Zyklus des Aktivitätensatz-Evaluierungsprozesses wird die Häufigkeit erhöht, mit der der Evaluierungsprozess für Aktivitätensätze ausgeführt wird. Daher erhöht diese Änderung die Anzahl der Aktivitäten, die gleichzeitig ausgeführt werden. Wenn die Anzahl der ausgeführten Aktivitäten die Kapazität von Aktivitäten erreicht, die verarbeitet werden können, werden nachfolgende Aktivitätensätze während des nächsten Zyklus des Evaluierungsprozesses abgebrochen. Die Status Feld im entsprechenden Aktivitätensatz-Kontextdatensatz ist auf festgelegt Abgebrochen Für Aktivitätensätze, die während des Evaluierungsprozesses abgebrochen werden.