Notícias
Nova versão do Módulo de Integração do SEI com o Barramento
Foi disponibilizada uma nova versão do Módulo de Integração do SEI com o Barramento de Serviços - PEN (mod-sei-pen), versão 1.5.2 no Portal do Software Público, com o objetivo de compatibilizar as funcionalidades do módulo com a última versão do SEI 3.1.4.
A nova versão traz as seguintes melhorias e correções de erros:
- [Issue #132] Compatibilidade do módulo com versão 3.1.4 do SEI;
- [Issue #131] Erro no envio de documentos com várias assinaturas;
- [Issue #130] Erro no recebimento de documentos avulsos na versão 1.5.1.
Para realizar a atualização
Para realizar a atualização do módulo, execute os seguintes procedimentos:
1. Fazer backup do banco de dados do SEI e do SIP e dos arquivos de configuração do sistema;
2. Baixar a última versão do módulo disponível no Portal do Software Público (https://softwarepublico.gov.br/gitlab/sei/mod-sei-pen/tags);
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;
4. Atualizar as configurações dos serviços de monitoramento do /etc/supervisord.conf;
A partir da versão 1.3.0, todas as configurações do serviço de monitoramento (supervisord) estão localizados em pen/config/supervisord.conf.php na pasta do módulo. Assim é necessário remover as configurações da seção [program:sei_processar_pendencias] e [program:sei_monitorar_pendencias] e referenciar este arquivo nas configurações do Supervisord, conforme descrito na seção 16 (Configuração dos serviços de recebimento de processos no supervisor) do Manual de Instalação.
Segue exemplo abaixo:
[include]
files = /opt/sei/web/modulos/pen/config/supervisord.conf.php
5. Executar a atualização das tabelas do módulo no banco de dados do SEI
a. 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;
b. Executar o script de atualização: $ php -c /etc/php.ini [DIRETORIO_RAIZ_SEI]/sei/scripts/sei_atualizar_versao_modulo_pen.php
6. Executar a atualização das tabelas do módulo no banco de dados do SIP
a. Mover o arquivo de instalação do módulo no SEI 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;
b. Executar o script de atualização: $ php -c /etc/php.ini [DIRETORIO_RAIZ_SIP]/sip/scripts/sip_atualizar_versao_modulo_pen.php
7. Configurar a tarefa de reinicialização de serviços caso se identifique possíveis indisponibilidades., conforme orientações no Manual de Instalação do Módulo;
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).
a. Mova o script verificar-servicos.sh, localizado na raiz do diretório do módulo, para a pasta de sei/bin do SEI: $ cp [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/web/modulos/pen/verificar-servicos.sh /opt/sei/bin/
b. Configure o 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:
$ crontab -e
*/10 * * * * [DIRETORIO_RAIZ_INSTALAÇÃO]/sei/bin/verificar-servicos.sh
8. Reiniciar serviços de monitoramento de pendências de trâmite Gearman e Supervisor: $ service gearmand restart && supervisord
Dúvidas e suporte
- Portal de Atendimento (PEN): Canal de Atendimento - Módulo do Barramento
- Telefone: 0800 978 9005