Sincroniza personas desde Workday
Pide a tu administrador de Workday que publique un informe personalizado como servicio web, conéctalo con un integration system user y Polzy mantendrá a tus miembros al día a partir de él.
En esta página
Polzy lee Workday a través de un único informe personalizado que tu administrador de Workday crea y publica como servicio web, lo que se suele llamar Report as a Service o RaaS. Cada fila del informe es una persona. Las filas nuevas llegan como miembros de tu espacio de trabajo, los cambios se aplican en la siguiente sincronización y quien el informe marca como inactivo deja de recibir encuestas. Tú eliges las columnas del informe, así que decides exactamente qué puede leer Polzy.
La sincronización de personas está disponible desde Team, y solo los administradores del espacio de trabajo pueden conectar una fuente. Polzy solo lee el informe: nunca escribe en Workday.
Antes de empezar
Necesitas:
- Ser administrador del espacio de trabajo de Polzy, en Team o superior, con Sincronización de personas activada en Configuración → General → Qué hace este espacio de trabajo.
- Un administrador de Workday que pueda crear un integration system user, un grupo de seguridad y un informe personalizado. La documentación de Workday sobre estas tareas está en Workday Community, tras tu inicio de sesión en Workday.
- Los campos por los que quieres agrupar los resultados, como Departamento o Ubicación, ya añadidos en Polzy.
Un espacio de trabajo sincroniza desde una sola fuente a la vez. Si hay otra fuente conectada, desconéctala primero. Si tu organización aprovisiona personas mediante SCIM, no se puede conectar ninguna fuente; consulta SCIM.
Crea el informe en Workday
De esta parte se encarga tu administrador de Workday.
- Crea un integration system user para Polzy (la tarea Create Integration System User), con una contraseña segura que no caduque sin aviso.
- Añádelo a un integration system security group que pueda ver a los trabajadores y los campos del informe.
- Crea un informe personalizado de trabajadores (workers) de tipo Advanced y marca Enable As Web Service.
- Añade una columna por campo, con los nombres que Polzy espera:
Email,First_Name,Last_Name,Employee_ID,Active,Manager_Email,Department,Business_TitleyLocation. Otros nombres también sirven; entonces los asignas en Polzy. - Incluye a los trabajadores que se han ido hace poco, con
Activea 0, para que Polzy sepa que se han ido. - Comparte el informe con el integration system user.
- En las acciones del informe, elige Web Service → View URLs y copia la dirección JSON. Tiene este aspecto:
https://wd2-impl-services1.workday.com/ccx/service/customreport2/acme/ISU_Polzy/Polzy_Workers.
Prueba primero en tu tenant de implementación: cada informe de Workday pertenece a un tenant, y uno creado allí debe volver a crearse en producción.
Conecta Workday en Polzy
- Abre Contactos → Sincronización y campos.
- En Fuentes disponibles, busca Workday y elige Conectar. Se abre un panel con tres pasos: Conexión, Ajustes de sincronización y Asignación de campos.
- Pega la dirección del informe en URL del servicio web del informe y escribe el nombre y la contraseña del integration system user en Nombre de usuario de la API y Contraseña de la API.
- Elige Probar conexión. Polzy lee el informe: Connected. The report returned data. significa que todo funciona; Connected, but the report returned no rows. significa que el usuario no ve a ningún trabajador.
- Elige Siguiente, revisa los ajustes de sincronización (ver abajo) y vuelve a elegir Siguiente.
- En Asignación de campos, mantén la asignación predeterminada o activa Asignación de campos personalizada (ver abajo) y luego elige Conectar.
Polzy pide el informe en JSON, así que la dirección funciona con o sin ?format=json al final. La contraseña se guarda cifrada y solo se usa para leer el informe.
Ajustes de sincronización
| Ajuste | Qué hace | Predeterminado |
|---|---|---|
| Frecuencia de sincronización | Cada cuánto lee Polzy el informe: cada hora, cada 4 horas, dos veces al día o a diario. Workday limita la frecuencia con que se llaman sus servicios web, así que cada 4 horas o a diario es lo mejor. | Cada 4 horas |
| Desactivar empleados dados de baja | Pensado para las personas que desaparecen del informe. Con Workday hoy no tiene efecto: consulta Cuando alguien se va. | Activado |
| Enviar correos de invitación | Los miembros nuevos con dirección de correo reciben una invitación para iniciar sesión en Polzy. | Activado |
| Rol predeterminado | El rol que reciben los miembros nuevos: Lector, Editor o Administrador. Solo se aplica a las personas que crea la sincronización. | Lector |
| Obtener información de contacto, Obtener datos organizativos y Obtener datos de empleo | Sin efecto: todo lo que lee Polzy sale de las columnas del informe. | Activado |
| Guardar datos sin procesar | Guarda junto a la persona en Polzy una copia de cada fila tal como la envió Workday. Déjalo desactivado salvo para investigar una asignación: guarda más datos personales de los necesarios. | Desactivado |
Asigna los campos
La asignación predeterminada lee los nombres de columna del paso 4:
| Campo de Polzy | Columna del informe |
|---|---|
| Correo electrónico | Email |
| Nombre, apellidos | First_Name, Last_Name |
| ID de empleado | Employee_ID |
| Estado activo | Active |
| Responsable | Manager_Email |
| Departamento, puesto, oficina | Department, Business_Title, Location |
Si tu informe llama de otra forma a sus columnas, activa Asignación de campos personalizada y elige la columna correcta para cada campo. Cada fila tiene también un valor Si está vacío, usar, que se escribe cuando el informe no tiene nada para esa persona; un valor que el informe sí envía nunca se sobrescribe.
Conviene saber:
- Ejemplos reales. Al conectar por primera vez, la lista muestra los nombres de columna predeterminados. Una vez conectado, elige Ajustes en Sincronización y campos y vuelve a abrir Asignación de campos: la lista sale entonces de las primeras filas de tu informe, cada una con un Ejemplo, así que ves los nombres de columna reales.
- Solo se rellenan los campos de tu espacio de trabajo. El departamento o la oficina solo se guardan si tu espacio de trabajo tiene un campo con ese nombre. Añade uno con Añadir campo en Sincronización y campos y luego asígnalo.
- Grupos. Para comparar resultados por un campo, conviértelo en un campo Lista y activa Grupos a su lado en la tabla Asignación de campos.
- Responsables. El responsable se vincula cuando alguien en Polzy tiene esa dirección de correo. Si aún no está, el vínculo se crea en una sincronización posterior. Los responsables necesitan Líneas de reporte activado en el espacio de trabajo.
Previsualiza y lanza la primera sincronización
- En Sincronización y campos, elige Previsualizar sincronización en Historial de sincronización. Polzy calcula qué añadiría, actualizaría y desactivaría una sincronización, sin cambiar nada, y abre el registro donde el resultado aparece como Vista previa.
- Revisa la vista previa. Si los nombres, los correos o los departamentos no cuadran, corrige el informe o la asignación y vuelve a previsualizar.
- Elige Sincronizar ahora. El resultado aparece en Historial de sincronización.
Las personas de Workday se emparejan por dirección de correo con las que ya están en Polzy, así que alguien a quien ya habías invitado a mano se actualiza en lugar de añadirse dos veces.
Programación e historial de sincronización
Tras la primera sincronización, Polzy se ejecuta solo con la frecuencia que elegiste, con unos minutos de margen. Workday no ofrece webhooks aquí, así que los cambios llegan en la siguiente sincronización o cuando eliges Sincronizar ahora. Historial de sincronización muestra las cinco últimas ejecuciones —Correcto, Parcial (se omitieron o fallaron algunas personas), Fallida o Vista previa— y Registro completo abre todas, con cada cambio que hicieron.
Si una sincronización falla, Polzy vuelve a intentarlo más tarde, esperando más cada vez. Tras tres fallos seguidos, la fuente muestra Requiere atención y se avisa a los administradores. Sincronizar ahora vuelve a funcionar cuando la fuente está conectada: corrige los datos en Ajustes y guarda.
Cuando alguien se va
- Marcado como inactivo en el informe. Una persona cuya columna
Activedice 0, false, inactive o terminated se desactiva en la siguiente sincronización; un valor vacío cuenta como activo. Las personas desactivadas no reciben encuestas ni ocupan plaza; sus respuestas anteriores se conservan. - Ya no está en el informe. Quien simplemente deja de aparecer en el informe no se desactiva hoy. Mantén a quienes se van en el informe, con
Activea 0, mientras puedan seguir activos en Polzy. - Bloqueado en Polzy. Quien un administrador bloqueó en Polzy sigue bloqueado, diga lo que diga el informe.
Una sincronización nunca elimina a nadie.
Solución de problemas
| Lo que ves | Por qué | Qué hacer |
|---|---|---|
| Tenant Name is required; Environment is required al elegir Conectar | El conector de Workday de Polzy todavía comprueba dos campos que el formulario ya no muestra. Es un fallo nuestro, no de tus datos. | Contacta con el soporte de Polzy; la conexión no se puede guardar hasta que se corrija. |
| Failed to read the Workday report: Workday API error: … | La dirección es incorrecta, la contraseña del usuario cambió o caducó, o el usuario no puede ejecutar el informe. | Abre la dirección en un navegador, con la sesión del integration system user, y corrige lo que indique Workday. |
| Connected, but the report returned no rows. | El grupo de seguridad del usuario no ve a ningún trabajador, o el filtro del informe no deja a nadie. | Amplía el grupo de seguridad o el filtro del informe. |
| Se omiten personas | Una fila no tiene ni dirección de correo ni número de teléfono. | Añade una columna Email, o asigna la columna que lo contiene. |
| No se importaron N personas: el plan se ha quedado sin plazas. | Cada miembro ocupa una plaza, y el plan está lleno. | Libera plazas o cambia de plan, y luego elige Sincronizar ahora. |
| … ya está importando personas. Desconéctalo antes de conectar otra fuente. | Un espacio de trabajo sincroniza desde una sola fuente a la vez, y hay otra conectada. | Abre los Ajustes de esa fuente y elige primero Desconectar. |
Conviene saber
- Miembros, no contactos. Todas las personas que vienen de Workday son miembros: pueden iniciar sesión y cada una ocupa una plaza. Una sincronización que superaría tus plazas importa a las personas que caben, se detiene ahí y avisa a los administradores. Consulta Uso y límites.
- Tú controlas los datos. Polzy solo puede leer lo que muestra el informe. Deja fuera cualquier columna que no quieras en Polzy.
- Desconectar o eliminar. En Ajustes, Desconectar detiene la sincronización y conserva los ajustes y el historial, para que puedas volver a conectar más tarde; Eliminar borra la conexión. En ambos casos, las personas ya sincronizadas se quedan en Polzy y dejan de actualizarse.
- ¿Necesitas ayuda? El enlace Preguntar a Polzy del panel de conexión explica de dónde sale cada valor.
Enlaces útiles
- Las guías de Workday sobre integration system users y reports as a service están en Workday Community, que requiere tu inicio de sesión en Workday; ninguna página pública las cubre.
- Personas y contactos — campos, grupos y miembros.
Artículos relacionados
Los miembros con sesión iniciada pueden preguntar a Polzy o escribir al equipo desde Soporte. La rapidez de nuestra respuesta depende de tu plan.