WF Atividades

De CIGAM WIKI
Revisão de 14h22min de 8 de outubro de 2024 por Alessandra.Lang (discussão | contribs)

BPM > Workflow > Cadastros > Atividades

Atividades

Uma sequência de atividades forma um Processo. A implantação do Workflow está baseada na correta definição das atividades e na conexão entre elas. A síntese do “motor” do Workflow está na capacidade de abrir pendências para colaboradores no momento em que um processo for iniciado, auxiliar a execução desta tarefa e gerar as novas pendências decorrentes da conclusão desta tarefa, para as pessoas corretas, até que o processo todo tenha sido concluído. Cada atividade aqui cadastrada, pertence a um único processo e possui configurações que definem as suas características e a sua participação no processo. A ordem em que as atividades são cadastradas aqui, não é relevante para o Workflow. O fluxo (“flow”) do trabalho (“work”) necessário para o andamento do processo é definido pela conexão entre as atividades.

Atividades Detalhada

Processo: Código do processo que se deseja definir o fluxo de atividades.

Status: Apenas para consulta, indica se as atividades definidas estão corretas de acordo com a lógica mínima necessária para o WorkFlow. Caso não esteja, o sistema indica quais as falhas existentes.

Sequência: Código de posicionamento das atividades dentro do cadastro. Não interfere na lógica do fluxo.

Atividade: Identificação exclusiva desta atividade.

Descrição: Breve descrição da atividade (trabalho) que deverá ser executado. Esta será a descrição do trabalho que constará na lista de pendências do colaborador.

Tipo: O tipo da atividade define qual deverá ser o trabalho a realizar, após a pendência ser gerada para o colaborador. Existem os seguintes Tipos de Atividade:

  • Manual: é uma atividade em que o CIGAM WorkFlow não participará ativamente da sua execução. Ele estará apenas informando a pendência, provendo informações (através dos procedimentos) e controlando o andamento do fluxo do processo; porém sem automatizar nenhum trabalho para o colaborador. Serve como lembrete.
  • Sistema: Significa que a “execução da tarefa consiste” em executar algum programa. O CIGAM WorkFlow executará este programa, quando o colaborador decidir executar a sua tarefa, de dentro da própria lista de pendências, sem que seja necessário ao colaborador acessar algum outro menu do sistema para realizar o seu trabalho. Esta execução é “síncrona”.
  • Externo: Significa que a “execução da tarefa consiste” em executar algum programa externo (não pertencente ao CIGAM). Ex: DOC, XLS, EXE, Mailto:xx@xx, http://www.cigam.com.br

O CIGAM WorkFlow executará este programa, quando o colaborador decidir executar a sua tarefa, de dentro da própria lista de pendências, sem que seja necessário ao colaborador acessar algum outro menu do sistema para realizar o seu trabalho. Esta execução é “síncrona”.

  • iBOLT: Significa que a execução da tarefa consiste em iniciar um fluxo, de um projeto iBOLT. O CIGAM WorkFlow iniciará este fluxo, quando o colaborador decidir executar a sua tarefa, porém o fará de uma forma assíncrona e por isso não aguardará pelo término do fluxo iBolt que foi iniciado.

Posição: Indica o posicionamento da atividade dentro do processo. O CIGAM WorkFlow suporta os seguintes posicionamentos:

Inicio: Indica que a atividade será a primeira a ser gerada pelo sistema após a abertura do processo. Só pode haver uma atividade de Início por processo. Atividades iniciais possuem rota posterior (para onde ir), mas não possuem rota anterior (de onde vieram).

Temp/Início: Possui as mesmas características da atividade exceto que indica que este processo não será aberto manualmente, e sim, pelo “agendador” do CIGAM WorkFlow em horários pré-estabelecidos. Um processo não pode possuir ao mesmo tempo atividades “Temporal” e “Inicio”, nem mais de uma atividade “Temporal”. As atividades Temporais são criadas pelo MOTOR desde que chegue o momento e alguém esteja com a Tela de Pendências aberta.

Fim: Indica que a atividade é o ponto de chegada (final) do processo, ou de uma ramificação do processo.

Podem existir “n” atividades finais para cada processo, e é obrigatório que haja pelo menos uma. De fato, uma atividade final executada não significa que o processo em andamento terminou. O processo só termina quando mais nenhuma atividade (pendência) puder ser gerada para ele.  Atividades finais não possuem rota posterior (para onde ir), mas possuem rota anterior (de onde vieram).

Meio: Indica que a atividade não é nem ponto de partida, nem ponto de chegada do processo. É uma etapa intermediária do processo. Podem existir “n” atividades “meio” no processo, porém não é obrigatória a sua existência. Atividades “meios” possuem rota posterior (para onde ir) e rota anterior (de onde vieram).

Papel: Código do papel (grupo) de colaboradores encarregados da execução desta atividade.

Notificar Criação?: Indica se o colaborador para o qual a pendência foi gerada deverá receber um e-mail de notificação sobre a abertura desta nova atividade. Esta configuração tem preferência sobre a que foi definida no papel. (Opções: Cfe. O Papel / Não).

Notificar Finalização?: Indica se o colaborador para o qual a pendência foi gerada deverá receber um e-mail de notificação sobre o encerramento desta nova atividade. Esta configuração tem preferência sobre a que foi definida no papel. (Opções: Cfe. O Papel / Não).

Programa: Relevante apenas quando a atividade é do tipo “sistema”, indica qual o programa que deverá ser chamado no momento da execução desta atividade.

Modo Inicial: Relevante apenas quando a atividade é do tipo “sistema”, indica qual a primeira ação que o CIGAM WorkFlow deverá tomar no programa que for chamado. As opções são:

Criar: Inserir um novo registro no programa chamado, e passar todas as informações existentes nos “parâmetros de envio” para os campos deste novo registro

Localizar: Localizar um registro existente, utilizando os parâmetros “chave” de envio como critério de busca.

Parâmetros Para consulta dos parâmetros associados ao Programa.

Arquivo/Programa:'Relevante apenas quando a atividade é do tipo “externa”, indica qual o programa externo ao CIGAM que deverá ser chamado no momento da execução desta atividade. Como será usada a API do sistema operacional para isso, pode ser informado tanto um programa executável (.exe., .bat., etc...) quanto um arquivo que possui sua extensão registrada no shell do sistemaoperacional (.doc, .txt, etc...). Existem ainda duas opções especiais para este caso: se o nome do programa/arquivo iniciar por “http://”, será executado o navegador web padrão do sistema; se o nome iniciar por “mailto:”, será executado o cliente de e-mail padrão do sistema.

Fluxo iBolt:Relevante apenas quando a atividade é do tipo “iBolt”, indica o nome da “trigger” que inicia o fluxo iBolt a ser chamado no momento da execução desta atividade.

Fluxos iBOLT Vinculados:Mesmo quando a atividade não é do tipo iBOLT, é possível executar fluxos de um projeto iBOLT.

Após Executar Esta Tarefa: Indica (opcionalmente) um fluxo de um projeto iBOLT que será executado automaticamente quando esta tarefa for executado, independentemente do seu tipo.

Após Concluir Esta Tarefa: Indica (opcionalmente) um fluxo de um projeto iBOLT que será executado automaticamente quando esta tarefa for concluída, independentemente do seu tipo.

Programação:Quando a atividade inicial de um processo (ponto de partida) é do tipo “Temporal”, é necessário especificar através desta tela a periodicidade da execução desta tarefa. As opções são “Diário”, “Semanal”, “Quinzenal” e “Mensal”.