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.