Changes between Initial Version and Version 1 of WF/configuracaodomodulo


Ignore:
Timestamp:
03/10/08 14:05:43 (16 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/configuracaodomodulo

    v1 v1  
     1= Configuração do Módulo Workflow = 
     2[[TOC(heading=Workflow,depth=1,WF/Changelog,WF/Documentacao,WF/Instalacao,WF/Links,WF/Propostas)]] 
     3 
     4Este roteiro descreve os passos adicionais a serem executados após a instalação do módulo Workflow. 
     5 
     6Execute estes passos com a conta do administrador do Expresso (provavelmente expresso-admin). 
     7 
     8== Habilitar o módulo Workflow para o administrador do Expresso == 
     9 
     10(Este procedimento capacita o administrador do Expresso a liberar acesso ao módulo workflow para outros usuários) 
     11 
     12 1) Entre no módulo de administração antigo (ícone quadrado azul); 
     13 
     14 2) Procure o bloco do !ExpressoAdmin e clique no link Gerentes; 
     15 
     16 3) Edite o registro do usuário expresso-admin; 
     17 
     18 4) Na seção "Seleção de Aplicativos disponíveis para o Gerente", marque a checkbox "Workflow"; 
     19 
     20 5) Clique no botão "Salvar". 
     21 
     22== Liberar o módulo de Workflow para Usuários == 
     23 
     24(Este procedimento irá liberar acesso ao módulo Workflow para usuários específicos) 
     25 
     26 1) Acesse o módulo "!ExpressoAdmin" (ícone do boneco com gravata); 
     27 
     28 2) Clique no link "Contas de usuários"; 
     29 
     30 3) Busque pelo usuário desejado. Clique em Editar; 
     31 
     32 4) Clique na aba "Aplicações"; 
     33 
     34 4) Na lista de aplicações, marque a checkbox "Workflow"; 
     35 
     36 5) Clique no botão "Salvar". 
     37 
     38 Importante: libere o módulo também para o usuário expresso-admin. 
     39 
     40== Liberar o módulo de Workflow para Grupos de Usuários == 
     41 
     42(Este procedimento irá liberar acesso ao módulo Workflow para Grupos de usuários) 
     43 
     44 1) Acesse o módulo "!ExpressoAdmin" (ícone do boneco com gravata); 
     45 
     46 2) Clique no link "Grupos de Usuários"; 
     47 
     48 3) Busque pelo grupo desejado. Clique em Editar; 
     49 
     50 4) Na lista de aplicações, marque a checkbox "Workflow"; 
     51 
     52 5) Clique no botão "Salvar". 
     53 
     54== Cadastrar os Administradores de Processos de Workflow == 
     55 
     56(Este procedimento irá liberar o link "Administrar processos" no menu lateral esquerdo do Workflow) 
     57 
     58 1) Selecionar a opção "Lista de Controle de Acesso" no menu lateral esquerdo do Workflow; 
     59 
     60 2) Selecionar a aba "Administração"; 
     61 
     62 3) Clicar no botão "Adicionar"; 
     63 
     64 4) Na janela que será aberta, selecionar os usuários/grupos para os quais será liberado o acesso. Clicar no botão "Adicionar" desta janela; 
     65 
     66 5) Clicar no imagem/link "Adicionar" (que fica no meio das !SelectBoxes). 
     67 
     68== Definir Valores Padrão para as Preferências do Usuário == 
     69 
     70(Este procedimento configura as preferências do usuário que estiver logado) 
     71 
     72 1) Entre no módulo "Workflow"; 
     73 
     74 2) Na aba lateral esquerda, acesse o link "Preferências do Workflow"; 
     75 
     76 3) Acesse o link "Preferências Padrões"; 
     77 
     78 4) Defina os valores padrão; 
     79 
     80 5) Clique no botão "Salvar". 
     81 
     82== Definir Valores Padrão para as Configurações == 
     83 
     84(Este procedimento registra as configurações globais do módulo Workflow) 
     85 
     86 1) Entre no módulo "Workflow"; 
     87 
     88 2) Na aba lateral esquerda, acesse o link "Valores de configuração padrão"; 
     89 
     90 3) Configure o banco de dados; 
     91 
     92  3.1) Nome do banco de dados: workflow 
     93 
     94  3.2) Servidor do banco de dados: <o endereço do servidor que hospeda o banco de dados, normalmente 127.0.0.1> 
     95 
     96  3.3) Porta de acesso: 5432 (para acesso direto ao PostGreSQL) ou 5433 (para acesso através do PGPool, neste caso, o PGPool precisa estar instalado e configurado) 
     97 
     98  3.4) Usuário: guest 
     99 
     100  3.5) Senha: guest 
     101 
     102  3.6) Usuário administrador: admin_workflow 
     103 
     104  3.7) Senha do administrador: admin_workflow (ou outra senha, caso esta tenha sido modificada após a instalação) 
     105 
     106 4) Modifique as outras opções caso ache necessário; Veja o documento sobre [wiki:WF/Processos Processos] para maiores detalhes; 
     107 
     108 5) Clique no botão "Salvar". 
     109 
     110Feito isso, seu módulo Workflow está pronto para uso. Parta agora para a instalação de um processo de exemplo. 
     111 
     112== Processos Exemplo == 
     113 
     114 * Music CD Loans ([htdocs:wf/util/Music_CD_Loans_32.xml xml]) ([htdocs:wf/util/Music_CD_Loans_32.sql sql]) 
     115 
     116  Exemplo didático de um processo para empréstimo de cds. 
     117 
     118 * Processo Básico ([htdocs:wf/util/Processo_Bsico_12.xml xml]) 
     119 
     120  Exemplo simples de processo. 
     121 
     122 * Atos Administrativos ([htdocs:wf/util/Atos_Administrativos_14.xml xml]) ([htdocs:wf/util/Atos_Administrativos_14.sql sql]) 
     123 
     124  Registra comunicações oficiais da organização e as divulga através de email. 
     125 
     126 * Solicitações ([htdocs:wf/util/Solicitaes_10.xml xml]) 
     127 
     128  Exemplo simples de um processo de solicitação de serviços e execução. 
     129 
     130 * Sistema Normativo ([htdocs:wf/util/Sistema_Normativo_12.xml xml]) ([htdocs:wf/util/Sistema_Normativo_12.sql sql]) 
     131 
     132  Registro e consulta às normas da organização. 
     133 
     134 * Ligações Telefônicas ([htdocs:wf/util/Ligaes_Telefnicas_10.xml xml]) ([htdocs:wf/util/Ligaes_Telefnicas_10.sql sql]) 
     135 
     136  Registra ligações telefônicas, feitas por funcionários da organização, sejam particulares ou a trabalho. 
     137 
     138 * Reserva de Recursos ([htdocs:wf/util/Reserva_de_Recursos_11.xml xml]) ([htdocs:wf/util/Reserva_de_Recursos_11.sql sql]) 
     139 
     140  Controla a agenda de reservas de salas e equipamentos, por data e horário. 
     141 
     142== Como importar os processos de exemplo == 
     143 
     144 1) Baixar o arquivo xml desejado para o seu computador; 
     145 
     146 2) Logar como administrador do workflow; 
     147 
     148 3) Entrar no módulo workflow e clicar na opção administrar processos que está na aba lateral esquerda; 
     149 
     150 4) Na seção importar um processo, informe o arquivo xml baixado no passo 1 anterior e clique em upload. O processo será importado e estará disponível na lista de processos; 
     151 
     152 5) Clique no processo para exibir os dados básicos e preencha as opções conforme desejado; 
     153 
     154  Alguns exemplos são acompanhados de um arquivo .sql que contém comandos a serem executados no banco de dados Workflow (já criado durante a instalação). Entre em alguma interface de administração de banco de dados !PostGreSql (por exemplo psql ou pgAdmin) e execute os comandos do arquivo. Isto irá criar o schema do processo, um usuário administrador, as tabelas e outras estruturas necessárias. 
     155 
     156  Note que as tabelas e sequências estão liberadas (comando Grant) para os usuários 'postgres', admin_<nomeprocesso> e admin_workflow. Use esta sistemática para os futuros schemas que você criar. 
     157 
     158  Depois de criar o schema no banco, edite novamente o processo e preencha os parâmetros de banco de dados. 
     159 
     160 6) Clique no botão Atualizar (para salvar os dados cadastrais do processo); 
     161 
     162 7) Clique no link "perfis"; 
     163 
     164 8) Associe aos perfis listados os usuários/grupos que os representam; 
     165 
     166 9) Tudo certo, agora só falta compilar o processo. Para isso clique no link "compilação"; 
     167 
     168 10) Se você estiver em algum perfil, o processo estará disponvível para você na interface do usuário, aba processos.