Saltar al contenido

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