Conforme citado anteriormente, os processos que necessitam de uma interação humana estão entre os mais comuns dentro das empresas.
Geralmente, esses processos são iniciados com uma entrada de dados (por exemplo, o preenchimento de uma proposta de crédito imobiliário) e posteriormente precisam de uma aprovação simples (a validação da proposta).
Estudos comprovam que, neste tipo de processo, a tarefa que demanda maior tempo de implementação, o que implica em grande custo no projeto, é a criação de formulários para interface com o usuário. Estas interfaces cada vez mais têm a necessidade de ter o conceito de formulário rico, que possui as seguintes características:
- Interface amigável, baseada no conceito de wizard para o preenchimento;
- Validadores de campos que auxiliem o correto preenchimento;
- Lógica de interface, possibilitando exibir ou não um campo conforme o preenchimento pelo usuário;
- Possibilitar a utilização de assinaturas digitais;
- Permitir o controle em nivel de pixel durante o processo de impressão.
Além dos itens citados acima, é interessante que a interface seja de fácil criação, possibilitando começar o seu desenvolvimento durante a etapa de modelagem do processo de negócio.
Devido a essas características, os grandes fornecedores de suite de BPM, cada vez mais utilizam padrões de mercados (como o XForms), para o desenvolvimento desses formulários eletrônicos ricos. Em futuros posts, explicaremos mais detalhes dos conceitos básicos de um formulário eletrônico. Porém, para iniciar seu estudo no uso de Formulários Eletrônicos em um cenário de BPM, sugiro a leitura do artigo "Getting started with Lotus Forms in the WebSphere Business Process Management Suite" no Developerworks já mostrando a integração do Forms 3.0.1 com a suite WebSphere BPM 6.1.
Rafael Osório
Comments