Version 8 (modified by pedroerp, 14 years ago) (diff) |
---|
Componentes do Workflow
O principal componente do módulo é o 'motor de workflow'. O motor controla tudo a respeito dos processos, como por exemplo:
- Registra a estrutura (atividades, transições, perfis);
- Controla o acesso às atividades;
- Mantém os dados dos processos;
Acima do motor existem camadas para facilitar o acesso às suas funcionalidades. As camadas são três: administração, monitoramento e interface do usuário.
A seguir algumas funcionalidades de cada uma delas:
Interface de Administração
No módulo Workflow está disponível uma área administrativa para a construção dos processos. Geralmente o administrador do Expresso irá delegar esta função para os analistas desenvolvedores, ou então poderá ele mesmo implementar os fluxos. Em linhas gerais a interface administrativa possibilita:
- Criar processos e versões de processos;
- Renomear e deletar atividades;
- Definir as atividades dos processos;
- Ver um gráfico das atividades do processo;
- Checar se o processo é válido;
- Ativar/desativar processos;
- Editar o código fonte das atividades (php) e templates (atividades interativas);
- Definir perfis e definir quais perfis tem permissão para executar quais atividades;
- Mapear perfis a usuários;
- Salvar processos (processos são salvos usando XML);
- Carregar processos a partir de arquivos XML;
- Programar tarefas (jobs) para serem executados em dias e horários pré-estabelecidos;
- Criar e manter o organograma da organização.
Interface do Usuário
Uma vez que o processo esteja pronto e ativado, os usuários participantes do fluxo podem interagir com ele na página principal do módulo workflow. Ao ser clicado o ícone do módulo, a interface do usuário é a primeira que aparece, como exemplificado na imagem a seguir:
Principais funcionalidades da interface do usuário:
- Lista as tarefas pendentes que estão atribuidas para o usuário;
- Lista os processos e atividades que o usuário pode executar;
- Possibilita acompanhar as ocorrências (instâncias) iniciadas pelo usuário;
- Mostra informações do organograma da organização;
Interface de Monitoramento
Os usuários administradores de processo contam ainda com uma área de monitoramento, onde podem acompanhar o andamento de seus fluxos. Principais funcionalidades da interface:
- Listar instâncias ativas e completadas, com opção de filtro;
- Percorrer a lista de instâncias e modificar suas propriedades;
- Enviar uma instância para alguma atividade;
- Atribuir uma instância para um usuário;
- Abortar instâncias;
- Ver estatísticas de utilização dos processos;
- Substituir usuários;
- Enviar email para os usuários.
Outras Características
Os seguintes recursos estão disponíveis para os processos:
- Programação utilizando arquitetura MVC;
- Plugins: seleção de usuários, calendário, upload e download de arquivos, editor de texto rico, menu de atividades, cabeçalho e rodapé, etc;
- Camada de acesso a banco de dados (ADODB), com possibilidade de mais de um acesso simultâneo;
- Camada de acesso ao ambiente Mainframe (NATAPI);
- Acesso ao Organograma da Organização;
- Acesso ao Catálogo de Usuários (LDAP);
- Envio de emails programados ou em tempo de execução;
- Paginação de relatórios e consultas;
- Relatórios PDF;
- Validação de dados;
- Informações de cidades e estados;
- Framework AJAX
Mais Informações
Outras imagens de telas do workflow podem ser vistas aqui
Se desejar, o módulo workflow está disponível para teste na cópia de demonstração do Expresso aqui no site.
Attachments
- wf_tela1.png (68.1 KB) - added by pedroerp 14 years ago.