Introdução

Workflow consiste em um conjunto de atividades que compõe um fluxo orquestrável e repetível de trabalho. Esse fluxo é uma organização sistemática de recursos em processos que transformam materiais, fornecem serviços ou informações de processo. Pode ser descrito como operações, que podem ser sequenciais ou paralelas, como o trabalho de uma pessoa ou grupo, o trabalho de uma organização de colaboradores ou uma combinação de um ou mais mecanismos simples ou complexos.

De uma perspectiva mais abstrata, Workflow pode ser considerado como uma representação do trabalho real. O fluxo descrito pode se referir a documentos, serviços ou produtos que estão sendo transferido de uma etapa para outra. Workflows podem ser vistos como um bloco de construção fundamental a ser combinado com outras partes da estrutura de uma organização, como tecnologia da informação, equipes, projetos e hierarquias.

Um dos principais diferenciais da Plataforma BLAZON, a arquitetura da plataforma projetou uma camada para incluir um motor de Workflow, de tal modo que, todos as funcionalidades disponibilizadas pelo BLAZON, quando requeridas por usuários, são submetidas a um Workflow específico que se encarregará de executar todas as etapas da funcionalidade. Deste modo, podemos dizer que no BLAZON, as funcionalidades podem ser customizadas, em nível de detalhe, para cada ambiente organizacional.

A presença de uma camada de Workflow permite afirmar que o BLAZON se adequa a qualquer ambiente organizacional e não o contrário, quando a organização tem de repensar seus processos para implementar uma ferramenta de IAM que não incorpore um motor de Workflow.

Por exemplo, há um caso de uma empresa que requeria que para um colaborador se fazer o login no sistema operacional, ele deveria ter passado com sucesso em catracas de acesso físico da empresa. Foi necessário construir um Resource Adapter para o sistema de controle das catracas e incluir no Workflow de Autenticação uma etapa que consistia em verificar se o usuário passou na catraca com sucesso.

A Plataforma BLAZON disponibiliza (especifica) um Workflow para cada uma das funcionalidades existentes na plataforma. Deste modo, não é necessário partir do zero, para uma implantação do BLAZON. Se for necessário, para atender um requisito de uma corporação em particular, é possível alterar o Workflow de funcionalidades para que esse requisito seja atendido.