Políticas de validação

Políticas de Validação são fluxos de trabalho que determinam a dinâmica de validação de requisições no Blazon.

Uma requisição pode ter diversas validações, sendo responsabilidade das Políticas de Validação determinar se uma requisição necessita ou não de uma validação. Todos os tipos de requisição são passíveis de serem elegidas para um processo de validação com base nas políticas de validação definidas e habilitadas.

Sempre que uma requisição é 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 é aplicado. Sempre que uma requisição está aguardando validação, ele permanece com o status IN_VALIDATION, até que seja (ou não) validada.

Os próximos tópicos apresentam os passos ncessários para o gerenciamento de uma política de validação.

Acessando uma política

Em construção...

Criando uma política

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:

  1. Autentique-se no Admin console

  2. Acione o menu Requisições/Políticas de Validação

  3. Acione o botão Novo

  4. Especifique um Nome e Descrição para a nova política

  5. Acione o botão Salvar

Pronto, você acaba de criar uma política de validação de requisição.

Nota

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.

Configurando uma política

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:

  1. Autentique-se no Admin console

  2. Acione o menu Requisições/Políticas de Validação

  3. Realize uma busca pelo nome da política no filtro de pesquisa

  4. Selecione a política que deseja editar

  5. Realize as mudanças desejadas e pressione o botão Salvar da seção alterada

Nota

Lembrar que é necessário habilitar a política para que ela seja considerada no processo de validação de requisições.

Habilitando/Desabilitando uma política

Para habilitar ou desabilitar uma Política de validação:

  1. Autentique-se no Admin console

  2. Acione o menu Requisições/Políticas de Validação

  3. Realize uma busca pelo nome da política no filtro de pesquisa

  4. Selecione a política que deseja habilitar ou desabilitar

  5. Escolha o estado desejado (Habilitado ou Desabilitado) para a política através do componente no campo superior direito da tela

Nota

Existe uma validação da politica para ser habilitada. Nesse caso a politica deve ter pelo menos o workflow configurado e o nome.

Nota

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).

Workflow

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:

Exemplo de workflow de validação de requisição.

O formato de retorno de uma validação VALIDADA, do workflow, para o Blazon:

requestService
    .validationCallback(request.getId(), validation.getId(), "VALIDATED", "OK");

O formato de retorno de uma validação NÃO VALIDADA, do workflow, para o Blazon:

requestService
    .validationCallback(request.getId(), validation.getId(), "NOT_VALIDATED", "O cpf não é válido!");

Removendo uma política

Para remover uma Política de Aprovação:

  1. Autentique-se no Admin console

  2. Acione o menu Requisições/Políticas de Aprovação

  3. Realize uma busca pelo nome da política no filtro de pesquisa

  4. Selecione o checkbox da política que deseja remover

  5. Acione o botão Remover

  6. Acione o botão Confirmar

Atualizado

Isto foi útil?