Commit 60570e5cf9895f6bae976bc5d78030816ba94fad
1 parent
972043fd
Exists in
master
and in
7 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,26 +13,25 @@ Para maiores informações sobre o ConectaGov e o PEN, acesse http://www.planeja | ||
13 | 13 | ||
14 | Este manual está estruturado nas seguintes seções: | 14 | Este manual está estruturado nas seguintes seções: |
15 | 15 | ||
16 | - 1. **Instalação** | 16 | +1. [**Instalação**](#instalação): |
17 | Procedimentos de instalação do módulo nos servidores de aplicação e atualização do banco de dados. | 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 | ## Instalação | 28 | ## Instalação |
32 | 29 | ||
33 | ### Pré-requisitos | 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 | 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. | 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 | Para solicitação de acesso aos ambientes, acesse os seguintes endereços: | 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,282 +44,389 @@ Para solicitação de acesso aos ambientes, acesse os seguintes endereços: | ||
45 | 44 | ||
46 | ### Procedimentos | 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 | Estes dois componentes são utilizados para gerenciar a fila de recebimento de novos processos de forma assíncrona pelo SEI. | 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 | **Importante:** É imprescindível que os dois sejam instalados **SOMENTE** no nó de aplicação em que está configurado o CRON de agendamento do SEI. | 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 | **Importante:** Deverá ser utilizado o Supervisor a partir da versão 4.0 | 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 | ## Utilização | 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,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 | ## Suporte | 537 | ## Suporte |
460 | 538 | ||
461 | ## Problemas Conhecidos | 539 | ## Problemas Conhecidos |