Suporte a vários trabalhos em um evento de ciclo de vida

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Use a tabela Trabalhos para criar casos de evento de ciclo de vida em que você pode especificar a qual trabalho o caso pertence.

    Antes de Iniciar

    Função necessária: sn_hr_core.admin

    Por exemplo, digamos que você tenha um estagiário que está sendo transferido para um cargo de tempo integral. O estagiário tem dois registros de trabalho associados. Quando um caso de integração para o cargo de tempo integral é criado, o caso é associado ao registro de trabalho em tempo integral, garantindo que os conjuntos de atividades e atividades descendentes sejam acionados com base nas informações desse registro de trabalho relevante.

    Por Que e Quando Desempenhar Esta Tarefa

    A partir da versão New York, você pode usar a nova tabela Trabalhos (sn_hr_core_job) para armazenar vários registros de trabalho por usuário e capturar o histórico de trabalho dos usuários em sua organização. Para obter mais informações, consulte Capturar vários registros de trabalho para um usuário.

    Procedimento

    1. Se você estiver usando uma integração para extrair perfis de RH de um sistema de terceiros, configure sua integração para extrair informações de trabalhos para a tabela Trabalhos (sn_hr_core_job).
      Para obter detalhes sobre como configurar uma integração de terceiros com Prestação de serviços de RH, consulte Integração de Prestação de serviços de RH com sistemas de terceiros.
    2. Para a criação de caso de RH, associe o trabalho da pessoa afetada ao caso de RH com o campo subject_person_job.
      Por exemplo, para o evento de ciclo de vida Integração de recém-contratados pré-configurado, a regra de negócio Create HR Case if Start Date is Future da tabela Trabalhos é configurada para criar automaticamente casos de integração para usuários com uma data de início de trabalho futura. Quando a regra cria o caso de integração, ela usa o campo subject_person_job para especificar para qual trabalho o usuário está sendo integrado.
      Nota:
      Se você usar a tabela Trabalhos, certifique-se de desabilitar a regra de negócio Create HR Case if Start Date is Future para a tabela Perfil de RH.

      Uma regra de negócio associada ao campo subject_person_job.

    3. Para o evento de ciclo de vida, certifique-se de que os conjuntos de atividades relevantes sejam acionados pelo trabalho da pessoa afetada, atualizando o valor do campo Gatilho para subject_person_job.
      Por exemplo, a atividade Dia 1 definida no evento de ciclo de vida Integração de recém-contratados pré-configurado é acionada pela data de início do trabalho da pessoa afetada.

      Uma atividade de evento de ciclo de vida definida com o campo de gatilho definido para a data de início do trabalho da pessoa afetada.

    4. Se você não estiver usando uma integração de terceiros e precisar configurar a alternância de um trabalho primário, poderá usar o subfluxo Alternar trabalho primário para alternar o trabalho primário da pessoa afetada por meio de uma atividade de evento de ciclo de vida.
      Por exemplo, você pode criar uma atividade de evento de ciclo de vida para alternar o trabalho primário da pessoa afetada do trabalho antigo para o novo definindo o valor do Tipo de atividade como Fluxo e o valor do Fluxo como Alternar trabalho primário.

      Uma atividade de evento de ciclo de vida com um fluxo para alternar o trabalho primário.