Tutorial: Configuración de la escritura diferida de atributos de Microsoft Entra ID en Workday
El objetivo de este tutorial es mostrar los pasos que debe realizar para la escritura diferida de atributos de Microsoft Entra ID en Workday. La aplicación de aprovisionamiento de escritura diferida de Workday admite la asignación de valores a los siguientes atributos de Workday:
- Correo electrónico del trabajo
- Nombre de usuario de Workday
- Número de teléfono fijo del trabajo (incluidos el código de país, el código de área, el número y la extensión)
- Marca principal del número de teléfono fijo del trabajo
- Número móvil del trabajo (incluidos el código de país, el código de área y el número)
- Marca principal del móvil del trabajo
Información general
Después de configurar la integración del aprovisionamiento de entrada mediante la aplicación de aprovisionamiento de Workday a AD local o la aplicación de aprovisionamiento de Workday a Microsoft Entra ID, puede configurar opcionalmente la aplicación de escritura diferida de Workday para que escriba información de contacto como la dirección de correo electrónico y el número de teléfono en Workday.
¿Para quién es más adecuada esta solución de aprovisionamiento de usuarios?
Esta solución de aprovisionamiento de usuarios de escritura diferida de Workday resulta adecuada para:
- Organizaciones que usan Microsoft 365 y que desean realizar la escritura diferida de atributos autoritativos administrados por TI (como la dirección de correo electrónico, el nombre de usuario y el número de teléfono) en Workday
Configuración de un usuario de integración en Workday
Consulte la sección Configuración de un usuario del sistema de integración para crear una cuenta de usuario del sistema de integración de Workday con permisos para recuperar datos de trabajo.
Configuración de la escritura diferida de atributos de Microsoft Entra en Workday
Siga estas instrucciones para configurar la escritura diferida de direcciones de correo electrónico y nombres de usuario de Microsoft Entra ID a Workday.
- Adición de la aplicación del conector de escritura diferida y creación de la conexión con Workday
- Configuración de las asignaciones de atributos de escritura diferida
- Habilitar e iniciar el aprovisionamiento de usuarios
Parte 1: Adición de la aplicación del conector de escritura diferida y creación de la conexión con Workday
Para configurar el conector de escritura diferida de Workday:
Inicie sesión en el Centro de administración de Microsoft Entra como Administrador de aplicaciones en la nube.
Vaya a Identidad>Aplicaciones>Aplicaciones empresariales>Nueva aplicación.
Busque Workday Writeback (Reescritura de Workday) y agregue esa aplicación desde la galería.
Una vez que se haya agregado la aplicación y se muestre la pantalla de detalles de la aplicación, seleccione Aprovisionamiento.
Cambie el Modo de aprovisionamiento a Automático.
Cumplimente la sección Credenciales de administrador del siguiente modo:
Nombre de usuario de administrador: escriba el nombre de usuario de la cuenta del sistema de integración de Workday, anexando el nombre de dominio del inquilino. Debe tener un aspecto similar al siguiente:nombredeusuario@contoso4
Contraseña de administrador: escriba la contraseña de la cuenta del sistema de integración de Workday.
URL de inquilino: escriba la dirección URL al punto de conexión de servicios web de Workday de su inquilino. Este valor debería ser similar a
https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources
, donde contoso4 se reemplaza por el nombre correcto del inquilino y wd3-impl se reemplaza por la cadena de entorno correcta (si es necesario).Correo electrónico de notificación: escriba su dirección de correo electrónico y marque la casilla "Send email if failure occurs" (Enviar una notificación por correo electrónico cuando se produzca un error).
Haga clic en el botón Probar conexión. Si la prueba de conexión se lleva a cabo correctamente, haga clic en el botón Guardar situado en la parte superior. Si se produce un error, compruebe que la dirección URL y las credenciales de Workday sean válidas en Workday.
Parte 2: Configuración de las asignaciones de atributos de escritura diferida
En esta sección, va a configurar cómo los atributos de escritura diferida fluyen desde Microsoft Entra ID a Workday.
En la pestaña Aprovisionamiento de Asignaciones, haga clic en el nombre de asignación.
En el campo Ámbito de objeto de origen tiene la opción de filtrar los conjuntos de usuarios de Microsoft Entra ID que deben formar parte de la escritura diferida. El ámbito predeterminado es todos los usuarios en Microsoft Entra ID.
En la sección Asignaciones de atributos, actualice el id. coincidente para indicar el atributo en Microsoft Entra ID donde se almacena el id. de trabajo o el id. de empleado de Workday. Un método de búsqueda de coincidencias conocido consiste en sincronizar el id. de trabajador de Workday o el id. de empleado con el atributo extensionAttribute1-15 en Microsoft Entra ID y, luego, usar dicho atributo en Microsoft Entra ID para hacer coincidir los usuarios en Workday.
Normalmente, se asigna el atributo userPrincipalName de Microsoft Entra ID al atributo UserID de Workday y el atributo mail de Microsoft Entra ID al atributo EmailAddress de Workday.
Use las instrucciones siguientes para asignar valores de atributo de número de teléfono de Microsoft Entra ID a Workday. Consulte Ejemplos de asignación de expresiones de escritura diferida para configurar la asignación de expresiones adecuada para cada atributo.
Atributo de teléfono de Workday Valor esperado Instrucciones de asignación WorkphoneLandlineIsPrimary true/false Asignación de constantes o expresiones cuya salida es un valor de cadena "true" o "false". WorkphoneLandlineCountryCodeName Código de país ISO 3166-1 de tres letras Asignación de constantes o expresiones cuya salida es un código de país de tres letras. WorkphoneLandlineCountryCodeNumber Código internacional de llamada del país Asignación de constantes o expresiones cuya salida es un código de país válido (sin el signo +). WorkphoneLandlineNumber Número de teléfono completo que incluye el código de área Asígnelo al atributo telephoneNumber. Use una expresión regular para quitar los espacios en blanco, los corchetes y el código de país. WorkphoneLandlineExtension Número de extensión Si telephoneNumber contiene la extensión, utilice la expresión regular para extraer el valor. WorkphoneMobileIsPrimary true/false Asignación de constantes o expresiones cuya salida es un valor de cadena "true" o "false". WorkphoneMobileCountryCodeName Código de país ISO 3166-1 de tres letras Asignación de constantes o expresiones cuya salida es un código de país de tres letras. WorkphoneMobileCountryCodeNumber Código internacional de llamada del país Asignación de constantes o expresiones cuya salida es un código de país válido (sin el signo +). WorkphoneMobileNumber Número de teléfono completo que incluye el código de área Asígnelo al atributo mobile. Use una expresión regular para quitar los espacios en blanco, los corchetes y el código de país. Nota:
Al invocar el servicio web de Change_Work_Contact Workday, Microsoft Entra ID envía los siguientes valores constantes:
- Communication_Usage_Type_ID se establece en la cadena constante WORK
- Phone_Device_Type_ID se establece en la cadena constante Mobile para los números de teléfono móvil y Landline para los números de teléfono fijo.
Encontrará errores de escritura diferida si el inquilino de Workday usa Type_IDs diferentes. Para evitar dichos errores, puede usar la tarea de Mantenimiento de identificadores de referencia de Workday y actualizar las funciones Type_IDs para que coincidan con los valores usados por Microsoft Entra ID.
- Communication_Usage_Type_ID se establece en la cadena constante WORK
Para guardar las asignaciones, haga clic en Guardar en la parte superior de la sección Asignación de atributos.
Ejemplos de asignación de expresiones de escritura diferida
En esta sección se proporcionan ejemplos para configurar la aplicación de escritura diferida de Workday para escenarios de integración comunes.
- Control del tiempo de la escritura diferida para las contrataciones previas
- Control del número de teléfono con el código de país y el número de teléfono
- Derivar códigos de país del atributo usageLocation de Microsoft Entra ID
- Extracción de un número de teléfono de 10 dígitos
- Eliminación de espacios, guiones y corchetes de un número de teléfono
- Control de extensiones de número de teléfono fijo
Control del tiempo de la escritura diferida para las contrataciones previas
En una integración típica de Workday con Microsoft Entra ID, la aplicación de aprovisionamiento de usuarios entrantes (Workday para Active Directory local o Workday para Microsoft Entra ID) crea una cuenta de Microsoft Entra para las contrataciones previas y genera un correo electrónico y un valor de userPrincipalName únicos para el usuario.
De forma predeterminada, la aplicación de escritura diferida de Workday intenta establecer los valores de correo electrónico de trabajo y userID en la cuenta de Workday inmediatamente después de crear el usuario en el identificador de Microsoft Entra.
Para retrasar la escritura diferida de userID o correo electrónico para que se produzca en o después de la fecha de contratación, siga estos pasos:
Hay un atributo en Microsoft Entra ID denominado employeeHireDate en el que se puede capturar la fecha en la que empieza a trabajar el usuario.
Si usa un trabajo de aprovisionamiento de Workday para Active Directory local, configúrelo de modo que el campo StatusHireDate de Workday se pase a un atributo de Active Directory local (por ejemplo, extensionAttribute8). Configure Microsoft Entra Connect para sincronizar el valor local con employeeHireDate en Microsoft Entra ID.
Si usa un trabajo de aprovisionamiento de Workday para Microsoft Entra ID, configúrelo de modo que el campo StatusHireDate de Workday se pase directamente al atributo employeeHireDate en Microsoft Entra ID.
Nota:
Si almacena la fecha en la que empieza a trabajar el empleado en cualquier otro extensionAttribute de Microsoft Entra ID, puede usar ese atributo en lugar de employeeHireDate en la expresión siguiente.
En la aplicación de escritura diferida de Workday, use la siguiente regla de expresión para exportar el atributo userPrincipalName de Microsoft Entra al campo UserID de Workday.
IgnoreFlowIfNullOrEmpty(IIF(DateDiff("d", Now(), CDate([employeeHireDate])) >= 0, "", [userPrincipalName]))
La expresión anterior usa la función DateDiff para evaluar la diferencia entre employeeHireDate y la fecha actual en UTC obtenida mediante la función Now. Si employeeHireDate es mayor o igual que la fecha de actual, se actualiza el campo UserID. De lo contrario, se devuelve un valor vacío y la función IgnoreFlowIfNullOrEmpty excluye este atributo de la escritura diferida.
Importante
Para que la escritura diferida funcione según lo previsto, una operación en Active Directory local o Microsoft Entra ID debe desencadenar un cambio en el usuario justo un día antes de la llegada o en la fecha de contratación, de modo que el perfil de este usuario se actualice y se tenga en cuenta para la escritura diferida. Debe ser un cambio, que actualice un valor de atributo en el perfil de usuario, donde el nuevo valor de atributo es diferente del valor del atributo anterior.
Control del número de teléfono con el código de país y el número de teléfono
Para que la operación de escritura diferida del número de teléfono se realice correctamente, es importante enviar el nombre del código de país y el número del código de país correctos. El nombre del código de país es un código de tres letras que sigue el formato ISO 3166-1, mientras que el número del código de país hace referencia al código de llamada del país o al código de marcación de suscriptor internacional (ISD) del país.
En este ejemplo se presupone que el valor del número de teléfono de Microsoft Entra ID para telephoneNumber o mobile tiene el formato +<isdCode><space><phoneNumber>
.
Por ejemplo, si el valor del número de teléfono se establece en +1 1112223333
o +1 (111) 222-3333
, 1
es el código ISD y el nombre del código de país que le corresponde es USA
.
Use estas asignaciones de expresiones regulares para enviar el nombre de código de país correcto y el número de código de país a Workday. Puede usar telephoneNumber o mobile como atributo de origen. En los ejemplos siguientes se usa telephoneNumber. En todas estas expresiones se usa la función Replace.
Asignación de ejemplo para WorkphoneLandlineNumber o WorkphoneMobileNumber
Replace(Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , )
Asignación de ejemplo para WorkphoneLandlineCountryCodeNumber o WorkphoneMobileCountryCodeNumber
Replace([telephoneNumber], , "\\+(?<isdCode>\\d*) (?<phoneNumber>.*)", , "${isdCode}", , )
Asignación de ejemplo para WorkphoneLandlineCountryCodeName o WorkphoneMobileCountryCodeName
La expresión siguiente extrae el valor de isdCode y usa la función Switch para buscar el nombre del código de país correcto que se va a enviar a Workday.
Switch(Replace([telephoneNumber], , "\\+(?<isdCode>\\d*) (?<phoneNumber>.*)", , "${isdCode}", , ), "USA",
"93", "AFG", "355", "ALB", "213", "DZA", "376", "AND", "244", "AGO", "54", "ARG", "374", "ARM", "297", "ABW", "61", "AUS", "43", "AUT", "994", "AZE", "973", "BHR", "880", "BGD",
"375", "BLR", "32", "BEL", "501", "BLZ", "229", "BEN", "975", "BTN", "591", "BOL", "599", "BES", "387", "BIH", "267", "BWA", "55", "BRA", "246", "IOT", "673", "BRN", "359", "BGR",
"226", "BFA", "257", "BDI", "238", "CPV", "855", "KHM", "237", "CMR", "236", "CAF", "235", "TCD", "56", "CHL", "86", "CHN", "57", "COL", "269", "COM", "242", "COG", "243", "COD",
"682", "COK", "506", "CRI", "225", "CIV", "385", "HRV", "53", "CUB", "357", "CYP", "420", "CZE", "45", "DNK", "253", "DJI", "593", "ECU", "20", "EGY", "503", "SLV", "240", "GNQ",
"291", "ERI", "372", "EST", "268", "SWZ", "251", "ETH", "500", "FLK", "298", "FRO", "679", "FJI", "358", "FIN", "33", "FRA", "594", "GUF", "689", "PYF", "241", "GAB", "220", "GMB",
"995", "GEO", "49", "DEU", "233", "GHA", "350", "GIB", "30", "GRC", "299", "GRL", "590", "GLP", "502", "GTM", "224", "GIN", "245", "GNB", "592", "GUY", "509", "HTI", "504", "HND",
"852", "HKG", "36", "HUN", "354", "ISL", "91", "IND", "62", "IDN", "98", "IRN", "964", "IRQ", "353", "IRL", "972", "ISR", "39", "ITA", "81", "JPN", "962", "JOR", "254", "KEN", "686",
"KIR", "850", "PRK", "82", "KOR", "383", "XKX", "965", "KWT", "996", "KGZ", "856", "LAO", "371", "LVA", "961", "LBN", "266", "LSO", "231", "LBR", "218", "LBY", "423", "LIE", "370",
"LTU", "352", "LUX", "853", "MAC", "261", "MDG", "265", "MWI", "60", "MYS", "960", "MDV", "223", "MLI", "356", "MLT", "692", "MHL", "596", "MTQ", "222", "MRT", "230", "MUS", "262",
"REU", "52", "MEX", "691", "FSM", "373", "MDA", "377", "MCO", "976", "MNG", "382", "MNE", "212", "MAR", "258", "MOZ", "95", "MMR", "264", "NAM", "674", "NRU", "977", "NPL", "31",
"NLD", "687", "NCL", "64", "NZL", "505", "NIC", "227", "NER", "234", "NGA", "683", "NIU", "672", "NFK", "389", "MKD", "47", "NOR", "968", "OMN", "92", "PAK", "680", "PLW", "970",
"PSE", "507", "PAN", "675", "PNG", "595", "PRY", "51", "PER", "63", "PHL", "870", "PCN", "48", "POL", "351", "PRT", "974", "QAT", "40", "ROU", "7", "RUS", "250", "RWA", "290", "SHN",
"508", "SPM", "685", "WSM", "378", "SMR", "239", "STP", "966", "SAU", "221", "SEN", "381", "SRB", "248", "SYC", "232", "SLE", "65", "SGP", "421", "SVK", "386", "SVN", "677", "SLB",
"252", "SOM", "27", "ZAF", "211", "SSD", "34", "ESP", "94", "LKA", "249", "SDN", "597", "SUR", "46", "SWE", "41", "CHE", "963", "SYR", "886", "TWN", "992", "TJK", "255", "TZA", "66",
"THA", "670", "TLS", "228", "TGO", "690", "TKL", "676", "TON", "216", "TUN", "90", "TUR", "993", "TKM", "688", "TUV", "256", "UGA", "380", "UKR", "971", "ARE", "44", "GBR", "1",
"USA", "598", "URY", "998", "UZB", "678", "VUT", "58", "VEN", "84", "VNM", "681", "WLF", "967", "YEM", "260", "ZMB", "263", "ZWE"
)
Derivar códigos de país del atributo usageLocation de Microsoft Entra ID
Si quiere establecer el nombre del código de país y el número del código de país en Workday en función del atributo usageLocation, use las siguientes asignaciones de expresiones para convertir el código de país de dos letras en el nombre del código de país de tres letras y el número del código de país adecuados.
Asignación de ejemplo para WorkphoneLandlineCountryCodeNumber o WorkphoneMobileCountryCodeNumber
Switch([usageLocation], "1", "AF", "93", "AX", "358", "AL", "355", "DZ", "213", "AS", "1", "AD", "376", "AO", "244", "AI", "1", "AG", "1", "AR", "54", "AM", "374", "AW", "297", "AU",
"61", "AT", "43", "AZ", "994", "BS", "1", "BH", "973", "BD", "880", "BB", "1", "BY", "375", "BE", "32", "BZ", "501", "BJ", "229", "BM", "1", "BT", "975", "BO", "591", "BQ", "599",
"BA", "387", "BW", "267", "BR", "55", "IO", "246", "VG", "1", "BN", "673", "BG", "359", "BF", "226", "BI", "257", "CV", "238", "KH", "855", "CM", "237", "CA", "1", "KY", "1", "CF",
"236", "TD", "235", "CL", "56", "CN", "86", "CX", "61", "CC", "61", "CO", "57", "KM", "269", "CG", "242", "CD", "243", "CK", "682", "CR", "506", "CI", "225", "HR", "385", "CU", "53",
"CW", "599", "CY", "357", "CZ", "420", "DK", "45", "DJ", "253", "DM", "1", "DO", "1", "EC", "593", "EG", "20", "SV", "503", "GQ", "240", "ER", "291", "EE", "372", "SZ", "268", "ET",
"251", "FK", "500", "FO", "298", "FJ", "679", "FI", "358", "FR", "33", "GF", "594", "PF", "689", "GA", "241", "GM", "220", "GE", "995", "DE", "49", "GH", "233", "GI", "350", "GR",
"30", "GL", "299", "GD", "1", "GP", "590", "GU", "1", "GT", "502", "GG", "44", "GN", "224", "GW", "245", "GY", "592", "HT", "509", "VA", "39", "HN", "504", "HK", "852", "HU", "36",
"IS", "354", "IN", "91", "ID", "62", "IR", "98", "IQ", "964", "IE", "353", "IM", "44", "IL", "972", "IT", "39", "JM", "1", "JP", "81", "JE", "44", "JO", "962", "KZ", "7", "KE",
"254", "KI", "686", "KP", "850", "KR", "82", "XK", "383", "KW", "965", "KG", "996", "LA", "856", "LV", "371", "LB", "961", "LS", "266", "LR", "231", "LY", "218", "LI", "423", "LT",
"370", "LU", "352", "MO", "853", "MG", "261", "MW", "265", "MY", "60", "MV", "960", "ML", "223", "MT", "356", "MH", "692", "MQ", "596", "MR", "222", "MU", "230", "YT", "262", "MX",
"52", "FM", "691", "MD", "373", "MC", "377", "MN", "976", "ME", "382", "MS", "1", "MA", "212", "MZ", "258", "MM", "95", "NA", "264", "NR", "674", "NP", "977", "NL", "31", "NC",
"687", "NZ", "64", "NI", "505", "NE", "227", "NG", "234", "NU", "683", "NF", "672", "MK", "389", "MP", "1", "NO", "47", "OM", "968", "PK", "92", "PW", "680", "PS", "970", "PA",
"507", "PG", "675", "PY", "595", "PE", "51", "PH", "63", "PN", "870", "PL", "48", "PT", "351", "PR", "1", "QA", "974", "RE", "262", "RO", "40", "RU", "7", "RW", "250", "BL", "590",
"SH", "290", "KN", "1", "LC", "1", "MF", "590", "PM", "508", "VC", "1", "WS", "685", "SM", "378", "ST", "239", "SA", "966", "SN", "221", "RS", "381", "SC", "248", "SL", "232", "SG",
"65", "SX", "1", "SK", "421", "SI", "386", "SB", "677", "SO", "252", "ZA", "27", "SS", "211", "ES", "34", "LK", "94", "SD", "249", "SR", "597", "SJ", "47", "SE", "46", "CH", "41",
"SY", "963", "TW", "886", "TJ", "992", "TZ", "255", "TH", "66", "TL", "670", "TG", "228", "TK", "690", "TO", "676", "TT", "1", "TN", "216", "TR", "90", "TM", "993", "TC", "1", "TV",
"688", "VI", "1", "UG", "256", "UA", "380", "AE", "971", "GB", "44", "UM", "246", "US", "1", "UY", "598", "UZ", "998", "VU", "678", "VE", "58", "VN", "84", "WF", "681", "EH", "212",
"YE", "967", "ZM", "260", "ZW", "263")
Asignación de ejemplo para WorkphoneLandlineCountryCodeName o WorkphoneMobileCountryCodeName
Switch([usageLocation], "USA", "AF", "AFG", "AX", "ALA", "AL", "ALB", "DZ", "DZA", "AS", "ASM", "AD", "AND", "AO", "AGO", "AI", "AIA", "AG", "ATG", "AR", "ARG", "AM", "ARM", "AW",
"ABW", "AU", "AUS", "AT", "AUT", "AZ", "AZE", "BS", "BHS", "BH", "BHR", "BD", "BGD", "BB", "BRB", "BY", "BLR", "BE", "BEL", "BZ", "BLZ", "BJ", "BEN", "BM", "BMU", "BT", "BTN", "BO",
"BOL", "BQ", "BES", "BA", "BIH", "BW", "BWA", "BR", "BRA", "IO", "IOT", "VG", "VGB", "BN", "BRN", "BG", "BGR", "BF", "BFA", "BI", "BDI", "CV", "CPV", "KH", "KHM", "CM", "CMR", "CA",
"CAN", "KY", "CYM", "CF", "CAF", "TD", "TCD", "CL", "CHL", "CN", "CHN", "CX", "CXR", "CC", "CCK", "CO", "COL", "KM", "COM", "CG", "COG", "CD", "COD", "CK", "COK", "CR", "CRI", "CI",
"CIV", "HR", "HRV", "CU", "CUB", "CW", "CUW", "CY", "CYP", "CZ", "CZE", "DK", "DNK", "DJ", "DJI", "DM", "DMA", "DO", "DOM", "EC", "ECU", "EG", "EGY", "SV", "SLV", "GQ", "GNQ", "ER",
"ERI", "EE", "EST", "SZ", "SWZ", "ET", "ETH", "FK", "FLK", "FO", "FRO", "FJ", "FJI", "FI", "FIN", "FR", "FRA", "GF", "GUF", "PF", "PYF", "GA", "GAB", "GM", "GMB", "GE", "GEO", "DE",
"DEU", "GH", "GHA", "GI", "GIB", "GR", "GRC", "GL", "GRL", "GD", "GRD", "GP", "GLP", "GU", "GUM", "GT", "GTM", "GG", "GGY", "GN", "GIN", "GW", "GNB", "GY", "GUY", "HT", "HTI", "VA",
"VAT", "HN", "HND", "HK", "HKG", "HU", "HUN", "IS", "ISL", "IN", "IND", "ID", "IDN", "IR", "IRN", "IQ", "IRQ", "IE", "IRL", "IM", "IMN", "IL", "ISR", "IT", "ITA", "JM", "JAM", "JP",
"JPN", "JE", "JEY", "JO", "JOR", "KZ", "KAZ", "KE", "KEN", "KI", "KIR", "KP", "PRK", "KR", "KOR", "XK", "XKX", "KW", "KWT", "KG", "KGZ", "LA", "LAO", "LV", "LVA", "LB", "LBN", "LS",
"LSO", "LR", "LBR", "LY", "LBY", "LI", "LIE", "LT", "LTU", "LU", "LUX", "MO", "MAC", "MG", "MDG", "MW", "MWI", "MY", "MYS", "MV", "MDV", "ML", "MLI", "MT", "MLT", "MH", "MHL", "MQ",
"MTQ", "MR", "MRT", "MU", "MUS", "YT", "MYT", "MX", "MEX", "FM", "FSM", "MD", "MDA", "MC", "MCO", "MN", "MNG", "ME", "MNE", "MS", "MSR", "MA", "MAR", "MZ", "MOZ", "MM", "MMR", "NA",
"NAM", "NR", "NRU", "NP", "NPL", "NL", "NLD", "NC", "NCL", "NZ", "NZL", "NI", "NIC", "NE", "NER", "NG", "NGA", "NU", "NIU", "NF", "NFK", "MK", "MKD", "MP", "MNP", "NO", "NOR", "OM",
"OMN", "PK", "PAK", "PW", "PLW", "PS", "PSE", "PA", "PAN", "PG", "PNG", "PY", "PRY", "PE", "PER", "PH", "PHL", "PN", "PCN", "PL", "POL", "PT", "PRT", "PR", "PRI", "QA", "QAT", "RE",
"REU", "RO", "ROU", "RU", "RUS", "RW", "RWA", "BL", "BLM", "SH", "SHN", "KN", "KNA", "LC", "LCA", "MF", "MAF", "PM", "SPM", "VC", "VCT", "WS", "WSM", "SM", "SMR", "ST", "STP", "SA",
"SAU", "SN", "SEN", "RS", "SRB", "SC", "SYC", "SL", "SLE", "SG", "SGP", "SX", "SXM", "SK", "SVK", "SI", "SVN", "SB", "SLB", "SO", "SOM", "ZA", "ZAF", "SS", "SSD", "ES", "ESP", "LK",
"LKA", "SD", "SDN", "SR", "SUR", "SJ", "SJM", "SE", "SWE", "CH", "CHE", "SY", "SYR", "TW", "TWN", "TJ", "TJK", "TZ", "TZA", "TH", "THA", "TL", "TLS", "TG", "TGO", "TK", "TKL", "TO",
"TON", "TT", "TTO", "TN", "TUN", "TR", "TUR", "TM", "TKM", "TC", "TCA", "TV", "TUV", "VI", "VIR", "UG", "UGA", "UA", "UKR", "AE", "ARE", "GB", "GBR", "UM", "UMI", "US", "USA", "UY",
"URY", "UZ", "UZB", "VU", "VUT", "VE", "VEN", "VN", "VNM", "WF", "WLF", "EH", "ESH", "YE", "YEM", "ZM", "ZMB", "ZW", "ZWE")
Extracción de un número de teléfono de 10 dígitos
Use la expresión regular, si el número de teléfono de Microsoft Entra ID se establece con el formato necesario para el autoservicio de restablecimiento de contraseña (SSPR).
Ejemplo: si el valor del número de teléfono es +1 1112223333:>, la expresión regex genera 1112223333
Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>\\d{10})", , "${phoneNumber}", , )
Eliminación de espacios, guiones y corchetes de un número de teléfono
Use esta expresión regular, si el número de teléfono de Microsoft Entra ID se establece con el formato (XXX) XXX-XXXX.
Ejemplo: si el valor del número de teléfono es (111) 222-3333:>, la expresión regex genera 1112223333
Replace([mobile], , "[()\\s-]+", , "", , )
Control de extensiones de número de teléfono fijo
Supongamos que todos los números de teléfono de Microsoft Entra ID tienen números de extensión y quiere rellenar los números de extensión en Workday.
En este ejemplo se presupone que los números de teléfono se almacenan en el formato +<isdCode><space><phoneNumber><space>x<extensionNumber>
y que el número de extensión aparece después del carácter x
.
Para extraer los componentes de este número de teléfono, use estas expresiones:
Asignación de ejemplo para WorkphoneLandlineNumber
Si telephoneNumber tiene el valor +1 (206) 291-8163 x8125
, esta expresión devuelve 2062918163
.
Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , )
Asignación de ejemplo para WorkphoneLandlineCountryCodeNumber
Si telephoneNumber tiene el valor +1 (206) 291-8163 x8125
, esta expresión devuelve 1
.
Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${isdCode}", , ), ,"[()\\s-]+", ,"", , )
Asignación de ejemplo para WorkphoneLandlineExtension
Si telephoneNumber tiene el valor +1 (206) 291-8163 x8125
, esta expresión devuelve 8125
.
Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${extension}", , ), ,"[()\\s-]+", ,"", , )
Habilitar e iniciar el aprovisionamiento de usuarios
Una vez completadas las configuraciones de la aplicación de aprovisionamiento de Workday, puede activar el servicio de aprovisionamiento en el Centro de administración de Microsoft Entra.
Sugerencia
De forma predeterminada, al activar el servicio de aprovisionamiento, se inician las operaciones de aprovisionamiento para todos los usuarios del ámbito. Si hay errores en la asignación o problemas con los datos de Workday, puede que se produzcan errores con el trabajo de aprovisionamiento y que entre en estado de cuarentena. Para evitar esto, como procedimiento recomendado, se recomienda configurar el ámbito de objeto de origen filtrar y probar las asignaciones de atributos con algunos usuarios de prueba mediante la característica aprovisionamiento a petición antes de iniciar la sincronización completa para todos los usuarios. Una vez haya verificado que las asignaciones funcionan y que obtiene los resultados deseados, puede quitar el filtro o expandirlo gradualmente para incluir más usuarios.
En la pestaña Aprovisionamiento, establezca Estado de aprovisionamiento en Activado.
En la lista desplegable Ámbito, seleccione Sincronizar todos los usuarios y grupos. Con esta opción, la aplicación de escritura diferida reescribe atributos asignados de todos los usuarios de Microsoft Entra ID a Workday, de acuerdo con las reglas de ámbito definidas en Asignaciones ->Ámbito de objeto de origen.
Nota:
La aplicación de aprovisionamiento de escritura diferida de Workday no admite la opción Sincronizar solo los usuarios y grupos asignados.
Haga clic en Save(Guardar).
Esta operación inicia la sincronización inicial, que puede tardar una cantidad de horas variable, según el número de usuarios que haya en el directorio de origen. Puede consultar en la barra de progreso el seguimiento del progreso del ciclo de sincronización.
En cualquier momento, compruebe la pestaña Registros de aprovisionamiento del Centro de administración de Entra para ver qué acciones realiza el servicio de aprovisionamiento. En los registros de auditoría se enumeran todos los eventos de sincronización individuales realizados por el servicio de aprovisionamiento, como, por ejemplo, qué usuarios se importan desde el origen y se exportan a la aplicación de destino.
Una vez completada la sincronización inicial, escribe un informe de resumen en la pestaña aprovisionamiento.
Limitaciones y problemas conocidos
- La aplicación de escritura diferida usa un valor predefinido para los parámetros Communication_Usage_Type_ID y Phone_Device_Type_ID. Si el inquilino de Workday usa un valor distinto para estos atributos, la operación de escritura diferida no se realizará correctamente. Una solución alternativa sugerida es actualizar las distintas funciones Type_ID en Workday.
- Cuando la aplicación de escritura diferida está configurada para actualizar los números de teléfono secundarios, no reemplaza el número de teléfono secundario existente en Workday. Agrega un número de teléfono secundario más al registro del trabajador. No hay ninguna solución alternativa para este comportamiento.
Pasos siguientes
- Más información sobre los escenarios de integración de Microsoft Entra ID y Workday y las llamadas a servicios web
- Aprenda a revisar los registros y a obtener informes sobre la actividad de aprovisionamiento
- Aprenda a configurar el inicio de sesión único entre Microsoft Entra ID y Workday
- Aprenda a integrar otras aplicaciones SaaS con Microsoft Entra ID
- Aprenda a exportar e importar las configuraciones de aprovisionamiento