# Ceridian ![Ceridian](https://cdn.manageengine.com/sites/meweb/images/br/active-directory-360/images/marketplace-ceridian-logo-24.png) Como integrar o Ceridian Dayforce ao ADManager Plus para um gerenciamento de usuários mais eficiente. **Provisionamento de identidade** **Sincronização AD & RH** A integração entre Ceridian Dayforce e ADManager Plus oferece às equipes de TI uma maneira ágil de manter os dados dos colaboradores sempre atualizados e otimizar o gerenciamento de contas. Ao unir RH e TI, ela garante que as informações dos colaboradores sejam sincronizadas em tempo real no Active Directory, Exchange, Microsoft 365 e demais aplicações críticas assim que um novo colaborador entra na empresa. ## Overview do produto ### Operações simplificadas Ensure a more cohesive and productive HR ecosystem, ultimately leading to increased organizational effectiveness and employee satisfaction ### Aumento da produtividade Forneça acesso imediato aos materiais necessários para novos colaboradores e simplifique o gerenciamento de permissões de grupo, tornando mudanças e atualizações mais práticas. ## Como configurar a integração Ceridian Dayforce no ADManager Plus **Pré-requisitos** - O Ceridian Dayforce utiliza autenticação básica para autorizar as requisições de API. - Credenciais necessárias: **nome de usuário** e **senha** obtidos no Ceridian Dayforce. **Privilégios** **Importar usuários (ação de entrada)**: Sua função deve ter acesso ao subrecurso Ler Dados em HCM Anywhere > Web Services in the Features tab of System Admin > Roles. Além disso, por segurança, habilite o Código de referência cruzada (XRefCode) em RESTful Services > Human Resources > Employee in the Web Services Field-Level Access tab of System Admin > Roles. **Para executar qualquer ação ou consulta no Ceridian Dayforce (ação de saída):** Sua função deve ter acesso ao subrecurso PATCH/POST dados de RH do colaborador em HCM Anywhere > Web Services in the Features tab of System Admin > Roles. Além disso, por segurança, habilite Permitir criação na guia Autorizações correspondente em System Admin > Roles. **Nota**: O ADManager Plus oferece um conjunto pré-configurado de APIs para efetuar as ações básicas da integração. Se precisar executar alguma ação não suportada por padrão, consulte a documentação de API do Ceridian Dayforce para obter os detalhes necessários para a configuração de webhooks de entrada e saída. ## Configuração de autorização 1. Faça login no ADManager Plus e acesse **Directory/Application Settings.** 2. Em **Application Integrations**, localize e selecione **Ceridian Dayforce.** 3. Ative a opção habilitar integração **Ceridian Dayforce.** 4. Na página de **configuração do Ceridian Dayforce**, clique em **Authorization.** 5. Insira as credenciais, substituindo nome de usuário e senha pelos seus dados de login. 6. Clique **Configure.** ## Configuração de webhook de entrada O webhook de entrada permite buscar dados de usuários no Ceridian Dayforce e enviá-los ao ADManager Plus. O mapeamento de atributos configurado nesta seção pode ser selecionado como fonte de dados durante a [configuração de automações](https://www.manageengine.com/products/ad-manager/help/automation/configuring-automation.html) para executar a ação desejada na lista de usuários retornada pela resposta da API. Para configurar um webhook de entrada para o Ceridian Dayforce: 1. Em *Inbound Webhook*, clique em **Ceridian Dayforce Endpoint Configuration.** 2. O Ceridian Dayforce segue um design de chamadas encadeadas, exigindo dois endpoints para recuperar dados de usuários: - Endpoint *Lista de usuários*, que coleta os IDs de usuário. - Endpoint de *Usuários*, que obtém os detalhes de cada ID coletado. 3. Para usar esses endpoints pré-configurados, substitua em ambos {subdomain} e {clientNamespace} pelos valores correspondentes da sua instância Dayforce. 4. Cada endpoint deve ser testado e salvo individualmente antes de prosseguir. Se desejar usar um novo endpoint para importar usuários, clique em **+ Add API endpoint** e preencha os campos obrigatórios conforme as [referências de API do Ceridian Dayforce](https://developers.dayforce.com/Special-Pages/Welcome-Page.aspx?returnurl=%2fBuild%2fAPI-Explorer%2fEmployee.aspx). Clique [aqui](https://www.manageengine.com/products/ad-manager/help/admin-settings/third-party-integrations/hrms.html) para saber como. 5. Você pode usar os parâmetros *filterUpdatedStartDate* e *filterUpdatedEndDate* para recuperar somente as respostas filtradas pelo Dayforce, atendendo às necessidades específicas do seu ambiente. **Nota** - O par chave-valor da API já vem pré-configurado como cabeçalho para autenticar as solicitações de API, conforme definido durante a **Configuração de Autorização.** - É possível adicionar macros na configuração do endpoint para alterá-lo dinamicamente por meio do componente de seleção de macros. - Consulte as [referências de API do Ceridian Dayforce](https://developers.dayforce.com/Special-Pages/Welcome-Page.aspx?returnurl=%2fBuild%2fAPI-Explorer%2fEmployee.aspx) e configure cabeçalhos ou parâmetros, se necessário. 6. Após concluir, clique em **Test & Save**. A janela de resposta exibirá todos os parâmetros solicitados que podem ser obtidos pela chamada da API. Clique em **Proceed.** **Nota** - Consulte a [referência de API do Ceridian Dayforce](https://developers.dayforce.com/Special-Pages/Welcome-Page.aspx?returnurl=%2fBuild%2fAPI-Explorer%2fEmployee.aspx) para verificar quais **parâmetros** configurar e retornar apenas os dados desejados. - Clique em **+ Add API endpoint** para criar quantos endpoints forem necessários. Clique [aqui](https://www.manageengine.com/products/ad-manager/help/admin-settings/third-party-integrations/hrms.html) para saber como. 7. Clique em **Data Source - LDAP Attribute Mapping** para vincular endpoints e mapear atributos LDAP do AD aos atributos correspondentes no Ceridian Dayforce. [O ADManager Plus também permite personalizar o formato de atributos importados do Ceridian Dayforce] 8. Clique em **+ Add New Configuration** e faça o seguinte: - Insira o **Nome da configuração** e a **Descrição** e selecione a **Categoria de automação** no menu suspenso. - No campo **Select Endpoint** escolha o endpoint desejado e defina uma **Chave primária** única para o usuário (por exemplo, employeeIdentifier). **Nota**: Quando vários endpoints estiverem configurados, essa chave deve manter o mesmo valor em todos eles. 9. No campo **Attribute Mapping** selecione o atributo *LDAP Attribute Name* no menu suspenso e associe-o à coluna correspondente no Ceridian Dayforce. 10. Se quiser criar um formato personalizado, clique em Mapping Attribute. 11. Clique em **Save**. ## Configuração de webhook de saída O webhook de saída permite atualizar no Ceridian Dayforce as alterações feitas no AD via ADManager Plus e sincronizá-las com o AD. Para configurar um webhook de saída para o Ceridian Dayforce: 1. Em *Outbound Webhook*, clique em **Ceridian Dayforce Webhook Configuration.** 2. Clique em **+ Add Webhook.** 3. Insira um nome e uma descrição para este webhook. 4. Defina a ação a ser executada e consulte as [referências de API do Ceridian Dayforce](https://developers.dayforce.com/Special-Pages/Welcome-Page.aspx?returnurl=%2fBuild%2fAPI-Explorer%2fEmployee%2fGET-Employees.aspx) para obter detalhes como URL, cabeçalhos, parâmetros e demais requisitos. 5. Selecione, no menu suspenso, o método HTTP que permitirá executar a ação desejada no endpoint. 6. Insira a URL do endpoint. 7. Configure a **URL, os cabeçalhos, parâmetros** e o **corpo da mensagem** no formato apropriado para a chamada de API desejada. 8. Clique em **Test and Save.** 9. 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 para testar a chamada de API e clique em **OK**. Isso enviará uma solicitação em tempo real para a URL do endpoint e aplicará as modificações configuradas aos objetos selecionados. 10. Os detalhes da solicitação e da resposta do webhook serão exibidos. Verifique se a API está respondendo corretamente e clique em **Save.** 11. Os webhooks configurados podem ser incorporados a [Modelos de Orquestração](https://www.manageengine.com/products/ad-manager/help/orchestration/new-orchestration-template.html) — permitindo [automações agendadas](https://www.manageengine.com/products/ad-manager/help/automation/configuring-automation.html) ou [acionadas por eventos](https://www.manageengine.com/products/ad-manager/help/orchestration/orchestration-profile.html) — para que a ação definida no webhook de saída seja executada sequencialmente em um grupo de usuários ou em usuários individuais. **Nota:** use macros para enviar os dados do objeto no qual o webhook é executado.