1 Introdução

O Folder245FlowService é um módulo do Folder245 Flow que permite a realização de tarefas baseadas em bases de dados, que podem ser bases nativas do WorkFlow ou bases externas. A configuração das tarefas a serem executadas deve ser feita pelo Folder245FlowManager.






2 Especificações

Uma tarefa é a execução de qualquer programa (ou função interna do Folder245FlowService) em horário e intervalos pré-determinados, com condições relativas às bases de dados. Alguns exemplos de tarefas são: envio de e-mail para pessoas cadastradas em uma base, execução de determinado programa em intervalo de tempo ou horário programado, mudança de etapa de um processo e etc.

Tarefas podem ser basicamente de dois tipos:







3 Configurações - Folder245 FlowManager


3.1 Configuração de Tarefas de Etapas

Abaixo seguem os procedimentos que devem ser tomados para criação de uma tarefa de etapa.

Na aba nomeada Tarefas de Etapas (Figura 1) devemos clicar em Nova Tarefa


Figura 1


Uma janela (Figura 2) será aberta para inserir a nova tarefa e configurar os seguintes campos:



Figura 2

Após clicar em aplicar consultar item 3.3 Configuração de Funções e 3.4 Gerenciar Etapas.


3.2 Configuração de Tarefas de Agendamento

Abaixo seguem os procedimentos que devem ser tomados para criação de uma tarefa de agendamento.

Na aba nomeada Tarefas de Agendamento (Figura 3) devemos clicar em Nova Tarefa e configurar os seguintes campos:


Figura 3



3.3 Configuração de Funções

Após clicar em aplicar (em qualquer uma das interfaces, agendamento ou etapas) após a criação de uma tarefa, é liberada a interface (Figura 4) que fornece as funções que a tarefa pode executar. Inicialmente todas as funções não estão associadas à tarefa recém criada. Para associar uma função basta selecionar o nome da função e clicar em associar. O procedimento é análogo para desassociar uma função.


Figura 4



Após clicar em associar, a caixa de texto parâmetro é liberada para edição. A caixa parâmetro deve conter o parâmetro ou os parâmetros necessários para a execução do programa ou função interna do Folder245FlowService.

Se a função desejada não estiver na lista de funções, basta clicar em Nova Função e selecionar o programa desejado na janela que será aberta (Figura 5). Quando o programa estiver na lista é necessário que se clique em associar para que a função fique associada àquela tarefa.


Figura 5


3.4 Gerenciar Etapas

Para associar as etapas referentes às Tarefas de Etapas, clica-se no botão Gerenciar Etapas existente na aba Tarefas de Etapas (Figura 1)

Ja janela Associar Etapas (Figura 6) selecione as etapas e clique no botão Associar ou Desassociar para desassociar.


Figura 6