Configurar um conjunto de atividades de evento de ciclo de vida

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 7 min. de leitura
  • Crie ou modifique um conjunto de atividades de evento de ciclo de vida para definir um contêiner para um grupo de atividades.

    Antes de Iniciar

    Função necessária: sn_hr_le.admin ou sn_hr_le.activity_set_manager

    Os conjuntos de atividades representam diferentes fases no processo de eventos de ciclo de vida e você deve definir quando o conjunto de atividades é acionado, como imediatamente após a criação do caso de evento de ciclo de vida ou após a conclusão de outro conjunto de atividades. Cada conjunto de atividades está associado a um único evento de ciclo de vida.

    Procedimento

    1. Navegar até Todos > Eventos de ciclo de vida > Administração > Gerenciar eventos de ciclo de vidae abrir um registro.
    2. Clique na guia Conjuntos de atividades para acessar o construtor de eventos de ciclo de vida.
    3. Crie um novo ou modifique um conjunto de atividades existente.
      • Para criar um novo conjunto de atividades, clique em Novo conjunto de atividades.
      • Para modificar um conjunto de atividades existente, passe o mouse sobre o conjunto de atividades e clique em Editar conjunto de atividades.
      Use o construtor de eventos de ciclo de vida para criar novos ou modificar conjuntos de atividades existentes.
    4. No formulário, preencha os campos.
      Tabela 1. Formulário Conjunto de atividades
      Campo Descrição
      Título Nome do conjunto de atividades do evento de ciclo de vida.
      Título de exibição Título de exibição do conjunto de atividades. O título de exibição é voltado somente para o funcionário e aparece na linha do tempo dos conjuntos de atividades na página do tíquete de RH no portal e no dispositivo móvel. Por exemplo, um título voltado para o funcionário para o conjunto de atividades de pré-embarque pode ser "Prepare-se para o primeiro dia". Se nenhum título de exibição for fornecido, o nome do conjunto de atividades padrão será usado.
      Descrição Descrição do conjunto de atividades do evento de ciclo de vida.
      Ativo Opção para ativar o conjunto de atividades de evento de ciclo de vida para uso.
      Ordem de exibição Número de ordem para quando o conjunto de atividades aparece no construtor de eventos de ciclo de vida e na linha do tempo dos conjuntos de atividades na página do tíquete de RH.
      Nota:
      • O número do pedido não tem relação com quando o conjunto de atividades é acionado.
      • Se nenhum número de ordem for fornecido, o conjunto de atividades aparecerá após todos os conjuntos de atividades numerados.
      • A página do tíquete de RH é onde os usuários podem exibir os detalhes de um caso de RH na Central de serviços ao funcionário. Para obter mais informações, consulte Página de tíquete de RH.
      Exibir aberto para Opção para mostrar ou ocultar o conjunto de atividades para a pessoa aberta para do caso de evento de ciclo de vida. Se selecionado, o conjunto de atividades aparecerá na linha do tempo dos conjuntos de atividades na página do tíquete de RH no portal e no dispositivo móvel.
      Nota:
      Se não for selecionado, o conjunto de atividades não aparecerá na linha do tempo dos conjuntos de atividades. Todas as tarefas pendentes associadas atribuídas à pessoa em aberto e assunto ainda aparecerão na página do tíquete de RH. No entanto, as tarefas pendentes atribuídas a qualquer outra pessoa ficarão ocultas.
      Exibir para a pessoa afetada Opção para mostrar ou ocultar o conjunto de atividades para a pessoa afetada no caso de evento de ciclo de vida. Se selecionado, o conjunto de atividades aparecerá na linha do tempo dos conjuntos de atividades na página do tíquete de RH no portal e no dispositivo móvel. Este é um processo de três partes. Além de marcar a caixa de seleção aqui, você também deve:
      • Selecione Exibir conjuntos de atividades para a pessoa afetada para o tipo de evento de ciclo de vida. Para obter mais informações, consulte Configurar um evento de ciclo de vida.
      • Selecione Mostrar caso à pessoa afetada para o serviço de RH ao qual o evento de ciclo de vida está associado. Para obter mais informações, consulte Configurar um serviço de RH.
      Nota:
      Se não for selecionado, o conjunto de atividades não aparecerá na linha do tempo dos conjuntos de atividades. Todas as tarefas pendentes associadas atribuídas à pessoa afetada ainda aparecerão na página do tíquete de RH. No entanto, as tarefas pendentes que não estão atribuídas à pessoa afetada serão ocultadas.
      Público O público específico ao qual o conjunto de atividades se destina. Definir um público para um conjunto de atividades permite criar atividades em um conjunto de atividades para um grupo específico de pessoas. Se o campo de público estiver vazio, o conjunto de atividades se aplicará a todos os funcionários.

      Você também pode usar o público como um filtro ao usar a ferramenta Conjuntos de atividades de teste. Para obter mais informações, consulte Usando a ferramenta Testar conjuntos de atividades para um conjunto de atividades de evento de ciclo de vida.

      Nota:
      Você também pode definir um público no nível de atividade. Os critérios de público para um conjunto de atividades substituem os critérios de público para uma atividade.
    5. Na seção Condição do gatilho do conjunto de atividades, defina a condição do gatilho para o conjunto de atividades.
      Tabela 2. Opções de condição do gatilho
      Condição do gatilho Descrição
      Imediata O conjunto de atividades é acionado após a criação do caso de evento de ciclo de vida.
      Data O conjunto de atividades é acionado antes, na data ou após a data especificada.
      Nota:
      Se a data do conjunto de atividades for atualizada, a mudança será aplicada somente aos casos de RH em aberto com conjuntos de atividades ativos que ainda não foram acionados.
      Tabela do gatilho Selecione um caso de RH ou uma tabela de perfis.
      Campo de gatilho Selecione um campo de data.
      Ignorar data em branco Opção para não acionar o conjunto de atividades quando o campo de data estiver vazio. Se selecionado, o conjunto de atividades não será acionado quando o campo de data não tiver um valor.
      Tipo de deslocamento de data Selecione o tipo de compensação de data:
      • Nenhum(a)
      • Antes
      • Após
      Quantidade de deslocamento de data Forneça uma quantidade de deslocamento. Este campo está disponível quando Antes ou Depois é selecionado em Tipo de deslocamento de data.
      Unidades de deslocamento de data Forneça uma unidade de medida de dias, semanas ou meses. Este campo está disponível quando Antes ou Depois é selecionado em Tipo de deslocamento de data.
      Outros conjuntos de atividades O conjunto de atividades é acionado após a conclusão de um ou mais conjuntos de atividades.
      Dependências do conjunto de atividades Selecione um ou mais conjuntos de atividades que devem ser concluídos antes que o conjunto de atividades seja acionado.
      Avançado Gatilhos de conjunto de atividades de acordo com o script fornecido.
      Script de gatilho Forneça um script personalizado para determinar quando o conjunto de atividades é acionado.

      Há duas variáveis nos scripts:

      • parentCase: referência ao caso de evento de ciclo de vida primário.
      • hrTriggerUtil: permite a verificação de outros conjuntos de atividades ou datas de outros tipos de gatilhos.

      O fluxo de trabalho do inicializador de conjunto de atividades é executado a cada quatro horas para verificar essas condições. Consulte Fluxos de trabalho do Eventos de ciclo de vida.

      Condição O conjunto de atividades é acionado de acordo com as condições especificadas.
      Nota:
      Ao definir condições como diferenciação entre maiúsculas e minúsculas ou valores nulos, consulte o API GlideFilter - Scoped, Global.
      Tabela de condição Selecione um caso de RH ou uma tabela de perfil de RH.
      Condição Use o Construtor de condições para definir as condições que devem ser atendidas para que o conjunto de atividades seja acionado.
      Combinação O conjunto de atividades é acionado com base em uma combinação de uma data especificada, outros conjuntos de atividades e/ou condições.
      Tipo de combinação Selecione quando o conjunto de atividades for acionado:
      • E: o conjunto de atividades é acionado somente quando todos os gatilhos especificados são atendidos.
      • Ou: o conjunto de atividades é acionado quando qualquer um dos gatilhos especificados é atendido.
      Data Você pode especificar uma data como parte do tipo de gatilho de combinação.
      Outros conjuntos de atividades Você pode selecionar um ou mais conjuntos de atividades que devem ser concluídos como parte do tipo de gatilho de combinação.
      Condição Você pode usar o construtor de condições para definir as condições que devem ser atendidas como parte do tipo de gatilho de combinação.
    6. Clique em Enviar ou Atualizar.

    Script de gatilho avançado

    • Tipo de gatilho = avançado.
    • A nova contratação (pessoa afetada) tem um gerente atribuído.
    • A data de início da nova contratação foi atingida (não pode ficar em branco).
    • Dois conjuntos de atividades específicas foram concluídos.
    (function shouldActivitySetTrigger(parentCase /* GlideRecord for parent case */,
    							  hrTriggerUtil /* hr_TriggerUtil script include instance */) {
    
    	//Check that employee has a manager
    	var employeelocationType = parentCase.subject_person.manager;
    	if (gs.nil(employeeLocationType))
    		return false;
    
    	//Check that the employees start date is populated and on or before today
    	var employeeStartDate = parentCase.subject_person_hr_profile.employment_start_date;
    	if (gs.nil(employeeStartDate) || !hrTriggerUtil.checkForElapsedDate(employeeStartDate.getDisplayValue()))
    		return false;
    
    	//Check Previous Sets have finished
    	var prerequisiteActivitySetIds = ['20f71984ecb61300964fb378c827556f', '58123661dbf2930085ea54c0cf9619ba'];
    	if (!hrTriggerUtil.checkActivitySetsCompleted(prerequisiteActivitySetIds))
    		return false;
    
    	return true;   
    
    })(parentCase, hrTriggerUtil);
    Substitua os sys_ids no exemplo pelos sys_ids do conjunto de atividades. No conjunto de atividades, clique no ícone Menu de contexto do formulário e selecione Copiar sys_id.