Configurar relatórios do Workday para ingestão

Prévia

O LakeFlow Connect está em um Public Preview fechado. Para participar da pré-visualização, entre em contato com a equipe do Databricks account .

Este artigo descreve como configurar os relatórios do Workday para ingestão.

Obter o URL do relatório do Workday

  1. No Workday, navegue até o relatório.

  2. Na barra azul superior, clique nos três pontos ao lado do nome do relatório e, em seguida, clique em Web service > view URLs.

  3. Opcionalmente, adicione qualquer valor de parâmetro (por exemplo, prompt). Em seguida, clique em OK.

  4. Ao lado da seção JSON, clique nos três pontos e, em seguida, clique em Copy URL (Copiar URL). Isso lhe dá o URL do relatório. Certifique-se de que o senhor não trunque format=json no final do URL.

(Opcional) Crie um usuário de sistema integrado (ISU) no Workday

  1. Na barra de pesquisa do Workday, digite Create user (Criar usuário).

  2. Clique em Criar usuário do sistema de integração: tarefa.

  3. Digite um nome de usuário e uma senha.

  4. Marque a caixa de seleção Do Not Allow UI Sessions (Não permitir sessões de interface do usuário). Esse usuário acessará apenas a API do RaaS.

(Opcional) Crie um grupo de segurança e adicione o usuário a ele

  1. Na barra de pesquisa do Workday, digite Create Security Group (Criar grupo de segurança).

  2. Clique em Create Security Group : tarefa.

  3. Defina o tipo como Integration System Security Group (Unconstrained).

  4. Digite um nome.

  5. Adicione o usuário da ISU ao grupo (digite o prefixo, pressione Enter e escolha o usuário correto). Em seguida, clique em OK.

Adicionar políticas de segurança de domínio ao grupo de segurança

  1. Na barra de pesquisa do Workday, digite view Security Group.

  2. Clique em visualizar Security Group : Report.

  3. No formulário Visualizar grupo de segurança, digite o prefixo do grupo de segurança criado anteriormente, selecione-o e clique em OK.

  4. Na barra azul superior, clique nos três pontos ao lado do nome do relatório e, em seguida, clique em Web service > view URLs.

  5. Selecione Security Group (Grupo de segurança) > Maintain Domain Permission (Manter permissão de domínio ) para o grupo de segurança.

  6. Em Permissão de integração, adicione as políticas de segurança de domínio necessárias para o acesso GET. Para cada política, digite um prefixo de diferenciação na barra de pesquisa, pressione Enter e selecione a(s) opção(ões) apropriada(s). As políticas exatas que o senhor precisa dependem do relatório escolhido. Algumas políticas úteis para começar incluem:

    • Worker Data: Current Staffing Information

    • Worker Data: Public Worker Reports

    • Worker Data: Active and Terminated Workers

    • Worker Data: All Positions

    • Worker Data: Business Title on Worker Profile

    • Person Data: Work Contact Information

    • Worker Data: Workers

    • Workday Accounts

  7. Clique em OK.

  8. Clique em Concluído.

  9. Na barra de pesquisa do Workday, digite Activate Pending Security Policy Changes (Ativar alterações pendentes na política de segurança ) e selecione-a. Quando o formulário for exibido, digite um comentário e clique em OK.

  10. Clique em Confirm (Confirmar ) e em OK.

Crie um cliente API, adicione escopos funcionais e gere tokens refresh para o usuário da ISU

  1. Na barra de pesquisa do Workday, digite registro API Client.

  2. Clique no registro API Client for Integrations: tarefa.

  3. Digite um nome de cliente.

  4. Clique em tokens de atualização Non Expiring.

  5. Na barra de pesquisa do escopo, digite System e selecione-o.

  6. Clique em OK.

  7. Copie o Client ID e o Client Secret e clique em Done (Concluído).

  8. Na página Visualizar grupo de segurança do sistema de integração, observe as áreas funcionais em Políticas de segurança do domínio. Em seguida, adicione-os como escopos/áreas funcionais no cliente da API:

    1. Na barra de pesquisa, digite view API Client.

    2. Escolha seu cliente de API na lista.

    3. Na barra azul superior, clique nos três pontos e, em seguida, clique em API Client e Edit API Clients for Integrations.

    4. No campo Escopo (Áreas funcionais), pesquise e adicione as áreas funcionais que o senhor observou.

    5. No mesmo menu anterior, selecione gerenciar tokens de atualização para Integrações.

    6. No formulário, procure o usuário da ISU e selecione-o.

    7. Clique em OK.

  9. Clique em Generate new tokens (Gerar novos tokens ) e Confirm Delete (Confirmar exclusão).

Copie os tokens do refresh para uso posterior no Delta Live Tables Notebook.