Para replicar dados de uma instância do Workday para um destino compatível, como o BigQuery ou o Cloud Storage, conecte o Workday como uma origem do Datastream. Para autenticar a conexão, crie um usuário do sistema de integração (ISU, na sigla em inglês), conceda permissões de grupo de segurança e registre um cliente de API para o OAuth 2.0.
Antes de começar
Antes de começar a configurar o Workday para uso com o Datastream, você precisa:
- Ter acesso a uma instância ativa do Workday.
- Saber navegar e mudar as configurações no Workday.
- Saber como criar usuários do sistema de integração e grupos de segurança no Workday.
Configurar uma instância do Workday para uso com o Datastream
Para estabelecer uma conexão entre sua instância do Workday e o Datastream, é necessário fornecer o nome do host e do locatário da instância, além das credenciais do cliente OAuth 2.0, como um ID do cliente, uma chave secreta do cliente e um token de atualização ao criar um perfil de conexão do Workday.
Identificar o nome do host e do locatário
É possível encontrar o nome do host e do locatário da sua instância do Workday de uma das seguintes maneiras:
- Usando o endereço de URL de login. O nome do host e o nome do locatário fazem parte do
endereço de URL da instância que você usa para fazer login no Workday. Por exemplo, se
o URL de login for
https://wd5-impl.workday.com/google/d/home.html, a partewd5-impl.workday.comserá o nome do host, e o nome curto ou alias da instância que aparece imediatamente após o nome do host no URL será o nome do locatário (neste caso,google). Usando os detalhes do cliente de API registrado. Se você já registrou um cliente de API, é possível recuperar essas informações diretamente do endereço de URL do endpoint REST:
- No Workday, pesquise e selecione a tarefa View cliente de API.
- Em Detalhes do cliente, encontre o campo Endpoint da API REST do Workday,
por exemplo:
https://wd2-impl-services1.workday.com/ccx/api/v1/mytenant. Encontre suas credenciais:
- O nome do host é a parte do domínio do URL, por exemplo,
wd2-impl-services1.workday.com. - O nome do locatário é o último segmento de caminho do URL após
/v1/(por exemplo,mytenant).
- O nome do host é a parte do domínio do URL, por exemplo,
Para mais informações sobre como encontrar seus endpoints de API, consulte a documentação das APIs do Workday.
Configurar um usuário e um grupo de segurança
Para transmitir dados do Workday, é preciso configurar um usuário do sistema de integração (ISU, na sigla em inglês) dedicado, atribuí-lo a um grupo de segurança sem restrições e conceder ao grupo as permissões de domínio necessárias.
Criar o usuário do sistema de integração (ISU, na sigla em inglês)
- Na barra de pesquisa do Workday, pesquise e selecione a tarefa Criar usuário do sistema de integração.
Configure a conta de ISU:
- Digite um nome de usuário, por exemplo,
datastream_isu. - Crie uma senha segura.
- Digite
0(sem tempo limite) no campo Minutos de tempo limite da sessão. - Desmarque a caixa de seleção Não permitir sessões de interface.
- Digite um nome de usuário, por exemplo,
Clique em OK e em Concluído.
Criar um grupo de segurança do sistema de integração
- Pesquise e selecione a tarefa Create Security Group.
Configure as opções do grupo de segurança:
- No menu suspenso Tipo de grupo de segurança locatário, selecione Grupo de segurança do sistema de integração (sem restrições).
- No campo Nome, insira um nome para o grupo de segurança, por exemplo,
datastream_sg.
Clique em OK.
Na página seguinte, no campo Usuários do sistema de integração, pesquise e selecione o ISU que você criou na etapa anterior.
Clique em OK.
Conceder permissões de política de segurança de domínio
Para garantir a cobertura total dos domínios de dados padrão, conceda ao grupo de segurança as permissões Get Only para os domínios necessários do Workday:
- Na página de detalhes do grupo de segurança, clique no ícone de reticências
(...)de Ações relacionadas ao lado do nome do grupo de segurança. - Acesse Grupo de segurança > Manter permissões de domínio para o grupo de segurança.
Na tabela Permissões da política de segurança de domínio, adicione os seguintes domínios:
Worker Data: Public Worker ReportsWorkday Usage MetricsManage: Organization IntegrationWorker Data: All PositionsJob Requisition DataManage: Evergreen RequisitionsSpecial OX Web ServicesProspectsCandidate Data: Job ApplicationWorker Data: Skills and ExperiencePayroll InterfaceJob InformationStaffing Organizations: HeaderStaffing Organizations: CompanyStaffing Organizations: RegionStaffing Organizations: Business UnitStaffing Organizations: Custom Organization
Para cada domínio adicionado, marque a caixa de seleção na coluna de acesso Somente GET.
Clique em OK e em Concluído.
Isentar a ISU da validade da senha
Para evitar interrupções de stream devido a senhas expiradas, isente o ISU das regras padrão de expiração de senha do locatário:
- Pesquise e selecione a tarefa Manter regras de senha.
- No campo Usuários do sistema isentos de expiração de senha, adicione o ISU que você criou.
- Clique em OK e em Concluído.
Ativar mudanças na política de segurança
Ative explicitamente as mudanças de permissão de domínio. Caso contrário, elas não vão entrar em vigor:
- Pesquise e selecione a tarefa Ativar mudanças pendentes na política de segurança.
- No campo Comentário, insira uma descrição para as mudanças, por exemplo,
Grant permissions for Datastream Workday integration. - Clique em OK.
- Na página de confirmação, marque a caixa de seleção Confirmar.
- Clique em OK para ativar as mudanças.
Criar e configurar um cliente de API
Use as tarefas a seguir no Workday para gerar as credenciais necessárias para seu perfil de conexão do Datastream.
Registrar o cliente da API
- Na barra de pesquisa do Workday, pesquise e selecione a tarefa Registrar cliente da API para integrações.
Configure o cliente da API:
- Insira um nome para a integração do Datastream.
- Em Tipo de permissão de acesso do cliente, selecione Concessão de código de autorização.
- Em Tipo de token de acesso, selecione Portador.
- Marque a caixa de seleção Aplicar validade personalizada do token de acesso e especifique um prazo de validade de sua escolha.
Se quiser, marque a caixa de seleção Tokens de atualização que não expiram para evitar interrupções na conexão.
Em Escopos, recomendamos que você inclua as seguintes áreas funcionais para garantir a cobertura completa dos domínios de dados padrão:
ImplementationJobs & PositionsOrganizations and RolesPayroll InterfacePre-Hire ProcessRecruitingStaffingSystemTalent Pipeline
Os escopos necessários dependem dos endpoints de onde você quer transmitir dados.
Marque a caixa de seleção Incluir escopo de propriedade do Workday.
Clique em OK.
Copie e salve o ID do cliente e a chave secreta do cliente gerados. Você vai precisar dessas credenciais para criar o perfil de conexão do Datastream.
Gerenciar tokens de atualização para integrações
- Depois de registrar o cliente, clique no ícone de reticências
(...)ao lado do nome do cliente e selecione Gerenciar tokens de atualização para integrações. - Selecione o usuário do sistema de integração (ISU, na sigla em inglês) que você criou anteriormente.
Clique em Gerar novo token de atualização.
Editar grupos de segurança do cliente de API
- Para garantir que o cliente de API possa ser usado pela ISU, pesquise a tarefa Editar cliente de API.
- Selecione o cliente registrado e acesse as configurações de segurança.
- Adicione o grupo de segurança do sistema de integração associado ao ISU à lista de grupos de segurança permitidos para esse cliente.
Ver cliente de API
- Para recuperar o ID do cliente e a chave secreta do cliente, pesquise a tarefa Ver cliente da API ou acesse a página de detalhes do cliente da API.
- Em Detalhes do cliente, localize e copie o ID do cliente.
- Clique em Gerenciar detalhes do consumidor para ver e copiar a chave secreta do cliente.
A seguir
- Saiba mais sobre a fonte do Workday.