Lifecycle Events Fortschrittsoptimierung des Aktivitätensatzes
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 .
| 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:
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:
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:
|
| 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. |