Criar um formulário de funcionário

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Crie ou modifique um formulário de funcionário para que você possa coletar entradas do funcionário. A configuração do formulário do funcionário é um processo de três partes. Primeiro, crie o registro do formulário do funcionário. Em segundo lugar, use o designer de pesquisa para criar uma ou mais perguntas para o formulário do funcionário. Terceiro, você pode mapear perguntas do formulário do funcionário para campos correspondentes em uma tabela de destino.

    Antes de Iniciar

    Função necessária: sn_hr_core.admin

    Procedimento

    1. Navegar até Todos > Administração de RH > Formulário do Funcionário.
    2. Clique em Nova.
    3. No formulário, preencha os campos.
      Tabela 1. Formulário do Funcionário
      Campo Descrição
      Nome Nome do formulário do funcionário.
      Descrição Descrição do formulário do funcionário.
      Ativo Opção para ativar o formulário do funcionário para uso.
    4. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.

      O botão Designer de formulário é exibido.

      O botão Designer de formulário aparece depois que você salva o formulário do funcionário.
    5. Clique em Designer de formulário para abrir o designer de pesquisa em uma nova janela.
    6. Use o designer de pesquisa para criar perguntas para o formulário do funcionário.
      Nota:
      Se você planeja mapear a pergunta para um campo de tabela, verifique se os tipos de dados correspondem. O mapeamento é compatível com os seguintes tipos de pergunta:
      • Booliano
      • Escolha
      • Data
      • Data/Hora
      • Número
      • Cadeia de caracteres
      • Referência
      Para obter mais detalhes sobre os diferentes tipos de pergunta, consulte Elementos do Designer de pesquisa.

      O GIF a seguir mostra um exemplo de um usuário criando uma pergunta de referência e uma pergunta booliana no designer de pesquisa.

      Nota:
      Certifique-se de fornecer um nome a cada pergunta para que você possa identificar mais facilmente a pergunta ao criar mapeamentos ou registros de critérios de RH.
      Usuário que cria perguntas no designer de pesquisa.
    7. Depois de criar suas perguntas, clique em Salvar e publicar.
      Clique em Salvar e publicar no designer de pesquisa para salvar e publicar as perguntas do formulário do funcionário.
    8. Retorne e recarregue o formulário do funcionário.

      O campo Adicionar mapeamentos aparece no formulário do funcionário.

      O campo Adicionar mapeamentos aparece no formulário do funcionário depois que você salva e publica suas perguntas no Designer de pesquisa.
    9. Se você quiser mapear uma ou mais perguntas para campos em uma tabela, preencha os seguintes novos campos no formulário.
      Tabela 2. Formulário do Funcionário
      Campo Descrição
      Adicionar Mapeamentos Opção para mapear perguntas do formulário do funcionário para campos em uma tabela de destino. Este campo aparece depois que você salva e publica pelo menos uma pergunta no designer de pesquisa.
      Tabela Selecione a tabela para a qual o formulário do funcionário está mapeando. Este campo aparece quando Adicionar Mapeamentos é selecionado.
      Condições Use o Construtor de condições para identificar um registro na tabela a ser acessada. Certifique-se de que o resultado corresponda a um único registro. Este campo aparece quando Adicionar Mapeamentos é selecionado.
      Nota:
      Ao definir condições como diferenciação entre maiúsculas e minúsculas ou valores nulos, consulte o API GlideFilter - Scoped, Global.

      Por exemplo, você pode mapear um formulário de funcionário para a tabela Perfil de RH [sn_hr_core_profile] com a seguinte condição:

      [Usuário] [é (dinâmico)] [Eu].

      O resultado é que o registro de perfil de RH do usuário conectado é acessado para mapeamento.

      Uma condição definida como Usuário, é dinâmica, Eu. Isso significa que somente o usuário conectado pode atualizar seu perfil de RH.
    10. Para mapear uma ou mais perguntas do formulário do funcionário para campos na tabela de destino.
      1. Na seção Mapeamentos de campos do formulário do funcionário, clique em Novo.
      2. No formulário, preencha os campos.
        Tabela 3. Formulário Mapeamento de campo do formulário do funcionário
        Campo Descrição
        Formulário do funcionário Este campo é definido automaticamente com o nome do formulário do funcionário.
        Nome da tabela Este campo é definido automaticamente para a tabela à qual o formulário do funcionário está associado.
        Pergunta Pergunta do formulário do funcionário que está sendo mapeado.
        Nota:
        Certifique-se de que o tipo de dados corresponda ao do campo de destino.
        Campo Campo para o qual está sendo mapeado
        Nota:
        Verifique se o tipo de dados corresponde ao da pergunta de origem.
        Somente leitura Opção para tornar a pergunta somente leitura. Se selecionado, o usuário pode ler, mas não pode atualizar o valor do campo no formulário do funcionário. Este campo aparece depois que você seleciona uma pergunta no campo Pergunta.

        Por exemplo, você pode mapear uma pergunta do gerente do usuário para o campo correspondente na tabela Usuário [sys_user]. Quando o usuário exibir o formulário do funcionário em uma tarefa de RH, ele verá o nome do gerente preenchido nesse campo. Como ele está marcado como somente leitura, o usuário poderá ler, mas não atualizar esse campo.

        Um mapeamento de campo em que a pergunta do gerente é mapeada para um campo de tabela correspondente.
      3. Clique em Enviar ou Atualizar.
      4. Repita o processo conforme necessário.
    11. Clique em Atualizar.

    O que Fazer Depois

    Você pode usar o formulário do funcionário em formulários de tarefa para coletar entradas de funcionários dos usuários.

    O GIF a seguir mostra um exemplo de um agente de RH criando uma tarefa de coleta de entrada de funcionário para uma funcionária, Eva Seahorn, como parte de um caso de RH.

    Um agente de RH criando uma tarefa de RH em uma tarefa de RH para coletar entradas do funcionário.

    O GIF a seguir mostra um exemplo da funcionária, Eva Seahorn, concluindo a tarefa pendente de coleta de entrada do funcionário no Central do funcionário.

    Um funcionário concluindo uma tarefa pendente de coleta de entrada do funcionário na Central do funcionário.