Power BI y exportación BI

Power BI y exportación BI para datos de HR

Analítica y BI / Requiere paquete Professional

Los datos de personas, ausencias, reclutamiento, desempeño y tiempo de PeopleForce están disponibles para Power BI, Looker Studio o un data warehouse por la REST API. Los webhooks envían los cambios en el momento en que ocurren y las exportaciones programadas entregan archivos XLSX o CSV a las personas que elijas.

Capacidades de la integración

Los dashboards leen los datos directamente de PeopleForce, así que las cifras en Power BI coinciden con el sistema de HR en cada actualización.

Conjuntos de datos de HR en vivo por REST API

Empleados con campos personalizados e historial de cambios, departamentos, divisiones, ubicaciones, equipos y posiciones, solicitudes de ausencia y saldos, candidatos y vacantes, objetivos y evaluaciones, planillas de horas. Power BI lee cada conjunto de datos con el conector Web y lo actualiza según el horario que definas en el servicio de Power BI.
Conjuntos de datos de HR en vivo por REST API

Eventos de cambio por webhooks

Nuevas contrataciones, desvinculaciones, cambios de posición y de salario, decisiones sobre ausencias, nuevos candidatos y postulaciones llegan al endpoint que elijas, normalmente en segundos. Si el endpoint tiene un secreto compartido, cada entrega va firmada; todas llevan un delivery id para deduplicación.
Eventos de cambio por webhooks

Exportación de reportes programada

Cualquier reporte personalizado creado en Reportes llega a las personas que elijas como archivo XLSX o CSV según un horario recurrente. El mismo reporte se exporta cuando lo necesitas y la acción «Ejecutar ahora» lo envía a los destinatarios de inmediato.
Exportación de reportes programada

Mecánica

Qué datos llegan a tu herramienta de BI

Los datos van de PeopleForce a tu herramienta de BI. La REST API devuelve el estado actual en cada llamada, los webhooks envían el payload poco después de que un registro cambia y las exportaciones de reportes llegan como archivos según el horario.

Qué se envíaA dóndeCuándoDatos
Personas y estructura
empleados, estructura, historial de cambios
PeopleForce herramienta de BI
en cada actualización
modelo de BI por REST API
empleados, campos personalizados, tablas de empleados, historial de campos, departamentos, divisiones, ubicaciones, equipos, posiciones, entidades legales, perfiles de puesto, auditorías
Ausencias y vacaciones
solicitudes, saldos, políticas
PeopleForce herramienta de BI
en cada actualización
modelo de BI por REST API
solicitudes de ausencia, saldos, historiales, tipos de ausencia, políticas, feriados, reportes de saldos y horas trabajadas
Reclutamiento
vacantes, candidatos, postulaciones
PeopleForce herramienta de BI
en cada actualización
modelo de BI por REST API
vacantes, candidatos, postulaciones, movimientos entre etapas, fuentes, pipelines, motivos de descalificación
Desempeño y tiempo
módulos Perform y Time
PeopleForce herramienta de BI
en cada actualización
modelo de BI por REST API
objetivos, KPI, ciclos de evaluación, evaluaciones, participantes, respuestas, planillas de horas, registros de horas, proyectos, solicitudes de horas extra
Eventos de cambio
temas de webhooks
PeopleForce herramienta de BI
normalmente en segundos
a tu endpoint
creación, inicio, actualización y desvinculación de empleado; cambios de posición, perfil de puesto, salario y estado de empleo; aprobación, rechazo y retiro de solicitudes de ausencia; candidato, vacante, postulación, aceptación y rechazo de oferta; inicio de encuesta

Los datos de compensación y los datos sensibles de candidatos se habilitan por separado en la clave API de tipo Company: compensación de empleados, rango de compensación base de la vacante, compensación base deseada del candidato y campos sensibles del candidato vienen en None y pasan a View cuando un dashboard los necesita. Una misma clave de tipo Company funciona en las versiones v1, v2 y v3 de la API; v3 también atiende todos los endpoints de v2 y v1.

icon
Referencia completa de endpoints de la REST API
ejemplos de solicitud y respuesta para cada endpoint

Parámetros

Qué se puede configurar

Todo lo de abajo lo configura en PeopleForce una persona administradora o un usuario con el permiso correspondiente; la herramienta de BI mantiene su propio horario de actualización y su propio almacén de credenciales.

Parámetro

Opciones

Clave API

Configuración → Seguridad → Claves API: tipo Company para reportes, tipo Career para el sitio de empleo; en las claves Company, cuatro interruptores de datos sensibles (None / View / Edit, None por defecto) y lista de IP permitidas; el token se muestra una sola vez, al crearlo

Webhook

URL del endpoint, tema, secreto compartido opcional para la firma; una entrega fallida se puede reenviar desde el registro de entregas

Horario del reporte

Reporte, formato XLSX o CSV, días y hora, destinatarios, interruptor de activo

Exportación del reporte

Cualquier reporte → Exportar, XLSX o CSV, cuando lo necesites

Actualización en la herramienta de BI

Actualización programada de Power BI, data freshness en Looker Studio o el cron de tu ETL; la API responde con el estado actual en cada llamada

Cómo funciona la integración

Quién obtiene acceso, cómo se manejan los campos sensibles y qué tan frescas son las cifras en cada actualización.

Acceso: con el paquete Professional

El acceso a la API y los webhooks están disponibles en el paquete Professional; los reportes programados requieren además Core HR. Las claves se crean en Configuración → Seguridad → Claves API, y la misma clave de tipo Company sirve para Power BI, un job de ETL o un script propio.

Datos sensibles: se habilitan aparte en la clave

Una clave de tipo Company lee los datos de la organización para dashboards de dotación, ausencias, contratación y desempeño. La compensación de empleados, el rango de compensación de la vacante, la compensación deseada del candidato y los campos sensibles del candidato son interruptores separados, en None por defecto, y siguen así hasta que un dashboard necesite View.

Frescura: la define quien consume los datos

La API devuelve el estado actual en cada llamada, así que un conjunto de datos está tan fresco como la última actualización en Power BI. Los webhooks suelen llegar en segundos tras el cambio; una entrega fallida se puede reenviar desde el registro de entregas. Los horarios de reportes se ejecutan el día y la hora que definiste en PeopleForce.

Preguntas frecuentes

Lo que preguntan analistas y administradores cuando conectan por primera vez una herramienta de BI a PeopleForce.

API y webhooks en el centro de ayuda

¿Cómo se arma la analítica de reclutamiento en Power BI?

¿Qué versión de la API conviene usar para conectar BI?

¿Los datos de Perform están disponibles por la API?

¿Cómo llevas los datos de encuestas de Pulse a BI?

¿Cómo se autentica Power BI con PeopleForce?

¿Puedes dejar la compensación fuera de la conexión con BI?

Mira tus métricas de HR en Power BI

Conectamos tu espacio de trabajo a la API, definimos el alcance de la clave y armamos contigo el primer conjunto de datos de dotación y ausencias.