---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# hr_ActivityUtils - com escopo

# hr_ActivityUtils - com escopo {#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

A inclusão de script hrActivityUtils permite criar casos de RH a partir de um produtor de registro.

Esta inclusão de script requer o plug-in Eventos de ciclo de vida de RH (com.sn_hr_lifecycle_events) e é executada no namespace `sn_hr_le`.

## hr_ActivityUtils -- createCaseFromProducer(GlideRecord atual, produtor de objeto, cadeia de caracteres cat_item.sys_id) {#ariaid-title2}

Cria um caso a partir de um produtor de registro e serviço. Este método deve ser chamado no estado em que se encontra para criar um produtor e não requer o fornecimento de dados.
As seguintes variáveis podem ser configuradas em um produtor de registro para fornecer capacidades adicionais da seguinte forma:

* `trabalho` -- faz referência a sn_hr_core_job e mapeia para subject_person_job em um caso de RH
* `opened_for` -- faz referência a sys_user e mapeia opened_for em um caso de RH
* `concurrent_job` : se o produtor de registro incluir esta variável (ativando a caixa de seleção) e os parâmetros tiverem informações de trabalho, cria um novo trabalho na tabela sn_hr_core_job
{#hrAU-createCaseFromProducer_GR_O_S__ul_jhc_rj2_h3b}
{#hrAU-createCaseFromProducer_GR_O_S__table_g1s_wl2_vhb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| atual | GlideRecord | GlideRecord para o caso a ser criado. |
| produtor | Objeto | Par de valores de chave separados por vírgula que contém dados como perguntas e respostas que são fornecidas automaticamente quando um usuário envia uma resposta a uma pergunta do produtor de registro. |
| item_cat.sys_id | Cadeia de caracteres | Pesquisa o serviço de RH do caso que está sendo criado e os nomes das variáveis para preencher a descrição. |
[Tabela 1. Parâmetros]

{#hrAU-createCaseFromProducer_GR_O_S__table_g1s_wl2_vhb} {#hrAU-createCaseFromProducer_GR_O_S__table_h1s_wl2_vhb__entry__2}

| Tipo | Descrição |
|-|-|
| Objeto | Novo caso na tabela relacionada, varia de acordo com o produto. |
[Tabela 2. Retorna]

{#hrAU-createCaseFromProducer_GR_O_S__table_h1s_wl2_vhb}  
Este método deve ser chamado no estado em que se encontra para criar um produtor e não requer o fornecimento de dados.

    new sn_hr_core.hr_ActivityUtils(current).createCaseFromProducer(producer, cat_item.sys_id);


