Commit 60570e5cf9895f6bae976bc5d78030816ba94fad
1 parent
972043fd
Exists in
master
and in
4 other branches
Atualização do manual de instalação e atualização do módulo
Showing
1 changed file
with
343 additions
and
265 deletions
Show diff stats
README.md
| ... | ... | @@ -13,26 +13,25 @@ Para maiores informações sobre o ConectaGov e o PEN, acesse http://www.planeja |
| 13 | 13 | |
| 14 | 14 | Este manual está estruturado nas seguintes seções: |
| 15 | 15 | |
| 16 | - 1. **Instalação** | |
| 16 | +1. [**Instalação**](#instalação): | |
| 17 | 17 | Procedimentos de instalação do módulo nos servidores de aplicação e atualização do banco de dados. |
| 18 | 18 | |
| 19 | - 3. **Configuração** | |
| 20 | - Orientações voltadas para o administrador do sistema configurar os parâmetros do módulo para o correto funcionamento da integração. | |
| 21 | - | |
| 22 | - 4. **Utilização** | |
| 23 | - Apresentação das funcionalidades que permitem o trâmite externo de processos e o acompanhamento de seu histórico. | |
| 24 | - | |
| 25 | - 5. **Atualização** | |
| 26 | - Procedimentos para realizar a atualização de uma nova versão do módulo | |
| 19 | +2. [**Atualização**](#atualização): | |
| 20 | +Procedimentos para realizar a atualização de uma nova versão do módulo | |
| 27 | 21 | |
| 28 | - 6. **Suporte** | |
| 29 | - Canais de comunicação para resolver problemas ou tirar dúvidas sobre o módulo e os demais componentes do ConectaGov. | |
| 22 | +4. [**Utilização**](#utilização): | |
| 23 | +Apresentação das funcionalidades que permitem o trâmite externo de processos e o acompanhamento de seu histórico. | |
| 24 | + | |
| 25 | +5. [**Suporte**](#suporte): | |
| 26 | +Canais de comunicação para resolver problemas ou tirar dúvidas sobre o módulo e os demais componentes do ConectaGov. | |
| 30 | 27 | |
| 31 | 28 | ## Instalação |
| 32 | 29 | |
| 33 | 30 | ### Pré-requisitos |
| 34 | - - **SEI versão 3.0.5 ou superior instalada, exceto a versão 3.0.10.** | |
| 35 | - - Usuário de acesso ao banco de dados do SEI e SIP com permissões para criar novas estruturas no banco de dados. | |
| 31 | + - **SEI versão 3.0.11 ou superior instalada**; | |
| 32 | + - Supervisor versão 4.X ou superior instalada; | |
| 33 | + - Gearman instalado; | |
| 34 | + - Usuário de acesso ao banco de dados do SEI e SIP com permissões para criar novas estruturas no banco de dados. | |
| 36 | 35 | |
| 37 | 36 | Para iniciar os procedimentos de configuração do módulo, será necessário registrar no **ConectaGov** as unidades administrativas que poderão realizar o envio e recebimento de processos/documentos externo no SEI. Este procedimento precisa ser realizado pelo **Gestor de Protocolo** previamente habilitado no portal do **ConectaGov-PEN**. Os testes devem ser feitos primeiro em um ambiente de desenvolvimento/homologação. |
| 38 | 37 | Para solicitação de acesso aos ambientes, acesse os seguintes endereços: |
| ... | ... | @@ -45,282 +44,389 @@ Para solicitação de acesso aos ambientes, acesse os seguintes endereços: |
| 45 | 44 | |
| 46 | 45 | ### Procedimentos |
| 47 | 46 | |
| 48 | -1. Fazer backup dos banco de dados do SEI e SIP e dos arquivos de configuração do sistema. | |
| 47 | +##### 1. Fazer backup dos banco de dados do SEI e SIP e dos arquivos de configuração do sistema. | |
| 48 | + | |
| 49 | +--- | |
| 49 | 50 | |
| 50 | -2. Instalar o **gearmand** e o **supervisord** no servidor responsável por tratar o agendamento de tarefas do sistema. | |
| 51 | +##### 2. Instalar o **gearmand** e o **supervisord** no servidor responsável por tratar o agendamento de tarefas do sistema. | |
| 52 | + | |
| 51 | 53 | Estes dois componentes são utilizados para gerenciar a fila de recebimento de novos processos de forma assíncrona pelo SEI. |
| 52 | 54 | |
| 53 | 55 | **Importante:** É imprescindível que os dois sejam instalados **SOMENTE** no nó de aplicação em que está configurado o CRON de agendamento do SEI. |
| 54 | 56 | **Importante:** Deverá ser utilizado o Supervisor a partir da versão 4.0 |
| 55 | 57 | |
| 56 | - Exemplo de instalação do German e Supervisor no CentOS: | |
| 58 | +Exemplo de instalação do German e Supervisor no CentOS: | |
| 59 | +```bash | |
| 60 | +# pre-requisito | |
| 61 | +yum install epel-release && yum update | |
| 62 | + | |
| 63 | +# instalação do gearman e supervisord | |
| 64 | +yum install supervisor-4.* gearmand libgearman libgearman-devel php56*-pecl-gearman | |
| 65 | +``` | |
| 66 | + | |
| 67 | +--- | |
| 68 | +##### 3. Configuração dos serviços de recebimento de processos no **supervisor** | |
| 69 | + | |
| 70 | +Neste passo será configurado os dois scripts PHP responsáveis por fazer monitoramento de pendências de trâmite no ConectaGov e processar o recebimento de novos processos. | |
| 71 | + | |
| 72 | +Exemplo de configuração do supervisor: | |
| 73 | + | |
| 74 | +As linhas de configuração apresentadas abaixo deverão ser adicionadas no final do arquivo de configuração do *Supervisor* (/etc/supervisord.conf). | |
| 75 | +**Atenção 1:** No parâmetro *[user]* deve ser configurado o usuário que executa o servidor web (verifique no seu servidor qual é o usuario. Ex.: apache) | |
| 76 | +**Atenção 2:** Verifique se a localização dos scripts ProcessarPendenciasRN.php e PendenciasTramiteRN.php estão corretas no parâmetro *[command]*. | |
| 77 | + | |
| 78 | +```ini | |
| 79 | +# adicione no final do arquivo | |
| 80 | +[program:sei_processar_pendencias] | |
| 81 | +command=/usr/bin/php -c /etc/php.ini /opt/sei/web/modulos/pen/rn/ProcessarPendenciasRN.php | |
| 82 | +process_name=%(program_name)s_%(process_num)02d | |
| 83 | +numprocs=4 | |
| 84 | +directory=/opt/sei/web | |
| 85 | +user=apache | |
| 86 | +autostart=true | |
| 87 | +autorestart=true | |
| 88 | +startsecs=5 | |
| 89 | +startretries=1000 | |
| 90 | +log_stdout=true | |
| 91 | +log_stderr=true | |
| 92 | +logfile_backups=50 | |
| 93 | +logfile_maxbytes=10MB | |
| 94 | +logfile=/var/log/supervisor/sei_processar_pendencias.log | |
| 95 | +stdout_logfile=/var/log/supervisor/sei_processar_pendencias.log-out | |
| 96 | +stderr_logfile=/var/log/supervisor/sei_processar_pendencias.log-err | |
| 97 | +stderr_events_enabled=true | |
| 98 | + | |
| 99 | +[program:sei_monitorar_pendencias] | |
| 100 | +command=/usr/bin/php -c /etc/php.ini /opt/sei/web/modulos/pen/rn/PendenciasTramiteRN.php | |
| 101 | +numprocs=1 | |
| 102 | +directory=/opt/sei/web | |
| 103 | +user=apache | |
| 104 | +autostart=true | |
| 105 | +autorestart=true | |
| 106 | +startsecs=5 | |
| 107 | +startretries=1000 | |
| 108 | +log_stdout=true | |
| 109 | +log_stderr=true | |
| 110 | +logfile_maxbytes=10MB | |
| 111 | +logfile_backups=50 | |
| 112 | +logfile=/var/log/supervisor/sei_monitorar_pendencias.log | |
| 113 | +stdout_logfile=/var/log/supervisor/sei_monitorar_pendencias.log-out | |
| 114 | +stderr_logfile=/var/log/supervisor/sei_monitorar_pendencias.log-err | |
| 115 | +stderr_events_enabled=true | |
| 116 | +``` | |
| 117 | + | |
| 118 | +--- | |
| 119 | +##### 4. Configurar a tarefa de reinicialização de serviços caso se identifique possíveis indisponibilidades. | |
| 120 | + | |
| 121 | +Esta configuração é recomendada como contingência para garantir que os serviços de integração não serão desativados em caso de indisponibilidade momentânea da infraestrutura do ConectaGov. | |
| 122 | + | |
| 123 | +Os procedimento descritos abaixo deverão ser executados no mesmo servidor em que está instalado o **supervisor** e o **gearman** (passo 3). | |
| 124 | + | |
| 125 | +Mova o script **verificar-servicos.sh**, localizado na raiz do diretório do módulo, para a pasta de **sei/bin** do SEI: | |
| 126 | + | |
| 127 | +```bash | |
| 128 | +cp [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/web/modulos/pen/verificar-servicos.sh /opt/sei/bin/ | |
| 129 | +``` | |
| 130 | + | |
| 131 | +Configure este script no serviço de agendamento CRON com uma periodicidade sugerida de 10 minutos, tempo este utilizado para o devido monitoramento e tentativa de reativação dos serviços. | |
| 132 | + | |
| 133 | +```bash | |
| 134 | +crontab -e | |
| 135 | + | |
| 136 | +*/10 * * * * [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/bin/verificar-servicos.sh | |
| 137 | +``` | |
| 138 | + | |
| 139 | +--- | |
| 140 | +##### 5. Configurar módulo ConectaGov no arquivo de configuração do SEI | |
| 141 | + | |
| 142 | +Editar o arquivo **sei/config/ConfiguracaoSEI.php**, tomando o cuidado de usar editor que não altere o charset ISO 5589-1 do arquivo, para adicionar a referência ao módulo PEN na chave **[Modulos]** abaixo da chave **[SEI]**: | |
| 143 | + | |
| 144 | +```php | |
| 145 | +'SEI' => array( | |
| 146 | + 'URL' => 'http://[servidor sei]/sei', | |
| 147 | + 'Producao' => true, | |
| 148 | + 'RepositorioArquivos' => '/var/sei/arquivos', | |
| 149 | + 'Modulos' => array('PENIntegracao' => 'pen'), | |
| 150 | + ), | |
| 151 | +``` | |
| 152 | + | |
| 153 | +Adicionar a referência ao módulo PEN na array da chave 'Modulos' indicada acima: | |
| 154 | +```php | |
| 155 | +'Modulos' => array('PENIntegracao' => 'pen') | |
| 156 | +``` | |
| 157 | + | |
| 158 | +--- | |
| 159 | +##### 6. Mover o diretório de arquivos do módulo "pen" para o diretório sei/web/modulos/ | |
| 160 | +Importante renomear a pasta do módulo "mod-sei-pen" para somente "pen" por questões de padronização de nomenclatura. | |
| 161 | + | |
| 162 | +--- | |
| 163 | +##### 7. Mover o arquivo do certificado digital utilizado para integração com o **ConectaGov** para o diretório "sei/config/". | |
| 164 | + | |
| 165 | +Para melhor organização dos arquivos dentro do diretório **sei/config**, sugerimos a criação da uma nova pasta chamada **sei/config/certificados\_mod_conectagov** para adicionar estes arquivos. | |
| 166 | + | |
| 167 | +Os certificados digitais para conectar aos ambientes de desenvolvimento e homologação do PEN estão localizados no pacote de instalação disponibilizado pela equipe técnica do Ministério do Planejamento, Desenvolvimento e Gestão - MPDG e são disponibilizados no ato do credenciamento da instituição no ConectaGov. | |
| 168 | + | |
| 169 | +Para o ambiente de produção, deverá ser utilizado um certificado digital válido gerado por uma Autoridade de Registro - AR confiável (Exemplo: ICP-Brasil, Certisign, Verisign, etc.). | |
| 57 | 170 | |
| 58 | - # pre-requisito | |
| 59 | - yum install epel-release && yum update | |
| 171 | +Maiores informações e solicitações podem ser feitas através do e-mail processo.eletronico@planejamento.gov.br. | |
| 60 | 172 | |
| 61 | - # instalação do gearman e supervisord | |
| 62 | - yum install supervisor-4.* gearmand libgearman libgearman-devel php56*-pecl-gearman | |
| 173 | +--- | |
| 174 | +##### 8. Mover o arquivo de instalação do módulo no SEI **sei\_atualizar\_versao\_modulo_pen.php** para a pasta **sei/scripts**. Lembre-se de mover, e não copiar, por questões de segurança e padronização. | |
| 63 | 175 | |
| 64 | -3. Configuração dos serviços de recebimento de processos no **supervisor** | |
| 176 | +--- | |
| 177 | +##### 9. Mover o arquivo de instalação do módulo no SIP **sip\_atualizar\_versao\_modulo\_pen.php** para a pasta **sip/scripts**. Lembre-se de mover, e não copiar, por questões de segurança e padronização. | |
| 65 | 178 | |
| 66 | - Neste passo será configurado os dois scripts PHP responsáveis por fazer monitoramento de pendências de trâmite no ConectaGov e processar o recebimento de novos processos. | |
| 179 | +--- | |
| 180 | +##### 10. Executar o script **sip\_atualizar\_versao\_modulo_pen.php** para atualizar o banco de dados do SIP para o funcionamento do módulo: | |
| 181 | +```bash | |
| 182 | +php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sip/scripts/sip_atualizar_versao_modulo_pen.php | |
| 183 | +``` | |
| 67 | 184 | |
| 68 | - As linhas de configuração apresentadas abaixo deverão ser adicionadas no final do arquivo de configuração do *Supervisor* (/etc/supervisord.conf). | |
| 69 | - | |
| 70 | - **Atenção 1:** No parâmetro *[user]* deve ser configurado o usuário que executa o servidor web (verifique no seu servidor qual é o usuario. Ex.: apache) | |
| 185 | +--- | |
| 186 | +##### 11. Executar o script **sei_atualizar_versao_modulo_pen.php** para inserção de dados no banco do SEI referente ao módulo. | |
| 187 | +```bash | |
| 188 | +php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/scripts/sei_atualizar_versao_modulo_pen.php | |
| 189 | +``` | |
| 190 | + | |
| 191 | +--- | |
| 192 | +##### 12. Após a instalação do módulo, o usuário de manutenção deverá ser alterado para outro contendo apenas as permissões de leitura e escrita no banco de dados. | |
| 193 | + | |
| 194 | +--- | |
| 195 | +##### 13. Configurar as permissões de segurança para os perfis e unidades que poderão realizar o trâmite externo de processos. | |
| 196 | + | |
| 197 | +Por padrão, as funcionalidades (recursos) criados pelo módulo não são atribuídos automaticamente à um perfil específico do sistema, evitando sua disponibilização para todos os usuários do sistema sem a prévia definição dos administradores. | |
| 198 | + | |
| 199 | +Sugerimos que seja criado um novo perfil de usuário que receberá as permissões incluídas pelo módulo (pen_*). Este novo perfil deverá ser atribuído aos usuários que poderão realizar o trâmite externo de processos para outras instituições. | |
| 200 | + | |
| 201 | +Para criação do novo perfil e atribuição dos devidos recursos, acesse [**SIP > Perfil > Novo**] | |
| 202 | + | |
| 203 | +Exemplo: ***Perfil: Envio Externo*** | |
| 71 | 204 | |
| 72 | - **Atenção 2:** Verifique se a localização dos scripts ProcessarPendenciasRN.php e PendenciasTramiteRN.php estão corretas no parâmetro *[command]*. | |
| 73 | - | |
| 74 | - Exemplo de configuração do supervisor: | |
| 75 | - | |
| 76 | - # adicione no final do arquivo | |
| 77 | - [program:sei_processar_pendencias] | |
| 78 | - command=/usr/bin/php -c /etc/php.ini /opt/sei/web/modulos/pen/rn/ProcessarPendenciasRN.php | |
| 79 | - process_name=%(program_name)s_%(process_num)02d | |
| 80 | - numprocs=4 | |
| 81 | - directory=/opt/sei/web | |
| 82 | - user=apache | |
| 83 | - autostart=true | |
| 84 | - autorestart=true | |
| 85 | - startsecs=5 | |
| 86 | - startretries=1000 | |
| 87 | - log_stdout=true | |
| 88 | - log_stderr=true | |
| 89 | - logfile_backups=50 | |
| 90 | - logfile_maxbytes=10MB | |
| 91 | - logfile=/var/log/supervisor/sei_processar_pendencias.log | |
| 92 | - stdout_logfile=/var/log/supervisor/sei_processar_pendencias.log-out | |
| 93 | - stderr_logfile=/var/log/supervisor/sei_processar_pendencias.log-err | |
| 94 | - stderr_events_enabled=true | |
| 95 | - | |
| 96 | - | |
| 97 | - [program:sei_monitorar_pendencias] | |
| 98 | - command=/usr/bin/php -c /etc/php.ini /opt/sei/web/modulos/pen/rn/PendenciasTramiteRN.php | |
| 99 | - numprocs=1 | |
| 100 | - directory=/opt/sei/web | |
| 101 | - user=apache | |
| 102 | - autostart=true | |
| 103 | - autorestart=true | |
| 104 | - startsecs=5 | |
| 105 | - startretries=1000 | |
| 106 | - log_stdout=true | |
| 107 | - log_stderr=true | |
| 108 | - logfile_maxbytes=10MB | |
| 109 | - logfile_backups=50 | |
| 110 | - logfile=/var/log/supervisor/sei_monitorar_pendencias.log | |
| 111 | - stdout_logfile=/var/log/supervisor/sei_monitorar_pendencias.log-out | |
| 112 | - stderr_logfile=/var/log/supervisor/sei_monitorar_pendencias.log-err | |
| 113 | - stderr_events_enabled=true | |
| 114 | - | |
| 115 | - | |
| 116 | -4. Configurar a tarefa de reinicialização de serviços caso se identifique possíveis indisponibilidades. | |
| 117 | - | |
| 118 | - Esta configuração é recomendada como contingência para garantir que os serviços de integração não serão desativados em caso de indisponibilidade momentânea da infraestrutura do ConectaGov. | |
| 119 | - | |
| 120 | - Os procedimento descritos abaixo deverão ser executados no mesmo servidor em que está instalado o **supervisor** e o **gearman** (passo 3). | |
| 121 | - | |
| 122 | - Mova o script **verificar-servicos.sh**, localizado na raiz do diretório do módulo, para a pasta de **sei/bin** do SEI. | |
| 123 | - | |
| 124 | - cp [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/web/modulos/pen/verificar-servicos.sh /opt/sei/bin/ | |
| 125 | - | |
| 126 | - Configure este script no serviço de agendamento CRON com uma periodicidade sugerida de 10 minutos, tempo este utilizado para o devido monitoramento e tentativa de reativação dos serviços. | |
| 127 | - | |
| 128 | - # crontab -e | |
| 129 | - */10 * * * * [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/bin/verificar-servicos.sh | |
| 130 | - | |
| 131 | -5. Configurar módulo ConectaGov no arquivo de configuração do SEI | |
| 132 | - | |
| 133 | - Editar o arquivo **sei/config/ConfiguracaoSEI.php**, tomando o cuidado de usar editor que não altere o charset ISO 5589-1 do arquivo, para adicionar a referência ao módulo PEN na chave **[Modulos]** abaixo da chave **[SEI]**: | |
| 134 | - | |
| 135 | - 'SEI' => array( | |
| 136 | - 'URL' => 'http://[servidor sei]/sei', | |
| 137 | - 'Producao' => true, | |
| 138 | - 'RepositorioArquivos' => '/var/sei/arquivos', | |
| 139 | - 'Modulos' => array('PENIntegracao' => 'pen'), | |
| 140 | - ), | |
| 141 | - | |
| 142 | - Adicionar a referência ao módulo PEN na array da chave 'Modulos' indicada acima: | |
| 143 | - | |
| 144 | - 'Modulos' => array('PENIntegracao' => 'pen') | |
| 145 | - | |
| 146 | -6. Mover o diretório de arquivos do módulo "pen" para o diretório sei/web/modulos/ | |
| 147 | - Importante renomear a pasta do módulo "mod-sei-pen" para somente "pen" por questões de padronização de nomenclatura. | |
| 148 | - | |
| 149 | -7. Mover o arquivo do certificado digital utilizado para integração com o **ConectaGov** para o diretório "sei/config/". | |
| 205 | +Recursos: | |
| 206 | +~~~~ | |
| 207 | + * pen_procedimento_expedido_listar | |
| 208 | + * pen_procedimento_expedir | |
| 209 | +~~~~ | |
| 210 | + | |
| 211 | +Também será necessário a configuração dos seguintes recursos ao perfil ADMINISTRADOR para permitir o mesmo realizar as configurações do módulo: | |
| 212 | +~~~~ | |
| 213 | + * pen_map_hipotese_legal_envio_alterar | |
| 214 | + * pen_map_hipotese_legal_envio_cadastrar | |
| 215 | + * pen_map_hipotese_legal_envio_excluir | |
| 216 | + * pen_map_hipotese_legal_envio_listar | |
| 217 | + * pen_map_hipotese_legal_padrao | |
| 218 | + * pen_map_hipotese_legal_padrao_cadastrar | |
| 219 | + * pen_map_hipotese_legal_recebimento_alterar | |
| 220 | + * pen_map_hipotese_legal_recebimento_cadastrar | |
| 221 | + * pen_map_hipotese_legal_recebimento_excluir | |
| 222 | + * pen_map_hipotese_legal_recebimento_listar | |
| 223 | + * pen_map_tipo_documento_envio_alterar | |
| 224 | + * pen_map_tipo_documento_envio_cadastrar | |
| 225 | + * pen_map_tipo_documento_envio_excluir | |
| 226 | + * pen_map_tipo_documento_envio_listar | |
| 227 | + * pen_map_tipo_documento_envio_visualizar | |
| 228 | + * pen_map_tipo_documento_recebimento_alterar | |
| 229 | + * pen_map_tipo_documento_recebimento_cadastrar | |
| 230 | + * pen_map_tipo_documento_recebimento_excluir | |
| 231 | + * pen_map_tipo_documento_recebimento_listar | |
| 232 | + * pen_map_tipo_documento_recebimento_visualizar | |
| 233 | + * pen_map_unidade_alterar | |
| 234 | + * pen_map_unidade_cadastrar | |
| 235 | + * pen_map_unidade_excluir | |
| 236 | + * pen_map_unidade_listar | |
| 237 | + * pen_parametros_configuracao | |
| 238 | + * pen_parametros_configuracao_alterar | |
| 239 | +~~~~ | |
| 240 | +Recomenda-se que os recursos acima não sejam atribuídos aos perfis básicos do sistema. | |
| 150 | 241 | |
| 151 | - Para melhor organização dos arquivos dentro do diretório **sei/config**, sugerimos a criação da uma nova pasta chamada **sei/config/certificados\_mod_conectagov** para adicionar estes arquivos. | |
| 242 | +--- | |
| 243 | +##### 14. Configurar as unidades do SEI que poderão realizar o envio e recebimento de trâmites externos | |
| 244 | + | |
| 245 | +Os ID's de unidades são gerenciados pela própria instituição no portal do Processo Eletrônico Nacional ( http://conectagov.processoeletronico.gov.br). | |
| 246 | +No credenciamento da instituição, estes valores serão passados pela unidade de TI do MPDG. | |
| 247 | + | |
| 248 | +Acesse o menu **[SEI > Administração > Processo Eletrônico Nacional > Mapeamento de Unidades]** e vincule as unidades administrativas com seus respectivos identificadores registrados no portal do Processo Eletrônico Nacional. | |
| 249 | + | |
| 250 | +--- | |
| 251 | +##### 15. Configuração de unidade administrativa virtual para gerenciamento de envio e recebimento de processos pelo módulo. | |
| 252 | + | |
| 253 | +Esta configuração é necessária para o SEI realizar as devidas regras de registro de históricos de trâmites externos e bloqueio de edição metadados de processos/documentos. Tal unidade será utilizada internamente pelo módulo e não deverá ter acesso liberado para nenhum usuário do sistema. | |
| 254 | + | |
| 255 | +##### 15.1. Acessar o SIP e criar uma nova unidade administrativa com as seguintes configurações: | |
| 152 | 256 | |
| 153 | - Os certificados digitais para conectar aos ambientes de desenvolvimento e homologação do PEN estão localizados no pacote de instalação disponibilizado pela equipe técnica do Ministério do Planejamento, Desenvolvimento e Gestão - MPDG e são disponibilizados no ato do credenciamento da instituição no ConectaGov. | |
| 257 | + Sigla: EXTERNO | |
| 258 | + Nome: Unidade Externa | |
| 154 | 259 | |
| 155 | - Para o ambiente de produção, deverá ser utilizado um certificado digital válido gerado por uma Autoridade de Registro - AR confiável (Exemplo: ICP-Brasil, Certisign, Verisign, etc.). | |
| 260 | +##### 15.2. Configurar a nova unidade na hierarquia do SEI, através da funcionalidade **[SIP > Hierarquias > Montar]** | |
| 156 | 261 | |
| 157 | - Maiores informações e solicitações podem ser feitas através do e-mail processo.eletronico@planejamento.gov.br. | |
| 262 | +Sugerimos que está unidade seja configurada no mesmo nível hierárquico da unidade de teste padrão existente no SEI. Para saber qual é a unidade de testes, basta verificar o parâmetro do SEI chamado **SEI_UNIDADE_TESTE** | |
| 158 | 263 | |
| 159 | -8. Mover o arquivo de instalação do módulo no SEI **sei\_atualizar\_versao\_modulo_pen.php** para a pasta **sei/scripts**. Lembre-se de mover, e não copiar, por questões de segurança e padronização. | |
| 264 | +--- | |
| 265 | +##### 16. Configuração de tipo de processo a ser aplicado aos processos recebidos de instituições externas. | |
| 160 | 266 | |
| 161 | -9. Mover o arquivo de instalação do módulo no SIP **sip\_atualizar\_versao\_modulo\_pen.php** para a pasta **sip/scripts**. Lembre-se de mover, e não copiar, por questões de segurança e padronização. | |
| 267 | +Como o processo de recebimento de novos processos será feito de forma automática pelo módulo de integração, o sistema precisa atribuir um Tipo de Processo padrão para o novo procedimento recebido. Importante lembrar que a criação de um novo tipo de processo não é obrigatório, sendo possível utilizar outro pré-existente. | |
| 162 | 268 | |
| 269 | +Caso a opção for pela criação de um novo tipo de processo específico, segue abaixo sugestão para configuração: | |
| 163 | 270 | |
| 164 | -10. Executar o script **sip\_atualizar\_versao\_modulo_pen.php** para atualizar o banco de dados do SIP para o funcionamento do módulo: | |
| 271 | +``` | |
| 272 | + Nome: Processo Recebido Externamente (a classificar) | |
| 273 | + Descrição: Processos recebidos de outras instituições | |
| 274 | + // O assunto deve ser definido juntamente com a área de documentação | |
| 275 | + Sugestão de Assuntos: 019.01 - INFORMAÇÕES SOBRE O ÓRGÃO | |
| 276 | + Restringir aos Órgãos: [vazio] | |
| 277 | + Restringir às Unidades: [vazio] | |
| 278 | + Níveis de Acesso Permitidos: Restrito e Público | |
| 279 | + Nível de Acesso Sugerido: Público | |
| 280 | + Processo único no órgão por usuário: Não | |
| 281 | + Interessado: Não | |
| 282 | + Interno do Sistema: Sim | |
| 283 | +``` | |
| 165 | 284 | |
| 166 | - # php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sip/scripts/sip_atualizar_versao_modulo_pen.php | |
| 285 | +--- | |
| 286 | +##### 17. Configurar os parâmetros do Módulo de Integração Pen | |
| 287 | +Acesse a funcionalidade **[SEI > Administração > Processo Eletrônico Nacional > Parâmetros de Configuração]** para configurar os parâmetros de funcionamento do módulo: | |
| 167 | 288 | |
| 168 | -11. Executar o script **sei_atualizar_versao_modulo_pen.php** para inserção de dados no banco do SEI referente ao módulo. | |
| 289 | +* **Endereço do Web Service:** | |
| 290 | +*Endereço dos serviços de integração do PEN* | |
| 291 | + - Desenvolvimento: https://pen-api.trafficmanager.net/interoperabilidade/soap/v2/ | |
| 292 | + - Homologação: https://homolog.pen.api.trafficmanager.net/interoperabilidade/soap/v2/ | |
| 293 | + - Produção: https://api.conectagov.processoeletronico.gov.br/interoperabilidade/soap/v2/ | |
| 294 | +* **Endereço do Web Service de Pendências**: | |
| 295 | +*Endereço dos serviços de notificação de trâmites de processos* | |
| 296 | + - Desenvolvimento: https://pen-pendencias.trafficmanager.net/ | |
| 297 | + - Homologação: https://homolog.pen.pendencias.trafficmanager.net/ | |
| 298 | + - Produção: https://pendencias.conectagov.processoeletronico.gov.br/ | |
| 299 | +* **ID do Repositório de Estruturas:** | |
| 300 | +*ID do repositório de origem do órgão na estrutura organizacional. Este identificador é enviado para a instituição junto com o pacote de integração.* | |
| 301 | + - *Valor 1 (Código de identificação da estrutura organizacional do Poder Executivo - SIORG)* | |
| 302 | +* **Localização do Certificado Digital:** | |
| 303 | + - *Localização do certificado digital o órgão (arquivo do passo 8)* | |
| 304 | +* **Número Máximo de Tentativas de Recebimento:** | |
| 305 | + - *Valor padrão: 3* | |
| 306 | +* **Tamanho Máximo de Documentos Expedidos:** | |
| 307 | + - *Valor padrão: 50* | |
| 308 | +* **Senha do Certificado Digital:** | |
| 309 | + - *Senha do certificado digital* | |
| 310 | +* **Tipo de Processo Externo:** | |
| 311 | +*Id do tipo de documento externo. * | |
| 312 | + - *Configurar com o ID do Tipo de Processo Externo configurado no passo 15* | |
| 313 | +* **Unidade Geradora de Processo e Documento Recebido:** | |
| 314 | +*Id da unidade de origem que serão atribuídos os documentos recebidos de um outro órgão.* | |
| 315 | + - *Configurar com o ID da Unidade criada no passo 14* | |
| 316 | + | |
| 317 | + | |
| 318 | +--- | |
| 319 | +##### 18. Iniciar serviços de monitoramento de pendências de trâmite **Gearman** e **Supervisor** | |
| 320 | + | |
| 321 | +```bash | |
| 322 | +service gearmand start && service supervisord start | |
| 323 | +``` | |
| 324 | + | |
| 325 | +Executar o comando **ps -ef** e verificar se os dois processos seguintes estão em execução: | |
| 326 | + | |
| 327 | +```bash | |
| 328 | +/usr/bin/php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/modulos/pen/rn/PendenciasTramiteRN.php | |
| 329 | +/usr/bin/php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/modulos/pen/rn/ProcessarPendenciasRN.php | |
| 330 | +``` | |
| 331 | + | |
| 332 | +Caso não esteja houve algum problema de configuração e a expedição de processos não irá funcionar. | |
| 333 | +**Atenção**: Importante colocar o serviço para ser iniciado automaticamente juntamente com o servidor. | |
| 169 | 334 | |
| 170 | - # php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/scripts/sei_atualizar_versao_modulo_pen.php | |
| 335 | +--- | |
| 336 | +##### 19. Realizar o mapeamento de tipos de documentos do SEI com as especies documentais definidas no PEN, tanto de envio quanto de recebimento. | |
| 171 | 337 | |
| 172 | -12. Após a instalação do módulo, o usuário de manutenção deverá ser alterado para outro contendo apenas as permissões de leitura e escrita no banco de dados. | |
| 338 | +Esta configuração deve ser feita antes de começar a utilização do módulo. | |
| 339 | + - SEI >> Administração >> Processo Eletrônico Nacional >> Mapeamento de Tipos de Documentos >> **Envio** >> Cadastrar | |
| 340 | + - SEI >> Administração >> Processo Eletrônico Nacional >> Mapeamento de Tipos de Documentos >> **Recebimento** >> Cadastrar | |
| 173 | 341 | |
| 174 | -13. Configurar as permissões de segurança para os perfis e unidades que poderão realizar o trâmite externo de processos. | |
| 342 | +**Observação**: Os tipos de documentos a serem mapeados deverão estar configurados no SEI como Externo ou Interno/Externo | |
| 175 | 343 | |
| 176 | - Por padrão, as funcionalidades (recursos) criados pelo módulo não são atribuídos automaticamente à um perfil específico do sistema, evitando sua disponibilização para todos os usuários do sistema sem a prévia definição dos administradores. | |
| 344 | +--- | |
| 345 | +##### 20. Realizar o mapeamento das hipóteses legais do SEI com as definidas no PEN para permitir o trâmite externo de processos e documentos restritos. | |
| 177 | 346 | |
| 178 | - Sugerimos que seja criado um novo perfil de usuário que receberá as permissões incluídas pelo módulo (pen_*). Este novo perfil deverá ser atribuído aos usuários que poderão realizar o trâmite externo de processos para outras instituições. | |
| 347 | +**Atenção**: Antes de iniciar esta configuração, será necessário executar manualmente o agendamento **PENAgendamentoRN::atualizarHipotesesLegais** em [**SEI > Infra > Agendamentos**]. Esta tarefa é necessária para atualizar o SEI com a última versão da tabela de hipóteses legais do PEN. | |
| 179 | 348 | |
| 180 | - Para criação do novo perfil e atribuição dos devidos recursos, acesse [**SIP > Perfil > Novo**] | |
| 349 | +Este mapeamento deve ser feito antes de começar a utilização do módulo e está disponível em | |
| 350 | + - SEI >> Administração >> Processo Eletrônico Nacional >> Mapeamento de Hipóteses Legais >> **Envio** >> Cadastrar | |
| 351 | + - SEI >> Administração >> Processo Eletrônico Nacional >> Mapeamento de Hipóteses Legais >> **Recebimento** >> Cadastrar | |
| 181 | 352 | |
| 182 | - Exemplo: ***Perfil: Envio Externo*** | |
| 183 | - | |
| 184 | - Recursos: | |
| 185 | - | |
| 186 | - * pen_procedimento_expedido_listar | |
| 187 | - * pen_procedimento_expedir | |
| 188 | - | |
| 189 | - Também será necessário a configuração dos seguintes recursos ao perfil ADMINISTRADOR para permitir o mesmo realizar as configurações do módulo: | |
| 190 | - | |
| 191 | - * pen_map_hipotese_legal_envio_alterar | |
| 192 | - * pen_map_hipotese_legal_envio_cadastrar | |
| 193 | - * pen_map_hipotese_legal_envio_excluir | |
| 194 | - * pen_map_hipotese_legal_envio_listar | |
| 195 | - * pen_map_hipotese_legal_padrao | |
| 196 | - * pen_map_hipotese_legal_padrao_cadastrar | |
| 197 | - * pen_map_hipotese_legal_recebimento_alterar | |
| 198 | - * pen_map_hipotese_legal_recebimento_cadastrar | |
| 199 | - * pen_map_hipotese_legal_recebimento_excluir | |
| 200 | - * pen_map_hipotese_legal_recebimento_listar | |
| 201 | - * pen_map_tipo_documento_envio_alterar | |
| 202 | - * pen_map_tipo_documento_envio_cadastrar | |
| 203 | - * pen_map_tipo_documento_envio_excluir | |
| 204 | - * pen_map_tipo_documento_envio_listar | |
| 205 | - * pen_map_tipo_documento_envio_visualizar | |
| 206 | - * pen_map_tipo_documento_recebimento_alterar | |
| 207 | - * pen_map_tipo_documento_recebimento_cadastrar | |
| 208 | - * pen_map_tipo_documento_recebimento_excluir | |
| 209 | - * pen_map_tipo_documento_recebimento_listar | |
| 210 | - * pen_map_tipo_documento_recebimento_visualizar | |
| 211 | - * pen_map_unidade_alterar | |
| 212 | - * pen_map_unidade_cadastrar | |
| 213 | - * pen_map_unidade_excluir | |
| 214 | - * pen_map_unidade_listar | |
| 215 | - * pen_parametros_configuracao | |
| 216 | - * pen_parametros_configuracao_alterar | |
| 217 | - | |
| 218 | - Recomenda-se que os recursos acima não sejam atribuídos aos perfis básicos do sistema. | |
| 219 | - | |
| 220 | -14. Configurar as unidades do SEI que poderão realizar o envio e recebimento de trâmites externos | |
| 353 | +**Observação**: Os tipos de documentos a serem mapeados deverão estar configurados no SEI como Externo ou Interno/Externo | |
| 221 | 354 | |
| 222 | - Os ID's de unidades são gerenciados pela própria instituição no portal do Processo Eletrônico Nacional ( http://conectagov.processoeletronico.gov.br). | |
| 223 | - No credenciamento da instituição, estes valores serão passados pela unidade de TI do MPDG. | |
| 355 | +--- | |
| 356 | +##### 21. O protocolo de comunicação implementado pelo PEN realiza a geração e assinatura digital de recibos de entrega e conclusão dos trâmites de processo. Para a correta geração dos recibos pelo módulo, é indispensável que todos os nós da aplicação estejam configurados com o serviço de sincronização de relógios oficial NTP.br. | |
| 357 | +Este link pode ajudar a configurar conforme o SO utilizado: http://ntp.br/guia-linux-comum.php | |
| 224 | 358 | |
| 225 | - Acesse o menu **[SEI > Administração > Processo Eletrônico Nacional > Mapeamento de Unidades]** e vincule as unidades administrativas com seus respectivos identificadores registrados no portal do Processo Eletrônico Nacional. | |
| 359 | +--- | |
| 360 | +--- | |
| 226 | 361 | |
| 227 | -15. Configuração de unidade administrativa virtual para gerenciamento de envio e recebimento de processos pelo módulo. | |
| 362 | +## Atualização | |
| 228 | 363 | |
| 229 | - Esta configuração é necessária para o SEI realizar as devidas regras de registro de históricos de trâmites externos e bloqueio de edição metadados de processos/documentos. Tal unidade será utilizada internamente pelo módulo e não deverá ter acesso liberado para nenhum usuário do sistema. | |
| 364 | +Para realizar a atualização do módulo, realize os seguintes procedimentos: | |
| 230 | 365 | |
| 231 | - 15.1. Acessar o SIP e criar uma nova unidade administrativa com as seguintes configurações: | |
| 232 | - | |
| 233 | - Sigla: EXTERNO | |
| 234 | - Nome: Unidade Externa | |
| 366 | +##### 1. Fazer backup dos banco de dados do SEI e SIP e dos arquivos de configuração do sistema | |
| 235 | 367 | |
| 236 | - 15.2. Configurar a nova unidade na hierarquia do SEI, através da funcionalidade **[SIP > Hierarquias > Montar]** | |
| 368 | +--- | |
| 369 | +##### 2. Baixar a última versão do módulo disponível em https://softwarepublico.gov.br/gitlab/sei/mod-sei-pen/tags | |
| 237 | 370 | |
| 238 | - Sugerimos que está unidade seja configurada no mesmo nível hierárquico da unidade de teste padrão existente no SEI. Para saber qual é a unidade de testes, basta verificar o parâmetro do SEI chamado **SEI_UNIDADE_TESTE** | |
| 371 | +--- | |
| 372 | +##### 3. Atualizar software Supervisord para a versão 4.X | |
| 239 | 373 | |
| 240 | -16. Configuração de tipo de processo a ser aplicado aos processos recebidos de instituições externas. | |
| 374 | +Os procedimentos de atualização dependente do OS, mas a versão 4 está disponível via gerenciador de pacotes pip do python 3. Versão 2.X não deve ser mais utilizado. | |
| 241 | 375 | |
| 242 | - Como o processo de recebimento de novos processos será feito de forma automática pelo módulo de integração, o sistema precisa atribuir um Tipo de Processo padrão para o novo procedimento recebido. Importante lembrar que a criação de um novo tipo de processo não é obrigatório, sendo possível utilizar outro pré-existente. | |
| 376 | +--- | |
| 377 | +##### 4. Atualizar as configurações dos serviços de monitoramento do /etc/supervisord.conf conforme definido no passo 03 do Manual de Instalação do mod-sei-pen, seção "Configuração dos serviços de recebimento de processos no supervisor". https://softwarepublico.gov.br/gitlab/sei/mod-sei-pen/blob/master/README.md. | |
| 243 | 378 | |
| 244 | - Caso a opção for pela criação de um novo tipo de processo específico, segue abaixo sugestão para configuração: | |
| 379 | +--- | |
| 380 | +##### 5. Importante renomear a pasta do módulo "mod-sei-pen" para somente "pen" por questões de padronização de nomenclatura | |
| 245 | 381 | |
| 246 | - Nome: Processo Recebido Externamente (a classificar) | |
| 247 | - Descrição: Processos recebidos de outras instituições | |
| 248 | - // O assunto deve ser definido juntamente com a área de documentação | |
| 249 | - Sugestão de Assuntos: 019.01 - INFORMAÇÕES SOBRE O ÓRGÃO | |
| 250 | - Restringir aos Órgãos: [vazio] | |
| 251 | - Restringir às Unidades: [vazio] | |
| 252 | - Níveis de Acesso Permitidos: Restrito e Público | |
| 253 | - Nível de Acesso Sugerido: Público | |
| 254 | - Processo único no órgão por usuário: Não | |
| 255 | - Interessado: Não | |
| 256 | - Interno do Sistema: Sim | |
| 382 | +--- | |
| 383 | +##### 6. Mover o arquivo de instalação do módulo no SEI sei_atualizar_versao_modulo_pen.php para a pasta sei/scripts | |
| 384 | +Lembre-se de mover, e não copiar, por questões de segurança e padronização; | |
| 257 | 385 | |
| 258 | 386 | |
| 259 | -17. Configurar os parâmetros do Módulo de Integração Pen | |
| 260 | -Acesse a funcionalidade **[SEI > Administração > Processo Eletrônico Nacional > Parâmetros de Configuração]** para configurar os parâmetros de funcionamento do módulo: | |
| 261 | - * **Endereço do Web Service:** | |
| 262 | - *Endereço dos serviços de integração do PEN* | |
| 263 | - - Desenvolvimento: https://pen-api.trafficmanager.net/interoperabilidade/soap/v2/ | |
| 264 | - - Homologação: https://homolog.pen.api.trafficmanager.net/interoperabilidade/soap/v2/ | |
| 265 | - - Produção: https://api.conectagov.processoeletronico.gov.br/interoperabilidade/soap/v2/ | |
| 266 | - * **Endereço do Web Service de Pendências**: | |
| 267 | - *Endereço dos serviços de notificação de trâmites de processos* | |
| 268 | - - Desenvolvimento: https://pen-pendencias.trafficmanager.net/ | |
| 269 | - - Homologação: https://homolog.pen.pendencias.trafficmanager.net/ | |
| 270 | - - Produção: https://pendencias.conectagov.processoeletronico.gov.br/ | |
| 271 | - * **ID do Repositório de Estruturas:** | |
| 272 | - *ID do repositório de origem do órgão na estrutura organizacional. Este identificador é enviado para a instituição junto com o pacote de integração.* | |
| 273 | - - *Valor 1 (Código de identificação da estrutura organizacional do Poder Executivo - SIORG)* | |
| 274 | - * **Localização do Certificado Digital:** | |
| 275 | - - *Localização do certificado digital o órgão (arquivo do passo 8)* | |
| 276 | - * **Número Máximo de Tentativas de Recebimento:** | |
| 277 | - - *Valor padrão: 3* | |
| 278 | - * **Tamanho Máximo de Documentos Expedidos:** | |
| 279 | - - *Valor padrão: 50* | |
| 280 | - * **Senha do Certificado Digital:** | |
| 281 | - - *Senha do certificado digital* | |
| 282 | - * **Tipo de Processo Externo:** | |
| 283 | - *Id do tipo de documento externo. * | |
| 284 | - - *Configurar com o ID do Tipo de Processo Externo configurado no passo 15* | |
| 285 | - * **Unidade Geradora de Processo e Documento Recebido:** | |
| 286 | - *Id da unidade de origem que serão atribuídos os documentos recebidos de um outro órgão.* | |
| 287 | - - *Configurar com o ID da Unidade criada no passo 14* | |
| 288 | - | |
| 289 | - | |
| 290 | -18. Iniciar serviços de monitoramento de pendências de trâmite **Gearman** e **Supervisor** | |
| 291 | - | |
| 292 | - # service gearmand start && service supervisord start | |
| 293 | - | |
| 294 | - Executar o comando **ps -ef** e verificar se os dois processos seguintes estão em execução: | |
| 295 | - | |
| 296 | - # /usr/bin/php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/modulos/pen/rn/PendenciasTramiteRN.php | |
| 297 | - # /usr/bin/php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/modulos/pen/rn/ProcessarPendenciasRN.php | |
| 298 | - | |
| 299 | - Caso não esteja houve algum problema de configuração e a expedição de processos não irá funcionar. | |
| 300 | -**Atenção**: Importante colocar o serviço para ser iniciado automaticamente juntamente com o servidor. | |
| 387 | +--- | |
| 388 | +##### 7. Mover o arquivo de instalação do módulo no SIP sip_atualizar_versao_modulo_pen.php para a pasta sip/scripts | |
| 389 | +Lembre-se de mover, e não copiar, por questões de segurança e padronização; | |
| 301 | 390 | |
| 302 | -19. Realizar o mapeamento de tipos de documentos do SEI com as especies documentais definidas no PEN, tanto de envio quanto de recebimento. | |
| 391 | +--- | |
| 392 | +##### 8. Executar o script sip_atualizar_versao_modulo_pen.php para atualizar o banco de dados do SIP para o funcionamento do módulo | |
| 393 | +```bash | |
| 394 | +php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sip/scripts/sip_atualizar_versao_modulo_pen.php | |
| 395 | +``` | |
| 303 | 396 | |
| 304 | - Esta configuração deve ser feita antes de começar a utilização do módulo. | |
| 305 | - - SEI >> Administração >> Processo Eletrônico Nacional >> Mapeamento de Tipos de Documentos >> **Envio** >> Cadastrar | |
| 306 | - - SEI >> Administração >> Processo Eletrônico Nacional >> Mapeamento de Tipos de Documentos >> **Recebimento** >> Cadastrar | |
| 397 | +--- | |
| 398 | +##### 9. Executar o script sei_atualizar_versao_modulo_pen.php para inserção de dados no banco do SEI referente ao módulo | |
| 399 | +```bash | |
| 400 | +php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/scripts/sei_atualizar_versao_modulo_pen.php | |
| 401 | +``` | |
| 307 | 402 | |
| 308 | - **Observação**: Os tipos de documentos a serem mapeados deverão estar configurados no SEI como Externo ou Interno/Externo | |
| 403 | +--- | |
| 404 | +##### 10. Configurar a tarefa de reinicialização de serviços caso se identifique possíveis indisponibilidades. (Manual de Instalação do módulo) | |
| 405 | +Os procedimento descritos abaixo deverão ser executados no mesmo servidor em que está instalado o supervisor e o gearman (passo 3 do Manual de Instalação do módulo). | |
| 406 | + | |
| 407 | +Mova o script verificar-servicos.sh, localizado na raiz do diretório do módulo, para a pasta de sei/bin do SEI. | |
| 309 | 408 | |
| 409 | +```bash | |
| 410 | +cp [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/web/modulos/pen/verificar-servicos.sh /opt/sei/bin/ | |
| 411 | +``` | |
| 310 | 412 | |
| 311 | -20. Realizar o mapeamento das hipóteses legais do SEI com as definidas no PEN para permitir o trâmite externo de processos e documentos restritos. | |
| 413 | +Configure este script no serviço de agendamento CRON com uma periodicidade sugerida de 10 minutos, tempo este utilizado para o devido monitoramento e tentativa de reativação dos serviços. | |
| 312 | 414 | |
| 313 | - **Atenção**: Antes de iniciar esta configuração, será necessário executar manualmente o agendamento **PENAgendamentoRN::atualizarHipotesesLegais** em [**SEI > Infra > Agendamentos**]. Esta tarefa é necessária para atualizar o SEI com a última versão da tabela de hipóteses legais do PEN. | |
| 415 | +```bash | |
| 416 | +crontab -e | |
| 314 | 417 | |
| 315 | - Este mapeamento deve ser feito antes de começar a utilização do módulo e está disponível em | |
| 316 | - - SEI >> Administração >> Processo Eletrônico Nacional >> Mapeamento de Hipóteses Legais >> **Envio** >> Cadastrar | |
| 317 | - - SEI >> Administração >> Processo Eletrônico Nacional >> Mapeamento de Hipóteses Legais >> **Recebimento** >> Cadastrar | |
| 418 | +*/10 * * * * [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/bin/verificar-servicos.sh | |
| 419 | +``` | |
| 318 | 420 | |
| 319 | - **Observação**: Os tipos de documentos a serem mapeados deverão estar configurados no SEI como Externo ou Interno/Externo | |
| 421 | +--- | |
| 422 | +##### 11. Reiniciar serviços de monitoramento de pendências de trâmite Gearman e Supervisor: | |
| 423 | +```bash | |
| 424 | +service gearmand restart && service supervisord restart | |
| 425 | +``` | |
| 320 | 426 | |
| 321 | -21. O protocolo de comunicação implementado pelo PEN realiza a geração e assinatura digital de recibos de entrega e conclusão dos trâmites de processo. Para a correta geração dos recibos pelo módulo, é indispensável que todos os nós da aplicação estejam configurados com o serviço de sincronização de relógios oficial NTP.br. | |
| 427 | +--- | |
| 428 | +--- | |
| 322 | 429 | |
| 323 | - Este link pode ajudar a configurar conforme o SO utilizado: http://ntp.br/guia-linux-comum.php | |
| 324 | 430 | |
| 325 | 431 | ## Utilização |
| 326 | 432 | |
| ... | ... | @@ -428,34 +534,6 @@ O destinatário pode realizar a consulta ao recibo de trâmite, acessando o íco |
| 428 | 534 | |
| 429 | 535 |  |
| 430 | 536 | |
| 431 | -### Hipóteses de Recusa de Trâmite | |
| 432 | - | |
| 433 | -### Consulta de Processos Enviados Externamente | |
| 434 | - | |
| 435 | -## Atualização | |
| 436 | - | |
| 437 | -Para realizar a atualização do módulo, realize os seguintes procedimentos: | |
| 438 | - | |
| 439 | -1. Fazer backup dos banco de dados do SEI e SIP e dos arquivos de configuração do sistema; | |
| 440 | - | |
| 441 | -2. Baixar a última versão do módulo disponível em https://softwarepublico.gov.br/gitlab/sei/mod-sei-pen/tags | |
| 442 | - | |
| 443 | -3. Mover o diretório de arquivos do módulo "pen" para o diretório sei/web/modulos/ Importante renomear a pasta do módulo "mod-sei-pen" para somente "pen" por questões de padronização de nomenclatura; | |
| 444 | - | |
| 445 | -4. Mover o arquivo de instalação do módulo no SEI sei_atualizar_versao_modulo_pen.php para a pasta sei/scripts. Lembre-se de mover, e não copiar, por questões de segurança e padronização; | |
| 446 | - | |
| 447 | -5. Mover o arquivo de instalação do módulo no SIP sip_atualizar_versao_modulo_pen.php para a pasta sip/scripts. Lembre-se de mover, e não copiar, por questões de segurança e padronização; | |
| 448 | - | |
| 449 | -6. Executar o script sip_atualizar_versao_modulo_pen.php para atualizar o banco de dados do SIP para o funcionamento do módulo: | |
| 450 | -# php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sip/scripts/sip_atualizar_versao_modulo_pen.php | |
| 451 | - | |
| 452 | -7. Executar o script sei_atualizar_versao_modulo_pen.php para inserção de dados no banco do SEI referente ao módulo: | |
| 453 | -# php -c /etc/php.ini [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/scripts/sei_atualizar_versao_modulo_pen.php | |
| 454 | - | |
| 455 | -8. Iniciar serviços de monitoramento de pendências de trâmite Gearman e Supervisor: | |
| 456 | -# service gearmand start && service supervisord start | |
| 457 | - | |
| 458 | - | |
| 459 | 537 | ## Suporte |
| 460 | 538 | |
| 461 | 539 | ## Problemas Conhecidos | ... | ... |