Solucionar problemas de recuperação de atributos de RH
Problema ao buscar atributos do Workday
Aplica-se a |
---|
* Dia de trabalho para provisionamento de usuário do Ative Directory local * Workday para provisionamento de usuários do Microsoft Entra |
Descrição do Problema |
Você configurou o aplicativo de provisionamento de entrada do Workday e se conectou com êxito à URL do locatário do Workday. Você executou uma sincronização de teste e observou que o aplicativo de provisionamento não está recuperando determinados atributos do Workday. Apenas alguns atributos são lidos e provisionados para o destino. |
Causa provável |
Por padrão, o aplicativo de provisionamento Workday é fornecido com mapeamento de atributos e definições XPATH que funcionam com o Workday Web Services (WWS) v21.1. Ao configurar a conectividade com o Workday no aplicativo de provisionamento, se você especificou explicitamente a versão da API WWS (exemplo: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0 ), poderá se deparar com esse problema, devido à incompatibilidade entre a versão da API WWS e as definições XPATH. |
Opções de resolução |
* Opção 1: Remova as informações de versão da API WWS da URL e use a versão padrão da API WWS v21.1 * Opção 2: Atualize manualmente as expressões da API XPATH para que sejam compatíveis com a sua versão preferida da API WWS. Atualize as expressões da API XPATH em Mapeamento de atributos -> Opções avançadas -> Editar lista de atributos para Workday referindo-se à seção Referência de atributo Workday |
Problema de busca de campos calculados de dia útil
Aplica-se a |
---|
* Dia de trabalho para provisionamento de usuário do Ative Directory local * Workday para provisionamento de usuários do Microsoft Entra |
Descrição do Problema |
Você configurou o aplicativo de provisionamento de entrada do Workday e se conectou com êxito à URL do locatário do Workday. Você tem um sistema de integração configurado no Workday e configurou XPATHs que apontam para atributos no Workday Integration System. No entanto, o aplicativo de provisionamento Microsoft Entra não está buscando valores associados a esses atributos do sistema de integração ou campos calculados. |
Motivo |
Esta é uma limitação conhecida. Atualmente, o aplicativo de provisionamento Workday não oferece suporte à busca de campos calculados/atributos do sistema de integração usando o filtro Field_And_Parameter_Criteria_Data Get_Workers solicitação. |
Opções de resolução |
Considere uma solução alternativa para usar grupos de Provisionamento de Dia de Trabalho ou o campo ID Personalizada de Dia de Trabalho. |
Soluções alternativas sugeridas
- Opção 1: Usando grupos de provisionamento de dias úteis: verifique se o valor do campo calculado pode ser representado como um grupo de provisionamento no Workday. Usando a mesma lógica usada para o campo calculado, o administrador do Workday poderá atribuir um Grupo de Provisionamento ao usuário. Documento de referência do Workday que requer login no Workday: Configurar Grupos de Provisionamento de Conta. Uma vez configurada, essa atribuição de Grupo de Provisionamento pode ser recuperada no trabalho de provisionamento e usada em mapeamentos de atributos e filtro de escopo.
- Opção 2: Usando IDs Personalizadas de Dia de Trabalho: Verifique se o valor do campo calculado pode ser representado como uma ID Personalizada no Perfil de Trabalhador. Use
Maintain Custom ID Type
a tarefa no Workday para definir um novo tipo e preencher valores nessa ID personalizada. Verifique se a conta ISU do Workday usada para a integração tem permissão de segurança de domínio paraPerson Data: ID Information
.- Exemplo 1: Digamos que você tenha um campo calculado chamado ID da folha de pagamento. Você pode definir "External_Payroll_ID" como um ID personalizado no Workday e recuperá-lo usando um XPATH que usa "Custom_ID_Type_ID" como o mecanismo de seleção:
wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID/wd:Custom_ID_Data[string(wd:ID_Type_Reference/wd:ID[@wd:type='Custom_ID_Type_ID']='External_Payroll_ID']/wd:ID/text()
- Exemplo 2: Digamos que você tenha um campo calculado chamado ID do selo. Você pode definir "Badge ID" como um ID personalizado no Workday e recuperar o atributo "Descriptor" correspondente a ele com um XPATH que usa "wd:ID_Type_Reference/@wd:Descriptor" como o mecanismo de seleção:
wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID[string(wd:Custom_ID_Data/wd:ID_Type_Reference/@wd:Descriptor)='BADGE ID']/wd:Custom_ID_Reference/@wd:Descriptor
- Exemplo 1: Digamos que você tenha um campo calculado chamado ID da folha de pagamento. Você pode definir "External_Payroll_ID" como um ID personalizado no Workday e recuperá-lo usando um XPATH que usa "Custom_ID_Type_ID" como o mecanismo de seleção: