Aplicación de aprovisionamiento de usuarios en Jitterbit App Builder
Introducción
Cómo crear una aplicación de aprovisionamiento de usuarios que permita a los usuarios de la interfaz proporcionar acceso a la aplicación de manera semi-automática sin tener acceso al IDE de App Builder. Esta es una alternativa si no tienes Okta o Azure gestionando el acceso de usuarios a la aplicación.
El escenario de ejemplo utiliza un ID único para el nombre de usuario, pero esto puede ser un correo electrónico u otro valor siempre que sea un valor único dentro de App Builder. También se cubren técnicas de solución de problemas en este tutorial.
Resumen del proceso
- Crear un Proveedor de Seguridad
- Parametrizar: ID de Proveedor de App Builder (Identificador de Proveedor de Seguridad), Contraseña Predeterminada
- Crear un Reino: Asignar Aplicaciones, Grupos y Proveedores
- Acceso basado en Departamento: Agregar App BuilderGroupID a la tabla de Departamento
- Agregar la Fuente de Datos de App Builder (Sellada)(Predeterminada) a la Aplicación
- Tabla de Empleados: Agregar App BuilderUserID, ProvisionedOn, ProvisionedBy
- Configurar Reglas de Negocio asociadas con el Evento de Aprovisionar Usuario
- Realm_User_Create (Insertar Empleado) como Regla XP CRUD
- Empleado (Actualizar App BuilderUserID a ID de Empleado) como Regla CRUD
- Establecer la Regla Realm_User_Create (Insertar Empleado) como un Manejador de Éxito
- Crear User_SetPassword (Actualizar Contraseña Predeterminada) como Regla XP CRUD
- Crear Realm_UserGroup (Cram Departamento) como Regla XP CRUD para agregar a Realm_UserGroup
- Actualizar la Regla Realm_User_Create (Insertar Empleado) para registrar la Regla
- Agregar un Control de Botón a la página de Empleados para ejecutar el Evento de Aprovisionar Usuario
- Crear un Tema para ocultar el Botón basado en ProvisionedOn
- Crear Empleado (Actualizar ProvisionedOn ProvisionedBy) como Regla CRUD
- Establecer como una Acción y como un Manejador de Éxito
- Correo Electrónico de Flujo de Trabajo opcional para notificación