Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Después de registrar una nueva aplicación en el Centro de administración de Microsoft 365, generar un secreto de cliente y configurar la importación en el Centro de administración de Microsoft 365, puede ejecutar nuestra solución Node para recuperar tokens en la consola. La ejecución de esta solución genera los tokens que necesita para crear la integración de API en su fuente externa, como Workday. Obtenga más información en GitHub.
1. Ejecutar la solución
Clona esta aplicación en tu máquina ejecutando el siguiente comando en la línea de comandos:
git clone https://github.com/microsoft/orgdata_apibasedimport.gitIncluye los siguientes valores de consola:
- AppID/ClientID
- Secreto de cliente
- Id. de inquilino de Microsoft Entra
- Id. de conector
- Unidad de escala
El script se ejecutará y se abrirá una nueva ventana del explorador. Inicie sesión con el mismo correo electrónico que especificó en Id. de aplicación o UPN al configurar la importación en el Centro de administración de Microsoft 365.
En la página Configuración de integración de HRIS , copie de forma segura los siguientes valores, que utilizará para crear la integración en la fuente externa , como Workday Report as a Service (RaaS):
- Dirección HTTP
- Token de acceso
- Actualizar token
- Actualizar la URL del token
2. Crear un informe personalizado en Workday
Se aplica a: Administrador global de Microsoft 365 o administrador del origen de datos de la organización
Abra Workday, busque "Crear informe personalizado" y selecciónelo.
Especifique un nombre para el informe.
Junto a Tipo de informe, selecciona Avanzado.
Junto a Origen de datos, seleccione Trabajadores para informes de HCM.
Dejar Optimizado para el rendimiento desactivado para filtrar a los trabajadores que no tienen una dirección de correo electrónico. Microsoft identifica a los trabajadores por su dirección de correo electrónico, por lo que es un campo obligatorio.
En la parte inferior de la página, seleccione Aceptar.
Para agregar campos de correo electrónico de administrador:
Selecciona el menú de tres puntos a la derecha del nombre del informe.
Seleccione Campo calculado en Crear informe> Campocalculado.
Escriba un nombre para el nuevo campo, como "Manager Email".
Junto a Objeto de negocio, escriba "Trabajo".
Junto a Función, escriba "Valor relacionado con la búsqueda".
Seleccione Aceptar.
En la pantalla siguiente, junto al campo de búsqueda, escriba "Administrador: nivel 01".
Junto a Valor devuelto, escriba el campo de correo electrónico deseado, como Dirección Email trabajo principal pública.
En la parte inferior de la página, seleccione Aceptar.
Agregue campos y personalice el informe en función de las necesidades de su organización:
Selecciona el menú de tres puntos a la derecha del nombre del informe.
SeleccioneEdiciónde informe> personalizado.
Junto a Filtro de origen de datos, escriba "Todos los trabajadores activos (todos los tipos)".
En la pestaña Columnas , seleccione el icono "+" en la parte superior izquierda para agregar campos.
Ejemplo de asignaciones para la mayoría de los campos reservados que se muestran aquí
El campo Manager Email hace referencia al campo calculado que configuró anteriormente.
Esta es una mejor suposición para el mapeo de cada campo; Es posible que haya asignaciones más adecuadas para su inquilino específicamente.
Cualquiera de los campos reservados vinculados anteriormente se puede agregar aquí si aún no lo están. También puede agregar los campos personalizados que desee con cualquier nombre, y estos se pueden importar a cualquier aplicación que use campos personalizados.
| Objeto de negocio | Campo | Invalidación de encabezado de columna | Invalidar el alias XML de encabezado de columna |
|---|---|---|---|
| Trabajador | Employee ID | Microsoft_EmployeeID | Establezca esta columna en el mismo valor que Invalidación de encabezado de columna |
| Trabajador | Dirección de email de trabajo principal pública | Microsoft_PersonEmail | |
| Trabajador | Manager Email | Microsoft_ManagerEmail | |
| Trabajador | Organización de supervisión | Microsoft_Organization | |
| Trabajador | Nivel de administración | Microsoft_LevelDesignation | |
| Trabajador | Familia de un solo trabajo | Microsoft_JobDiscipline | |
| Trabajador | Título de la empresa | Microsoft_JobTitle | |
| Trabajador | Ubicación: nombre | Microsoft_CompanyOfficeLocation | |
| Trabajador | Fecha de contratación | Microsoft_HireDate | |
| Trabajador | Nombre | Microsoft_FirstName | |
| Trabajador | Apellido | Microsoft_LastName | |
| Trabajador | Nombre legal en formato de presentación de informes | Microsoft_DisplayName | |
| Trabajador | Empresa - Nombre | Microsoft_Company | |
| Trabajador | Dirección de trabajo - Línea con formato 1 | Microsoft_CompanyOfficeStreet | |
| Trabajador | Dirección del trabajo - Ciudad | Microsoft_CompanyOfficeCity | |
| Trabajador | Dirección del trabajo: estado/provincia | Microsoft_CompanyOfficeState | |
| Trabajador | Dirección del trabajo - Código postal | Microsoft_CompanyOfficePostalCode | |
| Trabajador | Dirección del trabajo: país/región | Microsoft_CompanyOfficeCountryOrRegion | |
| Trabajador | Tipo de trabajo: texto | Microsoft_EmploymentType | |
| Trabajador | Aptitudes activas | Microsoft_UserSkillNames | |
| Trabajador | Número de teléfono público principal del trabajo | Microsoft_Phone | |
| Trabajador | Centro de costos: identificador | Microsoft_CostCenter | |
| Trabajador | División | Microsoft_Division |
Filtre los trabajadores que no tienen un correo electrónico agregando a la pestaña Filtro , como:
Después de personalizar el informe, seleccione Avanzado. A continuación, en Opciones de servicios web, seleccione Habilitar como servicio web.
3. Crea la integración en tu fuente externa
Siga estos pasos para crear la integración de API en Workday.
En la parte superior de la pantalla de Workday, busque "Crear BEI" y selecciónelo.
En la página Crear BEI :
- Introduzca un nombre para la integración.
- Seleccione Saliente.
- Seleccione Aceptar.
Revise y confirme los detalles en la página Configuración general . Si todo parece correcto, selecciona Siguiente.
En la página Obtener datos :
Junto a Tipo de origen de datos, seleccione Informe personalizado.
Junto a Informe personalizado, seleccione el informe que desea integrar con el conector de Azure Blob Storage.
En Detalles, junto a Formato de salida alternativo, seleccione CSV.
En la parte inferior de la página, seleccione Siguiente.
En la página Transformar , no es necesario realizar ningún cambio. Seleccione Siguiente.
En la página Entregar :
- Junto a Método de entrega, seleccione HTTP/SSL.
- Junto a Dirección HTTP, escriba la dirección generada en los pasos anteriores.
- Junto a Tipo de invocación de servicio web, seleccione OAuth 2.0.
- Junto a Token de acceso, ingrese el token de acceso generado a partir de los pasos anteriores.
- Junto a Refresh Token, introduce el token de actualización generado a partir de los pasos anteriores.
- Junto a Actualizar la URL del token, introduce la URL del token de actualización generada a partir de los pasos anteriores.
- Junto a Id. de cliente, escriba AppID/ClientID.
- Junto a Secreto de cliente, escriba el secreto de cliente.
- Junto a Nombre de archivo, escriba el nombre de archivo deseado, que debe ser .csv.
- En la parte inferior de la página Entregar , selecciona Siguiente.
Revise los detalles en la página Revisar y enviar . Si todo parece correcto, seleccione Aceptar.
Junto al nombre de la integración, seleccione Acciones.
Mantenga el puntero sobre Integración y, a continuación, seleccione Iniciar/Programar integración.
En la página Integración de Inicio/Programación :
- Junto a Integración, seleccione el nombre de la integración que ha creado.
- Junto a Frecuencia de ejecución, elija la frecuencia deseada.
- Seleccione Aceptar.