Workflow de uma política de validação

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:

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!");