---
sourceDocument: Xanadu – Mitarbeiter-Servicemanagement
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu – Mitarbeiter-Servicemanagement

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Lebenszyklus-Event-Script Includes und APIs

# Lebenszyklus-Event-Script Includes und APIs {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Skript enthält Workflow-Abrufe innerhalb von Lebenszyklus-Events.  
Die folgenden Skripteinbindungen sind im Lieferumfang von Lebenszyklus-Events enthalten:{#LEScriptIncludes__table_dcg_r4h_h1b__entry__2}

| Name | Beschreibung |
|-|-|
| hr_ActivitySet | Wichtigste Skripteinbindung für Workflows in Lebenszyklus-Events und Aktivitätenverwaltung. |
| LaunchActivities | API zum Starten einer Instanz aller Aktivitäten eines Aktivitätensatzes. Wird aufgerufen, wenn ein Lebenszyklus-Event-Fall erstellt wird. |
| getAvailableDependentActivitySets(activitySet) | Ruft eine Sammlung abhängiger Aktivitätensätze für einen Aktivitätensatz ab. |
| isActivitySetCompleted | Überprüft, ob alle Aktivitäten in einem Satz abgeschlossen sind. |
| IsActivitySetActive | Überprüft, ob ein Aktivitätensatz aktiv ist. |
[Tabelle : 1. Mit Lifecycle Events installierte Skripteinbindungen]

{#LEScriptIncludes__table_dcg_r4h_h1b}Die folgenden APIs werden mit Lebenszyklus-Events bereitgestellt: hr_LEType -- Enthält Methoden im Zusammenhang mit Lebenszyklus-Event-Typen, Aktivitätensätzen und Aktivitäten in Aktivitätensätzen. Methoden im Zusammenhang mit Lebenszyklus-Event-Typen:

* createLEType (@param - ERFORDERLICH: Array von js-Objekten mit Feldnamen-Wert-Paaren) -- gibt js-Objekt mit dem Status "erfolgreich" zurück.
* updateLEType (@param - ERFORDERLICH: Array von js-Objekten mit den Wertpaaren der Feldnamen und ID des Lebenszyklus-Event-Typs) - gibt js-Objekt mit dem Status "erfolgreich" zurück.
* removeLEType (@param - ERFORDERLICH: ID des Lebenszyklus-Event-Typs) -- gibt js-Objekt mit dem Status "erfolgreich" zurück.
{#LEScriptIncludes__ul_t2c_jqh_h1b}  
Methoden im Zusammenhang mit Aktivitätensätzen:

* createActivitySet (@param - ERFORDERLICH: Array von js-Objekten mit Wert-Paaren des Feldnamens) -- gibt js-Objekt mit dem Status "erfolgreich" zurück.
* updateActivitySet (@param - ERFORDERLICH: Array von js-Objekten mit Feldnamen-Wertpaaren und ActivitySetId) -- gibt js-Objekt mit dem Status "erfolgreich" zurück.
* removeActivitySet (@param - ERFORDERLICH: ActivitySetId) -- gibt js-Objekt mit dem Status "erfolgreich" zurück.
{#LEScriptIncludes__ul_e4v_krh_h1b}  
Erweitert:

* Hr_triggerUtil -- Convenience-Methoden für erweiterte Skripts beim Ausführen der Aktivitätensätze.
* checkActivitySetsCompleted(activitySetList) -- Prüfen, ob Aktivitätensätze in der Liste abgeschlossen sind.
* checkForElapsedDate(date) -- Prüfen, ob das eingegebene Datum abgelaufen ist.
* CheckForElapsedDateWithOffset (Datum, Offset, OffsetUnits, OffsetType)
{#LEScriptIncludes__ul_a4b_fth_h1b}

