Gestão do fluxo de trabalho

Índice

Estágios do fluxo

WFMS.CAD_ESTAGIOS_FLUXO

Descrição

Interface para manutenção dos estágios que um determinado fluxo de trabalho pode ter.

Esta interface é usada em diferentes guias do sistema. Clique nos links de navegação abaixo para obter maiores informações.

Estados do fluxo:

Campos:

Nome dado para identificar em, qual estágio um determinado registro se encontra.
Título dado para o estágio.
Número utilizado apenas para dar uma ordem lógica aos estágios de um fluxo.
Texto livre para descrever o estágio, indicando o que aconteceu e o que se espera que seja realizado durante o estágio.
Nome (ou código) dado para identificar um cargo/função no sistema. Note que pode existir duas funções diferentes, utilizadas em diferentes contextos que usam o mesmo título, porém, terão de ser identificadas com um nome/código diferente.
Exemplos:
  • GERENTE FINANCEIRO
  • VENDEDOR BALCÃO
  • SUPERVISOR COMPRAS
  • etc.
Quando marcado, indica que este é o estágio inicial padrão do fluxo.
Um fluxo pode ter um único estágio inicial.
Quando marcado, indica que este é um dos estágios finais do fluxo. Um fluxo pode ter mais do que um estágio final. Exemplo: Os estágios finais de um pedido podem ser "Entregue" ou "Cancelado".
Indica se este estágio permite ou não apontamentos de execução (apropriação de horas).
Script executado automaticamente quando um registro passar para esse estágio. O script é executado logo antes da atualização do controle de estágio do registro e pode:
  • Definir o responsável
  • Definir a data limite
  • Disparar alguma atualização em outra entidade qualquer
  • Descrição

Ver: Desenvolvimento de scripts de integração nos fluxos de trabalho
Tempo limite em dias (ou fração de dias) permitido para este estágio dentro do fluxo. Ao expirar este prazo, uma rotina deverá ser automaticamente executada. Esta rotina deverá:
  • Criar a transição para um outro estágio
  • Atuar sobre o estágio, alterando o responsável, por exemplo, e dando um novo prazo
Caso não seja informado, o estágio não terá um prazo limite para execução.
WFMS.ESTAGIOS_FLUXO.ESTAGIO_EXPIRACAO_ID - ERROR: Não foi possível encontrar um registro em COMPONENTES onde NOME_GLOBAL = WFMS.ESTAGIOS_FLUXO.ESTAGIO_EXPIRACAO_ID!
Script que será automaticamente executado quando a data limite for alcançada.
URL do link que deve ser usado para navegar do fluxo para o registro quando o mesmo está neste estágio. Caso não informado, o sistema utiliza o link padrão informado no respectivo fluxo. Essa URL deve usar a macro ${id} para o ID do registro associado ao fluxo.

Operações

Topo

Listar

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
Comportamento:Topo

Consultar

A consulta de um registro é realizada quando o usuário clica no primeiro link de um dos registros resultantes a operação [b:Listar]. A tela apresenta as informações detalhadas do registro, bem como as ações que o usuário pode disparar a partir dele (alterar, excluir, cancelar, etc.).
Topo

Novo

Permite criar novos registros no sistema. Ao ser executado, o sistema apresenta um formulário com todos os campos do registro que deverão ser preenchidos. Quando todos os campos desejados estiverem preenchidos, clique em [b:Salvar].
Comportamento:Topo

Alterar

A partir da tela de consulta de um registro, esta operação permite alterar os dados do mesmo.
O sistema abre um formulário com os campos editáveis. Após alterar os campos, o usuário deverá clicar em [b:Salvar].
Comportamento:Topo

Excluir

Exclui o registro selecionado. A exclusão do registro pode ser disparada a partir da tela de consulta e/ou de manutenção do mesmo.
O registro somente será excluído se todas as condições necessárias forem encontradas, gerando um erro, caso alguma destas condições não estiver sendo atendida.
Topo

Alterar

Permite alterar todos os registros da lista ao mesmo tempo;

Regras

Reordenar sequencias

Ao alterar uma sequência, reordenar todas as sequencias que forem iguais ou superiores à informada.
Eventos que disparam esta regra:
  • Depois de alterar formulário "Alterar"
  • Depois de inserir formulário "Novo"

Sugerir estado inicial

Caso não houver estados marcados como inicial no mesmo fluxo, marcar o campo "Estado inicial".
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Novo"

Sugerir sequência

Na inclusão, sugerir próxima sequência para este fluxo (max+1).
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Novo"