hr_ActivityUtils - com escopo

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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 current, 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:
    • job : 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 do trabalho, cria um novo trabalho na tabela sn_hr_core_job
    Tabela 1. Parâmetros
    Nome Tipo Descrição
    atual GlideRecord GlideRecord para o caso a ser criado.
    produtor Objeto Par de chave-valor separado por vírgulas 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álogo.sys_id Cadeia de caracteres Pesquisa o serviço de RH do caso que está sendo criado e os nomes de variáveis para preencher a descrição.
    Tabela 2. Retorna
    Tipo Descrição
    Objeto 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);