| 1 | = Configuração do Módulo Workflow = |
| 2 | [[TOC(heading=Workflow,depth=1,WF/Changelog,WF/Documentacao,WF/Instalacao,WF/Links,WF/Propostas)]] |
| 3 | |
| 4 | Este roteiro descreve os passos adicionais a serem executados após a instalação do módulo Workflow. |
| 5 | |
| 6 | Execute 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 | |
| 110 | Feito 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. |