Resumen
La integración con SAP SuccessFactors permite que KnowledgeCity actúe como proveedor de contenido, mientras que SAP SuccessFactors es la plataforma donde los estudiantes inician la capacitación y hacen seguimiento de los resultados.
Admite tres flujos principales:
- Importar usuarios desde SAP SuccessFactors hacia KnowledgeCity
- Exportar cursos elegibles de KnowledgeCity hacia SAP SuccessFactors
- Exportar finalizaciones de cursos de KnowledgeCity hacia SAP SuccessFactors
Algunas operaciones de sincronización pueden ejecutarse automáticamente mediante un programador (según la zona horaria local del LMS).
Introducción
El propósito de esta integración es agilizar las operaciones de aprendizaje empresarial permitiendo a los administradores:
- Mantener las cuentas de usuario alineadas entre SAP SuccessFactors y KnowledgeCity
- Publicar cursos de KnowledgeCity en SAP SuccessFactors para el lanzamiento de cursos
- Enviar los datos de finalización de vuelta a SAP SuccessFactors para reportes centralizados y cumplimiento normativo
Esto reduce la gestión manual de cuentas y mantiene los registros de aprendizaje consistentes entre sistemas.
Requisitos
Antes de configurar la integración con SAP SuccessFactors, confirme los siguientes prerrequisitos:
Permisos de Administrador
- Debe tener acceso de Administrator en KnowledgeCity LMS para habilitar y configurar integraciones.
Acceso a la API de SAP SuccessFactors
Debe obtener los siguientes detalles de API de su administrador de SAP SuccessFactors, tales como:
- API Key (o credencial de autenticación)
- API Base URL
- Company ID
- Admin User ID
- Provider ID (identificador de proveedor de contenido en SuccessFactors)
Acceso a la API de KnowledgeCity
- Debe tener un secreto/token de API de KnowledgeCity válido creado en el LMS (o proporcionado por un administrador de KnowledgeCity).
Preparación del Mapeo de Datos
Para la importación de usuarios y la coincidencia de identidad:
- Asegúrese de que el atributo que planea usar como nombre de usuario de KnowledgeCity exista de manera consistente en SAP SuccessFactors (por ejemplo: correo electrónico o identificador de empleado).
Programación (Opcional)
- Si planea usar la sincronización programada, confirme que el horario se alinee con la cadencia interna de actualización de sus datos y sus necesidades de reportes.
Pasos a Seguir
1) Habilitar la Integración con SAP SuccessFactors
- Inicie sesión en KnowledgeCity LMS como Administrator.
- Vaya a la página Integrations.
- Encuentre la tarjeta de integración de SAP SuccessFactors.
- Haga clic en Enable.
2) Configurar los Ajustes Generales
Complete la configuración general de conexión usando los valores proporcionados por su administrador de SAP SuccessFactors:
- SAP SuccessFactors API Key
- SAP SuccessFactors API URL
- SAP SuccessFactors Company ID
- SAP SuccessFactors Admin User ID
- Provider ID
- KnowledgeCity API Secret
- KnowledgeCity API URL
Guarde sus cambios.

3) Configurar los Ajustes de User Import (Opcional)
Si desea que SAP SuccessFactors sea la fuente de verdad para los usuarios, configure las opciones de importación de usuarios, tales como:
- Enable user import
- Add users (crear nuevos usuarios en KnowledgeCity)
- Update users (actualizar los atributos de usuarios existentes cuando estén activos en ambos sistemas)
- Reactivate users (reactivar usuarios si vuelven a estar activos en SAP SuccessFactors)
- Deactivate inactive users (desactivar usuarios en KnowledgeCity si están inactivos en SAP SuccessFactors)
- Remove license for inactive users (gestión opcional de licencias)
Configuración adicional:
- User filter (limita qué usuarios se importan, según las reglas de consulta de SuccessFactors)
- Username field (seleccione qué campo de SuccessFactors se usa como nombre de usuario de KnowledgeCity)
- Username prefix (opcional, evita colisiones)
- Automatically assign license for new users + Subscription (comportamiento de asignación de licencias)

4) Configurar Course Export (Opcional). Para exportar cursos de KnowledgeCity hacia SAP SuccessFactors:
- Habilite course export
- Asegúrese de que sus cursos cumplan con los requisitos de exportación (vea "Resultado Esperado" para conocer los criterios)
5) Configurar Course Completion Export (Opcional)
Para reportar las finalizaciones de aprendizaje de vuelta a SAP SuccessFactors:
- Habilite course completion export
Cuando está habilitado, las finalizaciones normalmente se envían después de que el estudiante termina un curso.
6) Configurar el Programador (Opcional)
Si está disponible en su portal, configure un programador para ejecutar las operaciones de importación/exportación automáticamente.
- Las tareas programadas siguen la zona horaria local del LMS.
Resultado Esperado
Conexión y Sincronización Exitosas
- La integración está habilitada y las credenciales se validan.
- User import (si está habilitado) sincroniza a los usuarios desde SAP SuccessFactors hacia KnowledgeCity según su filtro y reglas de actualización.
Course Export (si está habilitado)
- Los cursos se vuelven disponibles para SAP SuccessFactors según las reglas de elegibilidad, que generalmente incluyen:
- El curso está activo
- El curso está dentro de categorías visibles
- Las categorías padre también son visibles
Completion Export (si está habilitado)
- Los registros de finalización se envían a SAP SuccessFactors después de que el estudiante completa un curso.
- Los reportes de SAP SuccessFactors reflejan el estado de finalización actualizado y los metadatos de finalización según lo que admita su configuración.

Solución de Problemas
| Problema | Causa | Solución |
|---|---|---|
| La integración no logra conectarse / credenciales rechazadas | API key, URL, company ID, admin user ID, provider ID, o KC API secret incorrectos | Vuelva a verificar los valores con su administrador de SAP SuccessFactors y confirme que el secreto de API de KC esté activo y sea válido. |
| Los usuarios no se importan | User import deshabilitado, filtro de usuarios demasiado restrictivo, o discrepancia en el campo de nombre de usuario | Habilite User import, relaje/valide el filtro, y confirme que el campo de nombre de usuario seleccionado coincida con lo que existe en SAP SuccessFactors. |
| Los usuarios se importan pero no reciben licencias | Asignación automática de licencia deshabilitada o suscripción no configurada | Habilite la asignación automática de licencia y seleccione una suscripción para los nuevos usuarios. |
| Los usuarios no se actualizan/reactivan/desactivan como se esperaba | Reglas de actualización/reactivación/desactivación no habilitadas | Revise y habilite las reglas específicas de estado de usuario que desea aplicar durante la sincronización. |
| Los cursos no se exportan | Course export deshabilitado, curso inactivo, o reglas de visibilidad de categoría no cumplidas | Habilite Course export, asegúrese de que los cursos estén activos, y confirme la visibilidad de la categoría (incluyendo las categorías padre). |
| Las finalizaciones no aparecen en SAP SuccessFactors | Completion export deshabilitado o discrepancia en el mapeo/expectativas de reportes | Habilite Completion export y confirme que SAP SuccessFactors esté configurado para aceptar y mostrar los datos de finalización del proveedor. |
| La sincronización no se ejecuta según lo programado | Programador deshabilitado o configurado en horarios inesperados | Habilite el programador y verifique el horario en la zona horaria local del LMS. |