# Workday ![Workday](https://www.manageengine.com/active-directory-360/marketplace/images/logos/marketplace-workday-logo-24.png) Automatize a gestão de identidade e acesso com a integração Workday e ADManager Plus **Provisionamento de identidade** **Sincronização de AD e RH** A integração do Workday ao seu Active Directory usando o ADManager Plus permite que as organizações simplifiquem a gestão de identidade e acesso automatizando os processos do ciclo de vida do usuário. Essa integração garante que as mudanças feitas no Workday, como novas contratações, mudanças de função ou saídas de funcionários, sejam automaticamente sincronizadas com o Active Directory, Exchange, Microsoft 365 e outros sistemas conectados. ## Recursos principais ### Automatize o provisionamento de usuários Automatize a criação, a modificação e a exclusão de usuários em massa sem usar uma única linha de script do PowerShell. ### Controles de acesso baseados em funções Atribua e atualize automaticamente as permissões para usuários no Workday HCM com base nas mudanças de função no AD, garantindo que os direitos de acesso sejam precisos e alinhados com as responsabilidades do trabalho. ### Processo de offboarding eficaz Simplifique a desativação do acesso e das permissões do usuário, garantindo a remoção segura e em conformidade das contas quando os funcionários deixam a organização. ## Como configurar a integração do Workday no ADManager Plus ### Pré-requisitos - O Workday usa credenciais de autenticação básicas para autorizar solicitações de API. - Credenciais de autenticação necessárias: Digite o **Username** e a **Password** obtidos do Workday. ### Privilégios **Para importar usuários (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 Workday (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 que você deseja não estiver disponível, obtenha os detalhes necessários da API na documentação da API do Workday para configurar webhooks de entrada ou saída para executar as ações necessárias. ## Configuração de autorização 1. Faça login no ADManager Plus e navegue até **Directory/Application Settings**. 2. Vá para Application Integrations e pesquise e selecione **Workday**. 3. Ative o botão **Enable Workday Integration**. 4. Na página Workday Configuration, clique em **Authorization**. 5. Insira as credenciais de autenticação. 6. Clique em **Configure**. ## Configuração do webhook de entrada O webhook de entrada permite obter dados de usuário do Workday e transferi-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 Workday: 1. Em Inbound Webhook, clique em **Workday Custom Endpoint Configuration**. 2. Na aba **Endpoint Configuration**, um endpoint, *Workday USERS ENDPOINT*, vem pré-configurado com campos de **Endpoint URL**, **API Method** e **Body Message** para buscar contas de usuário do Workday. - Se desejar usar um novo endpoint para importar usuários, configure um usando o botão **+ Add API endpoint** e preencha os campos necessários de acordo com as [referências de API do Workday](https://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v43.1/Get_Workers.html#Get_Workers_RequestType). - Saiba mais sobre a configuração em: https://www.manageengine.com/products/ad-manager/help/admin-settings/third-party-integrations/hrms.html **Observação:** - Você pode adicionar macros à configuração do endpoint para torná-lo dinâmico conforme suas necessidades. - Consulte as [referências de API do Workday](https://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v43.1/Get_Workers.html#Get_Workers_RequestType) e configure cabeçalhos e parâmetros adicionais, se necessário. 3. No **Body Message**, digite o nome de usuário e a senha no cabeçalho **SOAP Security**. - Exemplo de mensagem do corpo da solicitação: *WordayRequest_Sample.xml* - Para mais detalhes, consulte os [detalhes de API do Workday](https://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v43.1/Get_Workers.html#Get_Workers_RequestType). 4. Como o Workday usa a API SOAP, é necessário um arquivo CSV que contenha os detalhes do caminho dos atributos do Workday. Importe o arquivo CSV para o campo **Response Parser**. 5. Se a resposta da lista de trabalhadores for recebida por várias chamadas paginadas: - Vá para **Settings** (sob o nome da configuração do endpoint). - Ative **Repeat calling this endpoint**. - Configure **Repeat Call Configuration** como *Increase Page* (nome da coluna presente no CSV mapeado com o caminho do campo "Page" no XML de resposta: `/Envelope/Body/Get_Workers_Request/Response_Filter/Page`). ![How to configure Workday integration in ADManager Plus](https://www.manageengine.com/active-directory-360/marketplace/admanager-plus/images/workday-active-directory-integration-with-admanager-plus.png) 6. Clique em **Test & Save**. Uma janela exibirá todos os parâmetros solicitados que podem ser obtidos pela chamada de API. Clique em **Save**. 7. Clique em **Data Source - LDAP Attribute Mapping** para mapear atributos LDAP do AD com os respectivos atributos no Workday. - O ADManager Plus também permite personalizar o formato do atributo no Workday. 8. Clique em **+ Add New Configuration** e: - Insira o **Configuration Name** e a **Description**. - Selecione a **Automation Category**. - No campo **Select Endpoint**, escolha o endpoint desejado e uma **Primary Key** exclusiva do 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. - Em **Attribute Mapping**, selecione o atributo LDAP e mapeie-o com a respectiva coluna do Workday. - Clique em **Save**. 9. Configure uma automação com a ação necessária, a frequência de repetição e a configuração de mapeamento criada. ![How to configure Workday integration in ADManager Plus](https://www.manageengine.com/active-directory-360/marketplace/admanager-plus/images/workday-active-directory-integration-with-admanager-plus-01.png) ## Configuração do webhook de saída O webhook de saída permite atualizar as mudanças feitas no AD usando o ADManager Plus no Workday e sincronizá-las com o AD. Para configurar um webhook de saída para o Workday: 1. Em Outbound Webhook, clique em **Workday Webhook Configuration**. 2. Clique em **+ Add Webhook**. 3. Insira um nome e uma descrição. 4. Defina a ação a ser executada e consulte as [referências de API do Workday](https://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v43.1/Human_Resources.html) para obter detalhes como URL, cabeçalhos e parâmetros. 5. Selecione o método HTTP apropriado. 6. Insira o URL do endpoint. 7. Configure **Headers**, **Parameters**, **Message Type** e **Body Message** conforme a chamada de API. 8. Clique em **Test and Save**. 9. Selecione um usuário ou grupo do AD para testar a chamada de API e clique em **OK**. 10. Verifique a resposta do webhook e os detalhes da solicitação e clique em **Save**. 11. Integre os webhooks aos Modelos de orquestração para permitir automação programada ou orientada por eventos. > **Observação:** Use macros para enviar os dados do objeto no qual o webhook é executado.