---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# hr_ActivitySet: Bereichsbezogen

# hr_ActivitySet: Bereichsbezogen {#ariaid-title1}

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

Die hr_ActivitySet- API verarbeitet Fälle von Lebenszyklusereignis-Aktivitätensätzen.

Lebenszyklus-Event-Aktivitätensätze repräsentieren verschiedene Phasen im Lebenszyklus-Event-Prozess. Sie müssen definieren, wann der Aktivitätensatz ausgelöst wird, z. B. sofort nach Erstellung des Lebenszyklusereignis-Falls oder nach Abschluss eines anderen Aktivitätensatzes. Jeder Aktivitätensatz ist einem einzelnen Lebenszyklus-Event zugeordnet.

Die hr_ActivitySet- API erfordert das Plugin „HR-Lebenszyklus-Events" (com.sn_hr_lifecycle_events) und wird im Namespace `sn_hr_le ausgeführt`.

Weitere Informationen finden Sie unter [Enterprise Onboarding and Transitions verstehen](https://www.servicenow.com/docs/access?context=understanding-enterprise-onboarding-and-transitions&version=xanadu&pubname=xanadu-employee-service-management&ft:locale=en-US).

## hr_ActivitySet: hr_ActivitySet () {#ariaid-title2}

Instanziiert eine Instanz der Klasse „hr_ActivitySet".
{#hrAS-hr_ActivitySet__table_wyr_ql2_vhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#hrAS-hr_ActivitySet__table_wyr_ql2_vhb}

## hr_ActivitySet -- createLECaseByService(String hrService, Object caseValues) {#ariaid-title3}

Erstellt einen Lebenszyklus-Ereignisfall basierend auf einem angegebenen HR-Service.
{#hrAS-createLECaseByService_S_O__table_fjg_4gb_xhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| hrService | Zeichenfolge | Sys-ID des HR-Services in der Tabelle „HR-Services" \[sn_hr_core_service\], der dem Lebenszyklusereignis-Fall zugewiesen werden soll. |
| caseValues | Objekt | Schlüssel-Wert-Paare, die einen Wert für jedes Fallfeld enthalten. |
| caseValues.subject_person | Zeichenfolge | Sys-ID des Namens der Betreffperson in der Tabelle „Benutzer" \[sys_user\]. |
| caseValues.opened_for | Zeichenfolge | Sys-ID des Falls, der für die Betreffperson in der Tabelle „Anwender" \[sys_user\] geöffnet wurde. |
| caseValues.subject_person_job | Zeichenfolge | Sys-ID der Geschäftsbezeichnung der Betreffperson in der Tabelle „Stellen" \[sn_hr_core_job\]. |
| caseValues.location | Zeichenfolge | Sys-ID des Standorts der Betreffperson im HR-Profil in der Tabelle „Standorte" \[cmn_location\]. |
| caseValues.department | Zeichenfolge | Sys-ID der Abteilung der Betreffperson im HR-Profil in der Tabelle „Abteilungen" \[cmn_department\]. |
| caseValues.subject_person_hr_profile | Zeichenfolge | Sys-ID des HR-Profils der Betreffperson in der Tabelle „HR-Profile" \[sn_hr_core_profile\]. |
| caseValues.short_description | Zeichenfolge | Fallbeschreibung. |
| caseValues.state | Nummer | Zahl, die den eindeutig definierten anwenderdefinierten Fallstatus darstellt. |
[Tabelle : 2. Parameter]

{#hrAS-createLECaseByService_S_O__table_fjg_4gb_xhb} {#hrAS-createLECaseByService_S_O__table_gjg_4gb_xhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Sys-ID des erstellten Falls in der Tabelle „HR-Lebenszyklusereignis-Fälle" \[sn_hr_le_case\]. |
[Tabelle : 3. Ergebnisse]

{#hrAS-createLECaseByService_S_O__table_gjg_4gb_xhb}  
Die Ausgabe enthält eine Zusammenfassung mit den Spalten „Vorgangstabelle" und „Zeilenanzahl". Klicken Sie auf den Link in der Spalte „Zeilenanzahl" neben der Tabelle „sn_hr_le_case", um den neuen Fall anzuzeigen.

    var caseValues = {
                  'subject_person': '62826bf03710200044e0bfc8bcbe5df1',
                  'opened_for': '0e826bf03710200044e0bfc8bcbe5d7c',
                  'subject_person_job': 'f8d56900587d3700964f4efae452b3db',
                  'location': '25ab9d1d0a0a0bb300537fd25687439d',
                  'department': '93b25282c0a8000b0b55c8ab34e2f1e6',
                  'subject_person_hr_profile': '330370019f22120047a2d126c42e7012',
                  'short_description': 'Short description',
                  'state': 10
              };

      var activity = new sn_hr_le.hr_ActivitySet();
      var createCase = new activity.createLECaseByService('4719647c67a60300132a6c3b5685ef16', caseValues);

Ausgabe:

    ...
    insert	sn_hr_le_case	1
    ...

## hr_ActivitySet -- hasActiveCaseByService(Zeichenfolge spUser, Zeichenfolge hrService, Zeichenfolge jobId) {#ariaid-title4}

Sucht nach einem Fall, der der angegebenen Kombination aus Betreffpersonen-Anwender, HR-Service und Auftrag entspricht.
{#hrAS-hasActiveCaseByService_S_S_S__table_pqz_pn2_vhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| spUser | Zeichenfolge | Sys-ID des Betreffpersonenbenutzers in der Tabelle „Anwender" \[sys_user\]. |
| hrService | Zeichenfolge | Sys-ID des HR-Services in der Tabelle „HR-Services" \[sn_hr_core_service\]. |
| jobId | Zeichenfolge | Sys-ID der Stellenbezeichnung des Betreffanwenders in der Tabelle „HR-Services" \[sn_hr_core_service\]. |
[Tabelle : 4. Parameter]

{#hrAS-hasActiveCaseByService_S_S_S__table_pqz_pn2_vhb} {#hrAS-hasActiveCaseByService_S_S_S__table_qqz_pn2_vhb__entry__2}

| Typ | Beschreibung |
|-|-|
| Boolean | „Wahr", wenn ein übereinstimmender Fall vorhanden ist, andernfalls „falsch". |
[Tabelle : 5. Ergebnisse]

{#hrAS-hasActiveCaseByService_S_S_S__table_qqz_pn2_vhb}  

    var userId = '62826bf03710200044e0bfc8bcbe5df1'; //Abel Tuter
    var hrServiceId = '64fa4c53534222003066a5f4a11c0875'; //Onboarding HR Service
    var jobId = '3D62826bf03710200044e0bfc8bcbe5df1'; // Sample Job sys_id for the example

    var activity = new sn_hr_le.hr_ActivitySet();

    var hasActiveLECase = activity.hasActiveCaseByService(userId, hrServiceId, jobId);

    gs.info('User has an active HR case: ' + hasActiveLECase);

Ausgabe:

    sn_hr_le: User has an active HR case: false


