Políticas de Aprovação são fluxos de trabalho (Workflows) que determinam a dinâmica de aprovação de Requests no Blazon. Um Request pode depender de diversas aprovações na hierarquia corporativa, sendo responsabilidade das Políticas de Aprovação definir quem são os responsáveis por determinar se uma requisição necessita ou não de uma aprovação.
No Blazon, todos os tipos de Requests apresentados na Tabela 1 são submetidos a um fluxo de trabalho, todavia, nem todos os Requests passam pelas Políticas de Aprovação. As requisições apresentadas na Tabela 2 são submetidas às Políticas de Aprovação.
ASSIGN_ENTITLEMENT
ASSIGN_ROLE
CREATE_ACCOUNT
CHECKIN_ADMIN_ACCOUNT_PASSWORD
REVOKE_USER
ACTIVATE_USER
INACTIVATE_USER
NEW_USER
Sempre que um Request do tipo apresentada é criada, o Blazon a submete a fluxo de trabalho (ao motor de análise do Workflow), responsável por verificar se a requisição necessita ou não de aprovação. Em caso positivo, o respectivo Processo de Aprovação aplicável à Request configurado no Workflow é instanciado.
Sempre que um Request está aguardando aprovação, ele permanece com o status WAITING_APPROVAL, até que seja (ou não) aprovada. A decisão de aprovação é sempre feita por um Workflow, que pode especificar zero, uma ou mais Tarefas (Tasks) de aprovação, de acordo com as Políticas Corporativas para a referida solicitação.
Em construção...
As políticas de aprovação no Blazon não são pré-definidas, ou fixas. Elas podem ser criadas, mantidas ou removidas de acordo com as Políticas Corporativas. Para configurar uma nova Política de Aprovação, os seguintes passos se aplicam:
Autentique-se no Admin console
Acione o menu Requisições/Políticas de Aprovação
Acione o botão Novo
Especifique um Nome e Descrição para a nova política
Acione o botão Salvar
Após a criação da política, que consiste basicamente em dar-lhe um nome e uma descrição, passa-se à fase de especificação do seu fluxo de trabalho. Essa especificação conta com os seguintes passos:
Selecione a opção Esta política exige aprovação no item Configurações de fluxo
Selecione o Fluxo que deverá ser executado quando a política de aprovação em questão for elegível para uma requisição
Acione o botão Salvar logo abaixo do Fluxo
Especifique as Condições (atributos e valores) para elegibilidade da política a uma requisição*
Determine qual deve ser a combinação das Condições de elegibilidade da política, ou seja, se a política de aprovação será aplicada somente caso Todas as condições definidas sejam atendidas ou caso Alguma das condições definidas seja suficiente
Acione o botão Salvar logo abaixo das Condições
Cada requisição é analisada perante as Condições configuradas nesta Seção. Por exemplo, para definir uma política para Requisições do tipo CREATE_ACCOUNT:
Acione o botão Novo
Selecione o atributo Type
Especifique o Operador equal
Especifique o Valor CREATE_ACCOUNT
Acione o botão Salvar logo abaixo das Condições
Para alterar uma Política de Aprovação:
Autentique-se no Admin console
Acione o menu Requisições/Políticas de Aprovação
Realize uma busca pelo nome da política no filtro de pesquisa
Selecione a política que deseja editar
Realize as mudanças desejadas e pressione o botão Salvar da seção alterada
Para habilitar ou desabilitar uma Política de Aprovação:
Autentique-se no Admin console
Acione o menu Requisições/Políticas de Aprovação
Realize uma busca pelo nome da política no filtro de pesquisa
Selecione a política que deseja habilitar ou desabilitar
Escolha o estado desejado (Habilitado ou Desabilitado) para a política através do componente no campo superior direito da tela
Para remover uma Política de Aprovação:
Autentique-se no Admin console
Acione o menu Requisições/Políticas de Aprovação
Realize uma busca pelo nome da política no filtro de pesquisa
Selecione o checkbox da política que deseja remover
Acione o botão Remover
Acione o botão Confirmar
Em construção...
Políticas de Validação são fluxos de trabalho (Workflows) que determinam a dinâmica de validação de Requests no Blazon.
Um Request pode ter diversas validações, sendo responsabilidade das Políticas de Validação definir quem são os responsáveis por determinar se uma requisição necessita ou não de uma validação.
No Blazon, todos os tipos de Requests são passíveis de serem elegidas para um processo de validação com base nas políticas de validação definidas e habilitadas. Os tipos são:
NEW_USER
UPDATE_USER
REVOKE_USER
ACTIVATE_USER
INACTIVATE_USER
LOCK_USER
UNLOCK_USER
RESET_PASSWORD
CREATE_ACCOUNT
UPDATE_ACCOUNT
ACTIVATE_ACCOUNT
INACTIVATE_ACCOUNT
REVOKE_ACCOUNT
REVOKE_ENTITLEMENT
ASSIGN_ENTITLEMENT
ASSIGN_ROLE
REVOKE_ROLE
CHECKIN_ADMIN_ACCOUNT_PASSWORD
CHECKOUT_ADMIN_ACCOUNT_PASSWORD
CHECKIN_APPLICATION_ACCOUNT_PASSWORD
Sempre que um Request do tipo apresentada é criada, o Blazon a submete ao processo de elegibilidade pra verificar se a requisição necessita ou não de validação. Em caso positivo, o respectivo Processo de Validação aplicável à Request configurado como um Workflow é instanciado.
Sempre que um Request está aguardando validação, ele permanece com o status IN_VALIDATION, até que seja (ou não) validada.
A decisão de aprovação é sempre feita por um Workflow, de acordo com as Políticas Corporativas para a referida solicitação.
Em construção...
As políticas de validação no Blazon não são pré-definidas, ou fixas. Elas podem ser criadas, mantidas ou removidas de acordo com as Políticas Corporativas.
Para configurar uma nova Política de validação, os seguintes passos se aplicam:
Autentique-se no Admin console
Acione o menu Requisições/Políticas de Validação
Acione o botão Novo
Especifique um Nome e Descrição para a nova política
Acione o botão Salvar
Pronto, você acaba de criar uma política de validação de requisição.
Após a criação da política é necessário configurá-la e habilitá-la, somente assim o ambiente do Blazon irá considerar a política no processo de validação de requisições.
Você pode editar uma política de validação sempre que for necessário. Para alterar uma Política de validação, siga os passos:
Autentique-se no Admin console
Acione o menu Requisições/Políticas de Validação
Realize uma busca pelo nome da política no filtro de pesquisa
Selecione a política que deseja editar
Realize as mudanças desejadas e pressione o botão Salvar da seção alterada
Lembrar que é necessário habilitar a política para que ela seja considerada no processo de validação de requisições.
Para habilitar ou desabilitar uma Política de validação:
Autentique-se no Admin console
Acione o menu Requisições/Políticas de Validação
Realize uma busca pelo nome da política no filtro de pesquisa
Selecione a política que deseja habilitar ou desabilitar
Escolha o estado desejado (Habilitado ou Desabilitado) para a política através do componente no campo superior direito da tela
Existe uma validação da politica para ser habilitada. Nesse caso a politica deve ter pelo menos o workflow configurado e o nome.
Uma política configurada sem a elegibilidade definida, e habilitada, irá casar com toda requisição que for processada. Em outras palavras toda requisição irá passar pela validação dessa politica sem elegibilidade (e habilitada).
Uma política de validação de requisições aplica ações de validação sobre as requisições elegidas para o processo, com base num workflow desenvolvido.
Um workflow de validação de requisição tem as mesmas características de um workflow tradicional do Blazon.
Um ponto a se destacar é a necessidade de que o próprio workflow execute uma chamada de retorno de validação para o Blazon.
Um exemplo de workflow de validação que sempre retorna VALIDADO, pode ser visto abaixo:
O formato de retorno de uma validação VALIDADA, do workflow, para o Blazon:
O formato de retorno de uma validação NÃO VALIDADA, do workflow, para o Blazon:
Para remover uma Política de Aprovação:
Autentique-se no Admin console
Acione o menu Requisições/Políticas de Aprovação
Realize uma busca pelo nome da política no filtro de pesquisa
Selecione o checkbox da política que deseja remover
Acione o botão Remover
Acione o botão Confirmar