Solucionar problemas de recuperação de atributo de RH
Problema ao buscar atributos do Workday
Aplicável ao |
---|
* Provisionamento de usuário do Workday para o Active Directory local * Workday para provisionamento de usuário do Microsoft Entra |
Descrição do problema |
Você configurou o aplicativo de provisionamento de entrada do Workday e conectou-se à 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. Somente alguns atributos são lidos e provisionados para o destino. |
Causas prováveis |
Por padrão, o aplicativo de provisionamento do Workday é oferecido com mapeamento de atributo e definições XPATH que funcionam com os Serviços Web do Workday (WWS) v21.1. Ao configurar a conectividade com o Workday no aplicativo de provisionamento, se você especificou explicitamente a versão da API do WWS (exemplo: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0 ), poderá ter esse problema devido à incompatibilidade entre a versão da API do WWS e as definições de XPATH. |
Opções de resolução |
* Opção 1:remover as informações de versão da API do WWS da URL e usar a versão padrão da API do WWS v21.1 * Opção 2: atualize manualmente as expressões da API XPATH para que sejam compatíveis com sua versão preferencial 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 do Workday |
Problema ao buscar campos calculados do Workday
Aplicável ao |
---|
* Provisionamento de usuário do Workday para o Active Directory local * Workday para provisionamento de usuário do Microsoft Entra |
Descrição do problema |
Você configurou o aplicativo de provisionamento de entrada do Workday e conectou-se à URL do locatário do Workday. Você tem um sistema de integração configurado no Workday e configurou XPATHs que apontam para atributos no Sistema de Integração do Workday. No entanto, o aplicativo de provisionamento do Microsoft Entra não está buscando valores associados a esses atributos do sistema de integração ou campos calculados. |
Causa |
Essa é uma limitação conhecida. Atualmente, o aplicativo de provisionamento do Workday não dá suporte à busca de atributos do sistema de integração/campos calculados usando o filtro de solicitação Field_And_Parameter_Criteria_Data Get_Workers. |
Opções de resolução |
Considere usar grupos de provisionamento do Workday ou o campo de ID personalizada do Workday como solução alternativa. |
Soluções alternativas sugeridas
- Opção 1: Usar grupos de provisionamento do Workday: 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 pode ser capaz de atribuir um Grupo de Provisionamento ao usuário. Documento do Workday de referência que requer logon do Workday: Configurar grupos de provisionamento de conta. Depois de configurada, essa atribuição de Grupo de Provisionamento pode ser recuperada no trabalho de provisionamento e usada em mapeamentos de atributo e filtro de escopo.
- Opção 2: Usar IDs personalizadas do Workday: verifique se o valor do campo calculado pode ser representado como uma ID Personalizada no Perfil de Trabalho. Use a tarefa
Maintain Custom ID Type
no Workday para definir um novo tipo e preencher valores nesta ID personalizada. Verifique se a Conta de 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 uma ID personalizada no Workday e recuperá-la 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 a "ID do selo" como uma ID personalizada no Workday e recuperar o atributo "Descritor" 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 uma ID personalizada no Workday e recuperá-la usando um XPATH que usa "Custom_ID_Type_ID" como o mecanismo de seleção: