wiki:WF/Processos

Version 7 (modified by viani, 16 years ago) (diff)

--

Processos

TOC(heading=Workflow,depth=1,WF/Changelog,WF/Documentacao,WF/Instalacao,WF/Links,WF/Propostas,WF/Recursos)?

Ao entrar na interface de administração, a porção superior da página lista o formulário para cadastramento de um novo processo. Na porção inferior da página estão listados os processos em que o usuário é administrador. O desenvolvedor tem a opção de cadastrar um novo processo ou clicar sobre o nome de um processo já cadastrado, para editar as propriedades já registradas.

interface_desenvolvimento_processos.png

Nome do processo

O nome do processo que será criado. Por padrão, ao se criar um pocesso, assume-se que sua versão será 1.0. Existe ainda uma outra propriedade, derivada do nome do processo, acessível ao codificar-se o processo, que é o nome normalizado. Por exemplo:

Nome: Processo Básico 1.0

Nome normalizado: Processo_Bsico_10

Descrição

A descrição do processo. Esta informação poderá ser consultada pelo usuário do processo através do menu "Sobre o processo".

está ativo?

Indica se o processo está ativo (checkbox assinalada) ou não (checkbox não assinalada).

Valores de configuração

Opções para atividades em execução

  • Liberação automática ao sair da atividade: se habilitada, esta propriedade fará com que a atividade, ao ser encerrada, saia da posse do usuário e vá para o perfil;
  • Executar atividade em modo de depuração: define se erros PHP serão exibidos na tela (navegador). O padrão é ocultá-los. Durante o desenvolvimento é interessante ligar esta propriedade, mas quando o processo passar para homologação, ou produção, deve ser desligada.

Opções gráficas

  • mostrar perfis: define se, no gráfico do processo, o perfil de uma atividade será exibido (entre colchetes).
  • Tamanho da fonte: o tamanho da fonte utilizada neste gráfico.

Opções de Direitos para Ações

Estas opções, se habilitadas, estarão visíveis na caixa de entrada, na coluna de ações, quando o usuário clicar no botão 'mais ações'.

  • a posse garante o direito de abortar: define se a posse de uma instância deste processo garante o direito de abortar esta instância.
  • a posse garante o direito de lançar exceção: define se a posse de uma instância deste processo garante o direito colocar esta instância em exceção.
  • a posse garante o direito de liberar: define se a posse de uma instância deste processo garante o direito de liberar (deixar para que qualquer usuário do perfil possa capturá-la) esta instância.
  • perfil garante o direito de abortar: define se um usuário no perfil associado à atividade de uma instância garante o direito de abortar esta instância.
  • perfil garante o direito de liberar: define se um usuário no perfil associado à atividade de uma instância garante o direito de liberar esta instância.
  • perfil garante o direito de lançar exceção: define se um usuário no perfil associado à atividade de uma instância garante o direito de colocar esta instância em exceção.
  • desabilitar ações avançadas: desabilita as opções de "liberar acesso", "transformar em exceção", "abortar" e "monitorar" (acessíveis na aba de Tarefas Pendentes).

Opções de banco de dados

  • Nome do banco de dados: o nome do banco de dados (e.g., workflow).
  • Usuário: o usuário deste banco de dados.
  • Senha: a senha deste usuário. O preenchimento destes campos é obrigatório se o processo utiliza banco de dados.

Opções de visualização

  • Altura do iframe de visualização: define, em pixels, o altura do iframe para visualização de instância na caixa de entrada (padrão 180px). Aumente este valor caso algum processo possua muita informação para ser exibida.

Agente de Correio Smtp

  • Profile do correio smtp: o profile de agente smtp que será utilizado para enviar e-mails. Recomenda-se a utilização do profile já configurado para envio de e-mails do módulo de e-mail.
  • Assinatura do correio smtp: texto a ser anexado ao final das mensagens enviadas. (Não utilizado)
  • Prefixo de link local do correio smtp: ?
  • Depurar correio smtp: se habilitada, mostra informações sobre o envio do email, a cada passo executado pelo agente de correio.

Valores de configuração herdados da configuração global do módulo Workflow

Os ítens de configuração descritos anteriormente, são específicos para cada processo, isto é, podem variar de um processo para outro. Existem outros parâmetros, porém, que são globais para todo o módulo Workflow. Este parâmetros devem ser configurados uma única vez, quando o módulo for instalado, e alterados com cuidado, somente em casos de extrema necessidade. Para definir os valores globais do módulo, entre no link 'Valores de Configuração Padrão', no menu lateral esquerdo.

Attachments