O processamento de documentos em massa requer esforço computacional que deve ser bem gerido e mantido sob forma de permitir uma entrega da capacidade de processamento bem distribuída entre todos os fluxos que dela precisam.
A estrutura base da aplicação eDocuments pressupõe isto mesmo: o processamento de cada passo de cada documento é executado de forma individual. Esta premissa permite distribuir equilibradamente as necessidades de ação necessárias para cada documento nas distintas fases do seu processamento, tornando o processo linear e controlável em cada uma das ações.
Noções base
Cada entidade existente na plataforma pode comunicar com qualquer outra entidade existente na mesma. A ligação entre duas entidades denomina-se “Definição de Comunicação”. A uma definição de comunicação existe associado um workflow, conjunto de passos individuais que compõe o processo completo que um documento associado à definição de comunicação percorre.
Na definição do workflow é associada uma ação a cada passo: a execução desse passo baseia-se no processamento executado até então e é responsável por entregar o documento processado para os subsequentes passos. O processo é dado como completo no final do processamento.
Maleabilidade de processo
A existência de um documento na plataforma eDocuments pressupõe a existência de uma porta de entrada. Dada a exigência do mercado atual, é possível integrar documentos através de API’s REST, disponibilização de ficheiros XML ou outras formas de integração de metadados que espoletem o processo completo para um determinado workflow.
Dependendo da necessidade específica de uma determinada comunicação, o processo poderá levar ao consumo de uma API específica, à obtenção de um determinado documento adicional, à assinatura do ficheiro base ou à comunicação por email ao cliente final. Todas estas ações de comunicação estão disponíveis para utilização, pela ordem que for necessária, e com um controlo individual da mesma em cada execução.
Ação automática vs Manual
A constante volatilidade dos processos leva a que, a partir de um certo momento, as ações necessárias a um determinado processo ou a forma de execução das mesmas possam ser alteradas.
É possível determinar que uma determinada ação é executada de forma imediata à anterior ou que a mesma deve obrigar à intervenção de um utilizador, sob forma de aprovação ou decisão. Isto pressupõe que o processo ficará pendente de ação humana e será espoletado deliberadamente.
Nos próximos artigos abordaremos as ações específicas disponíveis para utilização nos processos do eDocuments.
Ricardo Fernandes, Fullstack Developer
Leave A Comment
You must be logged in to post a comment.