---
sourceDocument: Xanadu Employee Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Inclusões de script de evento de ciclo de vida e APIs

# Inclusões de script de evento de ciclo de vida e APIs {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

O script inclui fluxos de trabalho de chamada em eventos de ciclo de vida.  
As inclusões de script a seguir são fornecidas com os eventos de ciclo de vida:{#LEScriptIncludes__table_dcg_r4h_h1b__entry__2}

| Nome | Descrição |
|-|-|
| hr_ActivitySet | Inclusão de script principal para fluxos de trabalho de eventos de ciclo de vida e gestão de atividades. |
| IniciarAtividades | API para iniciar uma instância de todas as atividades em um conjunto de atividades. Chamado quando um caso de evento de ciclo de vida é criado. |
| getAvailableDependentActivitySets(activitySet) | Recupera uma coleção de conjuntos de atividades dependentes para um conjunto de atividades. |
| isActivitySetCompleted | Verifica quando todas as atividades em um conjunto estão concluídas. |
| IsActivitySetActive | Verifica quando um conjunto de atividades está ativo. |
[Tabela 1. Inclusões de script instaladas com eventos de ciclo de vida]

{#LEScriptIncludes__table_dcg_r4h_h1b}As seguintes APIs são fornecidas com eventos de ciclo de vida: hr_LEType - Contém métodos relacionados a tipos de eventos de ciclo de vida, conjuntos de atividades e atividades de conjunto de atividades.Métodos relacionados a tipos de eventos de ciclo de vida:

* createLEType(@param - REQUIRES: matriz de objetos js com pares de valores de nome de campo) - Retorna o objeto js com status - "success".
* updateLEType(@param - REQUER: matriz de objetos js com pares de valores de nome de campo e ID de tipo de evento de ciclo de vida) - retorna o objeto js com status - "sucesso".
* removeLEType(@param - REQUER: ID do tipo de evento de ciclo de vida) - Retorna o objeto js com o status "success".
{#LEScriptIncludes__ul_t2c_jqh_h1b}  
Métodos relacionados a Conjuntos de atividades:

* createActivitySet(@param - REQUIRES: matriz de objetos js com pares de valores de nome de campo) - retorna o objeto js com status - "success".
* updateActivitySet(@param - REQUIRES: matriz de objetos js com pares de valores de nome de campo e ActivitySetId) - retorna o objeto js com status - "success".
* removeActivitySet(@param - REQUIRES: activitySetId) - Retorna o objeto js com status - "success".
{#LEScriptIncludes__ul_e4v_krh_h1b}  
Avançado:

* HR_triggerUtil -- métodos de conveniência para script avançado em conjuntos de atividades em execução.
* checkActivitySetsCompleted(activitySetList) -- verifica quando os conjuntos de atividades na lista estão concluídos.
* checkForElapsedDate(date) -- Verifica quando a data aprovada expirou.
* checkForElapsedDateWithOffset(data, deslocamento, deslocamentoUnidades, deslocamentoTipo)
{#LEScriptIncludes__ul_a4b_fth_h1b}

