Joule corre como un servicio en SAP Business Technology Platform, la plataforma de SAP sobre la que se construyen y se integran servicios en la nube. La academia de Joule lo explica: SAP BTP funciona como el cerebro que aloja a Joule y orquesta los servicios; Joule es una aplicación basada en BTP que depende de sus servicios para funcionar. Para un consultor de Employee Central no es un tema de configuración diaria, pero sí un requisito que hay que conocer para hablar con el equipo técnico.
La academia de Joule describe cuatro pilares integrados: SAP BTP, SAP Build Work Zone, SAP Cloud Identity Services y las aplicaciones de negocio de SAP compatibles, como SuccessFactors. Para BTP, se verifica que la cuenta global tenga los derechos de uso de Joule y de Work Zone; si el cliente no tiene el plan estándar de Work Zone, al contratar Joule recibe un plan básico para la configuración. El sistema de SuccessFactors se registra en la cuenta global de BTP.
Los servicios de identidad son la otra mitad. Joule usa Identity Authentication para el inicio de sesión e Identity Provisioning para la asignación de usuarios y el control de acceso, los dos de SAP Cloud Identity Services. La academia de Joule marca varios requisitos de diseño: la confianza entre sistemas usa OpenID Connect, y SAML no se admite; los dominios de Identity Authentication tienen que coincidir entre el producto SAP y la subcuenta de BTP; Joule y Work Zone tienen que estar en la misma subcuenta. Para identificar a los usuarios, la configuración usa el identificador global del usuario como atributo.
Hay una regla con consecuencias en la planificación: una suscripción de Joule se integra con un solo tenant de un producto SAP. La instancia de prueba y la productiva de SuccessFactors no comparten la misma configuración de Joule, y conviene acordar con el equipo técnico en qué instancia se prueba primero y con qué usuarios.
La activación también necesita personas con roles específicos. La academia de Joule enumera los roles de quien la hace: administrador de la cuenta global y de la subcuenta de BTP, administrador de SuccessFactors y administrador de Cloud Identity Services. En muchos clientes son personas distintas, de áreas distintas, y coordinarlas es parte del proyecto.
Además, la instancia de SuccessFactors tiene que estar en un centro de datos donde Joule esté disponible. La academia lo menciona entre los requisitos de la licencia.
En el caso del curso, la Tabla 6.3 de la L6 resume estos requisitos: licencia y cuenta, Work Zone, servicios de identidad, centro de datos y roles. El párrafo siguiente suma los detalles de diseño, y el recuadro Importante desarrolla la regla de una suscripción por tenant. En la evaluación de la L6, dos preguntas de opción múltiple tratan estos temas: qué tipo de confianza usa la activación, OpenID Connect, y con cuántos tenants se integra una suscripción, uno. En los ejercicios, la frase "si funciona en la instancia de prueba, ya queda andando en productivo" se corrige con esa regla.
