hr_ActivityUtils - Com escopo
. HrActivityUtils A inclusão de script permite que você crie 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 sn_hr_le namespace.
ActivityUtils - createCaseFromProducer(GlideRecord atual, produtor de objeto, cadeia de caracteres cat_item.sys_id)
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 recursos adicionais da seguinte forma:
trabalho- Refere sn_hr_core_job e mapeia para subject_person_job em um caso de RHopened_for- Refere sys_user e mapas opened_for em um caso de RHconcurrent_job- Se o produtor de registro incluir esta variável (ativando caixa de seleção) e os parâmetros tiverem informações de trabalho, criará um novo trabalho na tabela sn_hr_core_job
| Nome | Tipo | Descrição |
|---|---|---|
| atual | GlideRecord | GlideRecord para o caso a ser criado. |
| produtor | Objeto | Par de valor de chave separado por vírgulas que contém dados como perguntas e respostas que são fornecidos automaticamente quando um usuário envia uma resposta a uma pergunta do produtor de registro. |
| cat_item.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. |
| Tipo | Descrição |
|---|---|
| Objeto | O novo caso na tabela relacionada varia de acordo com o produto. |
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);