Changes between Version 14 and Version 15 of WF/Processos


Ignore:
Timestamp:
08/08/08 15:59:00 (16 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/Processos

    v14 v15  
    99== Nome do processo == 
    1010 
    11 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: 
     11O nome do processo que será criado. Por padrão, ao se criar um processo, 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: 
    1212 
    1313Nome: Processo Básico 1.0 
     
    1919A descrição do processo. Esta informação poderá ser consultada pelo usuário do processo através do menu "Sobre o processo". 
    2020 
    21 == está ativo? == 
     21== Está ativo? == 
    2222 
    23 Indica se o processo está ativo (checkbox assinalada) ou não (checkbox não assinalada). 
     23Indica se o processo está ativo (checkbox assinalada) ou não (checkbox não assinalada). Se a opção for desligada, o processo não aparecerá na aba de processos da interface do usuário. 
    2424 
    2525== Valores de configuração == 
     
    5252 Aqui cabe uma explicação de como o Workflow faz uso de banco de dados: 
    5353 
    54  Na instalação do módulo, são criadas tabelas com prefixo egw_wf_ no schema public do banco 'Expresso'. Estas tabelas são exclusivas do módulo workflow, e servem para o funcionamento do módulo, como controle das instâncias, atividades, perfis, etc. Além do banco 'Expresso' também é criado, pelo instalador, o banco 'Workflow', para armazenamento dos dados dos processos em si. Caso o desenvolvedor queira fazer uso deste banco, deverá criar um schema para o seu processo, e também um usuário administrador, com senha. 
     54 Na instalação do módulo, foi criado o banco 'Workflow', para armazenamento dos dados dos processos em si. Caso o desenvolvedor queira fazer uso deste banco, deverá criar um schema para o seu processo, e também um usuário administrador, com senha. 
    5555 
    5656 Por exemplo, supondo a existência de um processo de solicitação de serviços, pode-se criar no banco 'Workflow': 
     
    7272 * '''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; 
    7373 * '''Assinatura do correio smtp''': texto a ser anexado ao final das mensagens enviadas. (Não utilizado); 
    74  * '''Prefixo de link local do correio smtp''': o prefixo que será utilizado pela engine na construção de links locais (onde não é especificado http://); 
     74 * '''Prefixo de link local do correio smtp''': o prefixo que será utilizado pela engine na construção de links locais (onde não é especificado !http://); 
    7575 * '''Depurar correio smtp''': se habilitada, mostra informações sobre o envio do email, a cada passo executado pelo agente de correio. 
    7676 
    7777== Valores de configuração herdados da configuração global do módulo Workflow == 
    7878 
    79 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, quando necessário. Para definir os valores globais do módulo, entre no link 'Valores de Configuração Padrão', no menu lateral esquerdo. 
    80  
    81 '''Opções de banco de dados para o Workflow''' 
    82  
    83  Este bloco de parâmetros deve ser preenchido somente caso exista mais de uma instalação Expresso e queira-se fazer a integração dos módulos Workflow, entre elas. Deve-se eleger uma das instalações como a principal e apontar as demais instalações para o banco de dados da principal. Isto fará com que cada Expresso tenha o seu módulo Workflow rodando, mas todos compartilham o mesmo banco de dados. 
    84  
    85  * '''Nome do banco de dados usado pelo módulo Workflow''':  
    86  * '''Servidor onde o banco de dados está armazenado:''' 
    87  * '''Porta usada para conectar ao servidor de banco de dados''': 
    88  * '''Usuário para acesso ao banco de dados''': 
    89  * '''Senha do usuário''': 
    90  * '''Tipo do banco de dados''': 
    91  
    92  Preencha estes parâmetros com as informações do banco 'expresso' onde as tabelas 'egw_wf' estão localizadas. 
    93  
    94 '''Opções de Banco de Dados para Processo''' 
    95  
    96  * '''Nome do banco de dados a ser usado para armazenar os dados dos processos:''' workflow 
    97  * '''Servidor onde o banco de dados está armazenado:''' 127.0.0.1 
    98  * '''Porta usada para conectar ao servidor de banco de dados:''' 5432 
    99  * '''Usuário padrão para acesso ao banco de dados:''' guest 
    100  * '''Senha do usuário padrão:''' guest 
    101  * '''Tipo do banco de dados:''' postgreSql 
    102  
    103  O banco 'workflow', por padrão, foi criado na instalação do módulo, no mesmo servidor de banco de dados que o banco 'expresso'. O administrador pode mudar este banco para outro servidor, e alterar aqui, os parâmetros da nova localização. 
    104  
    105  O usuário guest (senha: guest), foi criado na instalação do módulo, e é importante porque dá acesso básico ao schema public do banco workflow. Neste schema estão as tabelas do organograma. 
    106  
    107  
    108  A porta 5432 é a padrão para acesso ao !PostGreSql. Também pode ser usada a porta 5433, caso esteja instalado o !PgPool. 
    109  
    110 '''Opções de Admnistração para o Banco de Dados de Processos''' 
    111  
    112  * '''Usuário administrador do banco de dados:''' admin_workflow 
    113  * '''Senha do usuário administrador:''' admin_workflow 
    114  
    115  Este usuário (e senha) foi criado na instalação do módulo workflow e deve ser usado para acesso a todos os schemas, tabelas, etc do banco 'workflow'. Então, quando criar um novo schema para um processo, não esqueça de dar direitos totais para o usuário admin_workflow. Por exemplo: 
    116  
    117 {{{ 
    118 grant all on schema solicitacao to admin_workflow; 
    119 grant all on table solicitacao.ocorrencia to admin_workflow; 
    120 }}} 
    121  
    122 '''Opções Ldap''' 
    123  
    124 Este bloco de parâmetros só deve ser preeenchido caso exista um outro Ldap servindo como catálogo para o workflow, que não seja o próprio Ldap do Expresso.  
    125  
    126  * '''Servidor LDAP:''' 
    127  * '''Contexto para usuários:''' 
    128  * '''Contexto para grupos:''' 
    129  * '''Seguir referrals:''' 
    130  * '''Usuário do LDAP:''' 
    131  * '''Senha do usuário do LDAP:''' 
     79Os í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, quando necessário. Para definir os valores globais do módulo, entre no link [Valores de Configuração Padrão], no menu lateral esquerdo do Expresso.