Regras de negócio, para criação de entradas de provisionamento manual, podem ser mais complexas do que simplesmente inserir uma Tarefa (entrada) em uma Fila, onde, por exemplo, um analista manualmente fará a execução do provisionamento para um processo de aprovação.
Para esses casos mais elaborados, difíceis de serem executados automaticamente, o BLAZON dispõe de um mecanismo de construção de fluxos personalizáveis de execução das regras de negócio, quebrando esses casos complexos em uma ou mais tarefas simples para provisionamento manual.
Para essa configuração é necessário antes ter criado e configurado o fluxo de trabalho no BLAZON.
Assim, pra você configurar um evento de provisionamento pra ser tratado via um fluxo de trabalho, siga os seguintes passos:
Autentique no Console Administrativo
Acione o menu Gerenciamento de acessos
No menu Gerenciamento de acessos, acione a opção Recursos
Busque o recurso que você deseja configurar
Clicar na linha do recurso pra acessar a tela de informações do recurso
Na aba Provisionamento, escolha o evento de provisionamento que será configurado
Acione a opção Fluxo, na caixa de seleção de Tipo de provisionamento
Selecione o fluxo desejado, na caixa de seleção de Fluxo
Acione o botão Salvar, do card do evento
Pronto, você acaba de configurar um evento de provisionamento de um recurso pra ser tratado de forma manual via um fluxo de trabalho!
Para se ter acesso às configurações de provisionamento de um recurso, essa opção deve ser habilitada na aba GERAL do recurso desejado. Ao habilitá-la, a aba PROVISIONAMENTO passa a ser exibida no topo da tela do recurso, permitindo que os eventos de provisionamento envolvendo o recurso em questão sejam configurados da forma que melhor convier às regras de negócio.
Os eventos gerenciados pelo BLAZON, susceptíveis a sincronização com aplicações externas, ou melhor, suscetíveis a provisionamento, são:
Criação de conta
Atualização de conta
Revogação de conta
Ativação de conta
Inativação de conta
Alteração de senha da conta
Criação de direito
Atualização de direito
Remoção de direito
Concessão de um direito a uma conta
Revogação de um direito de uma conta
Para cada um desses eventos, é possível configurar uma das formas de aprovisionamento disponíveis:
Automaticamente por meio de Adaptador de Recurso;
Por meio de uma Fila;
Por meio de Fluxo de trabalho.
Quando não existe uma forma automatizada de se manter a sincronização entre o BLAZON e uma aplicação externa, é possível criar e definir uma Fila, para onde tarefas manuais, especificando configurações de provisionamento, serão colocadas e deverão ser efetivadas na aplicação externa, por exemplo, de forma manual por um analista.
Para essa configuração é necessário antes ter criado e configurado uma fila no BLAZON. Além da configuração da fila será necessário uma configuração de uma definição de tarefa.
Assim, pra você configurar um evento de provisionamento pra ser tratado via fila, siga os seguintes passos:
Autentique no Console Administrativo
Acione o menu Gerenciamento de acessos
No menu Gerenciamento de acessos, acione a opção Recursos
Busque o recurso que você deseja configurar
Clicar na linha do recurso pra acessar a tela de informações do recurso
Na aba Provisionamento, escolha o evento de provisionamento que será configurado
Acione a opção Fila, na caixa de seleção de Tipo de provisionamento
Selecione a definição de tarefa desejada, na caixa de seleção de Definição de tarefa
Selecione a fila desejada, na caixa de seleção de Fila
Acione o botão Salvar, do card do evento
Pronto, você acaba de configurar um evento de provisionamento de um recurso pra ser tratado via fila de tarefas!
De modo geral o processo denominado de provisionamento implica em que as informações referentes a um recurso, como informações de contas e direitos, armazenadas e gerenciadas pelo BLAZON, serão sincronizadas com a aplicação de fato (modelada como um recurso no BLAZON).
Quando você configura um recurso habilitado para provisionamento, disponibiliza ao usuário, uma aba de Provisionamento, com as possibilidades de configuração de provisionamento de seus acessos.
Um Adaptador de Recurso (RA – Resource Adapter) é uma aplicação responsável pela integração da Plataforma BLAZON e uma aplicação externa (Sistema Legado). Antes de configurar o provisionamento via RA, uma instância do RA deverá ser criada no BLAZON.
Quando um RA é criado no BLAZON, o mesmo recebe um nome e um identificador único dessa instância que será usado no processo em si. Para efeito de configuração de evento de provisionamento, o nome do RA é que será usado.
Além do RA você irá precisar da configuração do(s) mapeamento(s) de atributos referente(s) às informações de conta ou direito, ou ambos. Para isso você deve antes criar os mapeamentos de atributos necessários.
Finalmente, pra você configurar um evento de provisionamento pra ser tratado por um RA, siga os seguintes passos:
Autentique no Console Administrativo
Acione o menu Gerenciamento de acessos
No menu Gerenciamento de acessos, acione a opção Recursos
Busque o recurso que você deseja configurar
Clicar na linha do recurso pra acessar a tela de informações do recurso
Na aba Provisionamento, escolha o evento de provisionamento que será configurado
Acione a opção Adaptador de recurso, na caixa de seleção de Tipo de provisionamento
Selecione o(s) mapeamento(s) necessário(s), na(s) caixa(s) de seleção Mapeamento
Selecione o RA que será usado, na caixa de seleção Adaptador de recurso
Selecione um Fluxo de trabalho de recuperação de falha, na caixa de seleção Fluxo de falha
Acione o botão Salvar, do card do evento
Pronto, você acaba de configurar um evento de provisionamento de um recurso pra ser tratado de forma automática por um RA!
Observação 1: na configuração de provisionamentos de concessão e revogação de direitos, são necessários dois mapeamentos distintos, sendo (i) o primeiro, relacionado ao direito que será concedido ou revogado e (ii) o segundo, relacionado aos dados do proprietário e da conta que receberá ou perderá o direito em questão.
Observação 2: é obrigatória a definição de um fluxo de recuperação de falha, caso o Adaptador de Recurso não seja bem sucedido ao realizar o provisionamento automático do evento em questão. Os fluxos disponíveis são acessíveis através do menu Desenvolvimento -> Fluxos, onde podem ser gerenciados (criados, editados etc).