• Overview do produto
  • Configuração

WebHR

Automatize a gestão da força de trabalho com a integração do WebHR e do ADManager Plus

Provisionamento de identidade

O WebHR é um sistema de gestão de RH baseado em nuvem projetado para simplificar as operações de RH, desde o recrutamento até a aposentadoria. A ativação da integração entre o WebHR e o ADManager Plus orquestra a sincronização do AD para automatizar o provisionamento de usuários, preenchendo a lacuna entre os sistemas de RH e TI e garantindo a gestão eficiente da força de trabalho. Essa integração facilita a automação das contas de usuários no processo de onboarding, minimizando a intervenção manual e reduzindo os erros humanos.

 

Provisionamento de usuários automatizado

Crie automaticamente contas de usuário e conceda os direitos de acesso apropriados no Active Directory (AD), Exchange, Microsoft365 e outras aplicações corporativas assim que o processo de onboarding dos funcionários no WebHR ocorrer.

 

Sincronização bidirecional

Mantenha dados consistentes e precisos dos funcionários nos sistemas de RH e TI. Todas as atualizações de criação de usuários feitas no WebHR são automaticamente refletidas no AD e vice-versa. Essa sincronização bidirecional ajuda a reduzir discrepâncias e mantém a integridade dos dados durante todo o ciclo de vida do funcionário.

 

Como integrar o ADManager Plus e o WebHR

Pré-requisitos:

O WebHR usa o OAuth2.0 para autorizar solicitações de API. Você precisará ter o client_id e o client_secret para recuperar as informações desejadas e executar tarefas no WebHR. Consulte a documentação de API do WebHR para obter mais detalhes.

Privilégios:

  • Para importar usuários do WebHR (ação de entrada): Certifique-se de que a conta usada para autorização tenha permissão para ler todas as contas de usuário.
  • Para executar qualquer ação ou consulta no WebHR (ação de saída): Certifique-se de que a conta usada para autorização tenha permissão para executar a ação desejada.
Observação: O ADManager Plus vem com um conjunto pré-configurado de APIs que ajuda a executar ações básicas com a integração. Se a ação de que você precisa não estiver disponível, obtenha os detalhes necessários da API na documentação de API do WebHR para configurar webhooks de entrada ou saída para executar as ações necessárias.

Configuração de autorização

  • Efetue login no ADManager Plus e navegue até a aba Automation.
  • No painel esquerdo, em Configuration, clique em Application Integrations.
  • Em Enterprise Applications, clique em WebHR.
  • Ative o botão Enable WebHR Integration.
  • Na página WebHR Configuration, clique em Authorization.
  • Insira os valores client_id e client_secret gerados no WebHR nos respectivos campos.
  • Clique em Configure.

Configuração do webhook de entrada

Os webhooks de entrada permitem obter dados de usuário do WebHR e enviá-los para o ADManager Plus. O mapeamento de atributos configurado nesta seção pode ser selecionado como a fonte de dados durante a configuração da automação para executar a ação desejada na lista de usuários recebida da resposta da API.

Para configurar um webhook de entrada para o WebHR:

  • Em Inbound Webhook, clique em WebHR Endpoint Configuration.
  • Na aba Endpoint Configuration, um endpoint, WebHR USERS ENDPOINT, vem pré-configurado com campos Endpoint URL, API Method, Headers e Parameters para buscar contas de usuários do WebHR. No entanto, se desejar usar um novo endpoint para importar usuários, você pode configurar um usando o botão + Add API endpoint e preenchendo os campos necessários de acordo com a documentação de API do WebHR. Clique aqui para saber como.
  • Observação:

    • O par de valores de chave de API é pré-configurado como um cabeçalho para autenticar solicitações de API, conforme configurado durante a configuração de autorização.
    • Macros: Você pode adicionar macros à configuração de seu endpoint para mudá-lo dinamicamente conforme os seus requisitos usando o componente de seleção de macros.
    • Consulte a documentação de API do WebHR e configure cabeçalhos e parâmetros adicionais, se necessário.
  • Quando terminar, clique em Test & Save. Uma janela de resposta exibirá todos os parâmetros solicitados que podem ser obtidos usando a chamada de API. Clique em Proceed.
  • Observação:

    • Consulte a documentação de API do WebHR para saber mais sobre os parâmetros que devem ser configurados para buscar apenas parâmetros específicos.
    • Você pode configurar vários endpoints para o WebHR usando o botão + Add API endpoint. Clique aqui para saber como.
  • Clique em Data Source - LDAP Attribute Mapping para corresponder endpoints e mapear os atributos LDAP do AD com os respectivos atributos no WebHR.
  • [O ADManager Plus também permite que você personalize o formato do atributo do WebHR.]
  • Clique em + Add New Configuration e faça o seguinte:
    • Digite o Configuration Name e a Description e selecione a Automation Category no menu suspenso.
    • No campo Select endpoint, selecione o endpoint desejado e uma Primary Key que seja exclusiva de um usuário (por exemplo, employeeIdentifier).
    • Observação: Quando vários endpoints são configurados, esse atributo deve ter o mesmo valor em todos os endpoints.
    • No campo Attribute Mapping, selecione o atributo no menu suspenso LDAP Attribute Name e mapeie-o com o respectivo atributo no WebHR.
    • Se você quiser criar um novo formato personalizado para isso, clique em Mapping Attribute.
    • Clique em Save.

Configuração do webhook de saída

Os webhooks de saída permitem atualizar as mudanças feitas no AD enviando as informações do ADManager Plus para o WebHR ou buscar ou encaminhar os detalhes necessários do WebHR e sincronizá-los com o AD. Para configurar um webhook de saída para o WebHR:

  • Em Outbound Webhook, clique em WebHR Webhook Configuration.
  • Clique em + Add Webhook.
  • Digite um nome e uma descrição para esse webhook.
  • Decida a ação que deve ser executada e consulte a documentação de API do WebHR para obter os detalhes da API, como URL, cabeçalhos e parâmetros.
  • Selecione o método HTTP que permitirá que você execute a ação desejada no endpoint no menu suspenso.
  • Digite o URL do endpoint.
  • Configure Headers, Parameters e Message Type no formato apropriado com base na chamada de API que você gostaria de executar.
  • Clique em Test and Save.
  • Uma janela pop-up exibirá uma lista de usuários e grupos do AD para testar a chamada de API configurada. Selecione o usuário ou grupo desejado sobre o qual essa solicitação de API deve ser testada e clique em OK. Isso fará uma chamada em tempo real para o URL do endpoint e os objetos selecionados serão modificados de acordo com a configuração.
  • A resposta do webhook e os detalhes da solicitação serão exibidos. Verifique se eles correspondem ao comportamento esperado da API e clique em Save.
Observação: Os webhooks configurados podem ser integrados aos Modelos de orquestração, permitindo a automação programada ou orientada por eventos para executar consecutivamente uma sequência de ações em um grupo de usuários ou em usuários individuais. (Navegue até a aba Management > Advanced Management > Orchestration.)