Aplicativo de provisionamento de usuário no Jitterbit App Builder
Introdução
Como criar um aplicativo de provisionamento de usuário que permite que usuários front-end provisionem acesso ao aplicativo de forma semiautomatizada sem ter acesso ao App Builder IDE. Esta é uma alternativa se você não tiver Okta ou Azure gerenciando o acesso do usuário ao aplicativo.
O cenário de exemplo usa um Unique ID para Username, mas pode ser um Email ou outro valor, desde que seja um valor exclusivo dentro do App Builder. Técnicas de solução de problemas também são abordadas neste tutorial.
Visão geral do processo
- Crie um Provedor de Segurança
- Parametrizar: App Builder ProviderID (Identificador do Provedor de Segurança), Senha Padrão
- Crie um Realm: Atribua aplicativos, grupos e provedores
- Acesso baseado no Departamento: Adicionar App BuilderGroupID à tabela Department
- Adicionar fonte de dados do App Builder (selado) (padrão) ao aplicativo
- Tabela de funcionários: Adicionar App BuilderUserID, ProvisionedOn, ProvisionedBy
- Configurar regras de negócios associadas ao evento de provisionamento do usuário
- Realm_User_Create (Inserir funcionário) como regra XP CRUD
- Funcionário (Atualizar App BuilderUserID para Employee ID) como regra CRUD
- Definir regra Realm_User_Create (Inserir funcionário) como um manipulador de sucesso
- Criar User_SetPassword (Atualizar senha padrão) como regra XP CRUD
- Crie Realm_UserGroup (Cram Department) como regra XP CRUD para adicionar ao Realm_UserGroup
- Atualize a regra Realm_User_Create (Inserir funcionário) para registrar a regra
- Adicione um controle de botão à página do funcionário para executar o evento de provisionamento do usuário
- Crie um tema para ocultar o botão com base em ProvisionedOn
- Criar funcionário (atualizar ProvisionedOn ProvisionedBy) como regra CRUD
- Definido como uma ação e como um manipulador de sucesso
- Email de Workflow opcional para notificação