Lebenszyklus Ereignisskripteinbindungen und APIs
Skript enthält Aufruf-Workflows in Lebenszyklusereignissen.
Die folgenden Skripteinbindungen werden mit Lebenszyklusereignissen bereitgestellt:
Die folgenden APIs werden mit Lebenszyklusereignissen bereitgestellt: hr_LEType – enthält Methoden im Zusammenhang mit Lebenszyklusereignistypen, Aktivitätensätzen und Aktivitätensatzaktivitäten.Methoden im Zusammenhang mit Lebenszyklusereignistypen:
| Name | Beschreibung |
|---|---|
| hr_ActivitySet | Hauptskripteinbindung für Lebenszyklusereignis-Workflows und Aktivitätsmanagement. |
| Startaktivitäten | API zum Starten einer Instanz aller Aktivitäten unter einem Aktivitätensatz. Wird aufgerufen, wenn ein Lebenszyklusereignisfall erstellt wird. |
| GetAvailableDependentActivitySets (activitySet) | Ruft eine Sammlung abhängiger Aktivitätensätze für einen Aktivitätensatz ab. |
| IsActivitySetAbgeschlossen | Überprüft, ob alle Aktivitäten in einem Satz abgeschlossen sind. |
| Ist AktivitySetaktiv | Überprüft, ob ein Aktivitätensatz aktiv ist. |
- CreateLEType(@param – ERFORDERT: Array von js-Objekten mit Feldnamen-Wert-Paaren) – gibt js-Objekt mit dem Status „Erfolg“ zurück.
- UpdateLEType(@param – ERFORDERT: Array von js-Objekten mit Name-Wert-Paaren des Felds und Lebenszyklus-Ereignistyp-ID) – gibt js-Objekt mit dem Status „Erfolg“ zurück.
- RemoveLEType(@param – ERFORDERT: Lebenszyklus-Ereignistyp-ID) – gibt js-Objekt mit dem Status „Erfolg“ zurück.
Methoden im Zusammenhang mit Aktivitätensätzen:
- CreateActivitySet(@param – ERFORDERT: Array von js-Objekten mit Namen-Wert-Paaren des Felds) – gibt js-Objekt mit dem Status „Erfolg“ zurück.
- UpdateActivitySet(@param – ERFORDERT: Array von js-Objekten mit Name-Wert-Paaren des Felds und ActivitySetId) – gibt js-Objekt mit dem Status „Erfolg“ zurück.
- RemoveActivitySet(@param – ERFORDERT: ActivitySetId) – gibt js-Objekt mit dem Status „Erfolg“ zurück.
Erweitert:
- HR_triggerUtil: Komfortmethoden für erweitertes Skripting für ausgeführte Aktivitätensätze.
- CheckActivitySetsCompleted(activitySetList): Überprüfen Sie, ob die Aktivitätensätze in der Liste abgeschlossen sind.
- CheckForElapsedDate(date): Überprüfen Sie, ob das übergebene Datum verstrichen ist.
- CheckForElapsedDateWithOffset(date, Offset, OffsetUnits, OffsetType)