Commit 4fc651aec4128b324c40fae0ae4e9f34b758567a
1 parent
2069f737
Exists in
master
and in
7 other branches
Mudança de formato de quebra de linha do arquivo LEIAME.txt
Showing
1 changed file
with
220 additions
and
220 deletions
Show diff stats
LEIAME.txt
1 | -======================================================================================================================================== | |
2 | -Módulo PEN | |
3 | -Data de criação: 27/05/2016 | |
4 | -Data de atualizaçao: 09/08/2017 | |
5 | -Versão: 0.0.3 | |
6 | -======================================================================================================================================= | |
7 | - | |
8 | -======================================================================================================================================== | |
9 | -PROCEDIMENTOS PARA INSTALAÇÃO: | |
10 | -======================================================================================================================================== | |
11 | - | |
12 | -REQUISITOS PARA INSTALAÇÂO: | |
13 | - - SEI 3.0.5 (ou superior) instalada (verificar valor da constante de versão do SEI no arquivo sei/SEI.php) | |
14 | - - Usuário de acesso ao banco de dados do SEI e SIP com as devidas permissões de acesso para modificar estrutuda do banco de dados. Após a instalação, o usuário de manutenção deverá ser alterado para outro contendo apenas as permissões de escrita no banco de dados. | |
15 | - | |
16 | -PROCEDIMENTOS PARA INSTALAÇÂO: | |
17 | - | |
18 | - 1) Fazer backup dos banco de dados do SEI, SIP e repositórios de arquivos. | |
19 | - | |
20 | - 2) Caso o ambiente do ConectaGov utilizado nesta configuração esteja utilizando HTTPS com certificado digital do ICP-Brasil, será necessário configurar a cadeia de certificados do ICP-BRASIL como confiáveis nos nós de aplicação do SEI. | |
21 | - Como todas as comunicações realizadas com o ConectaGov utilizarão conexão segura via HTTPS com certificados digitais emitidos pela cadeia do ICP-Brasil, os servidores de aplicação precisam ser configurados para reconhecer esta cadeia como confiável, o que não é padrão nos sistemas operacionais atuais. Com isto, os seguintes comandos precisam ser executados em cada nós de aplicação do SEI, incluindo aquele responsável pelo tratamento das tarefas agendadas: | |
22 | - 2.1) Copie o certificado da cadeia de CA utilizado pelo ConectaGov para o diretório /usr/local/share/ca-certificates | |
23 | - cp <CERTIFICADO-CA-ICP-BRASIL> /usr/local/share/ca-certificates | |
24 | - | |
25 | - 2.2) Efetue a atualização da lista de certificados confiáveis do SO | |
26 | - sudo update-ca-certificates | |
27 | - | |
28 | - 3) Instalar o gearmand e o supervisord no servidor responsável por tratar o agendamento de tarefas do sistema. | |
29 | - Importante: É imprescindível que seja no mesmo nó em que está configurado o CRON de agendamento principal do SEI. | |
30 | - | |
31 | - # Pre-requisito. Caso contrario, os demais pacotes nao são encontrados no CentOS7 | |
32 | - yum install epel-release && yum update | |
33 | - | |
34 | - # Instalação do Gearman e supervisord | |
35 | - yum install supervisor gearmand libgearman libgearman-devel php56*-pecl-gearman | |
36 | - | |
37 | - | |
38 | - 4) Configuração do supervisor. | |
39 | - ATENÇÂO: No parametro 'user' abaixo deve ser configurado o usuário que executa o servidor web (verifique no seu servidor qual é o usuario. Ex.: apache) | |
40 | - ATENÇÂO: Verifique se a localização dos scripts ProcessarPendenciasRN.php e PendenciasTramiteRN.php estão corretas no parâmetro 'command' | |
41 | - | |
42 | - vi /etc/supervisord.conf | |
43 | - | |
44 | - # Adicione no final do arquivo | |
45 | - | |
46 | - [program:sei_processar_pendencias] | |
47 | - command=/usr/bin/php -c /etc/php.ini /opt/sei/web/modulos/pen/rn/ProcessarPendenciasRN.php | |
48 | - numprocs=1 | |
49 | - directory=/opt/sei/web | |
50 | - user=apache | |
51 | - autostart=true | |
52 | - autorestart=true | |
53 | - log_stderr=true | |
54 | - stdout_logfile=/var/log/supervisor/sei-supervisord-stdout.log | |
55 | - stderr_logfile=/var/log/supervisor/sei-supervisord-stderr.log | |
56 | - | |
57 | - [program:sei_monitorar_pendencias] | |
58 | - command=/usr/bin/php -c /etc/php.ini /opt/sei/web/modulos/pen/rn/PendenciasTramiteRN.php | |
59 | - numprocs=1 | |
60 | - directory=/opt/sei/web | |
61 | - user=apache | |
62 | - autostart=true | |
63 | - autorestart=true | |
64 | - log_stderr=true | |
65 | - stdout_logfile=/var/log/supervisor/sei-supervisord-stdout.log | |
66 | - stderr_logfile=/var/log/supervisor/sei-supervisord-stderr.log | |
67 | - | |
68 | - | |
69 | - 5) Configurar agendamento de tarefas de reinicialização de serviços caso se identifique os estes estão indisponíveis | |
70 | - Esta configuração é recomendada como contingência em conjunto com o Supervisor para garantir que os serviços de integração não serão desativados em caso de indisponíbilidade momentânea da infraestrutura do ConectaGov. | |
71 | - | |
72 | - No mesmo servidor em que está instalado/configurado o supervisor e gearman (passo 3), configurar o script verificar-servicos.sh, localizado na raiz do módulo, no serviço de agendamento CRON. Sugerimos que o tempo de monitoramento e tentativa de reativação seja configurado em 10 minutos. | |
73 | - | |
74 | - # 1) Copiar script de verificação dos serviços de integração do ConectaGov para a pasta de arquivos binários do SEI | |
75 | - ps: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
76 | - cp <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/web/modulos/pen/verificar-servicos.sh /opt/sei/bin/ | |
77 | - | |
78 | - # 2) Configurar agendamento no cron | |
79 | - PS: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
80 | - crontab -e | |
81 | - */10 * * * * <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/bin/verificar-servicos.sh | |
82 | - | |
83 | - 6) Editar o arquivo "sei/ConfiguracaoSEI.php", tomando o cuidado de usar editor que não altere o charset do arquivo, para adicionar a referência ao módulo PEN na chave 'Modulos' abaixo da chave 'SEI': Atenção para as virgulas nos finais das linhas | |
84 | - | |
85 | - 'SEI' => array( | |
86 | - 'URL' => 'http://[servidor sei]/sei', | |
87 | - 'Producao' => true, | |
88 | - 'RepositorioArquivos' => '/var/sei/arquivos', | |
89 | - 'Modulos' => array(), | |
90 | - ), | |
91 | - | |
92 | - Adicionar a referência ao módulo PEN na array da chave 'Modulos' indicada acima: | |
93 | - | |
94 | - 'Modulos' => array('PENIntegracao' => 'pen') | |
95 | - | |
96 | - | |
97 | - | |
98 | - 7) Mover o diretorio de arquivos do módulo "pen" para o diretorio sei/web/modulos/. | |
99 | - | |
100 | - 8) Colocar o arquivo do certificado digital utilizado para integração com o ConectaGov no diretorio "sei/config/". Este certificado será entregue junto com o pacote de integração. | |
101 | - | |
102 | - 9) Copiar o arquivo de instalação do módulo no SEI "sei_atualizar_versao_modulo_pen.php" para a pasta sei/scripts | |
103 | - | |
104 | - 10) Copiar o arquivo de instalação do módulo no SIP "sip_atualizar_versao_modulo_pen.php" para a pasta sip/scripts | |
105 | - | |
106 | - 11) Executar o script "sip_atualizar_versao_modulo_pen.php" para atualizar o banco de dados do SIP para o funcionamento do módulo: | |
107 | - PS: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
108 | - # php -c /etc/php.ini <DIRETORIO_RAIZ_INSTALAÇÃO>/sip/scripts/sip_atualizar_versao_modulo_pen.php | |
109 | - | |
110 | - 12) Executar o script "sei_atualizar_versao_modulo_pen.php" para inserção de dados no banco do SEI referente ao módulo. | |
111 | - PS: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
112 | - # php -c /etc/php.ini <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/scripts/sei_atualizar_versao_modulo_pen.php | |
113 | - | |
114 | - 13) Atualizar a tabela [md_pen_unidade] com os seus respectivos valores do campo "id_unidade_rh". | |
115 | - PS: Esta configuração será realizada manualmente pela equipe de operações somente nesta primeira versão do módulo | |
116 | - - Esses ID's de unidades são gerenciados pelo próprio orgão no Portal do ConectaGov: http://conectagov.processoeletronico.gov.br | |
117 | - - Na fase de homologação do sistema, estes valores serão passados pela SETIC/MP junto com o certificado digital de cliente | |
118 | - | |
119 | - Exemplo: | |
120 | - update md_pen_unidade set id_unidade_rh = <ID_CONECTAGOV> where id_unidade = <ID_UNIDADE_SEI>; | |
121 | - | |
122 | - | |
123 | - | |
124 | - 14) Configuração de unidade administrativa virtual para gerenciamento de envio e recebimento de processos pelo módulo | |
125 | - 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. | |
126 | - | |
127 | - 14.1) Acessar o SIP e criar uma nova unidade administrativa com as seguintes configurações: | |
128 | - sigla: EXTERNO | |
129 | - nome: Unidade Externa | |
130 | - | |
131 | - 14.2) Configurar a nova unidade na hierarquia do SEI, através da funcionalidade SIP >> Hierarquias >> Montar | |
132 | - Sugerimos que está unidade seja configurada no mesmo nível hierarquico 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 | |
133 | - | |
134 | - 14.3) Obter o número de identificação da nova unidade para posterior configuração dos parâmetros do módulo de integração. O código da nova unidade pode ser obtido através da funcionalidade SEI >> Administração >> Unidades >> Listar | |
135 | - | |
136 | - 15) Configuração de tipo de processo a ser aplicado aos processos recebidos de outras instituições | |
137 | - 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. | |
138 | - Caso a opção for pela criação de um novo tipo de processo específico, segue abaixo sugestão para configuração: | |
139 | - | |
140 | - 15.1) Criar um novo Tipo de Processo pela funcionalidade SEI >> Administração >> Tipo de Processo | |
141 | - Nome: Demanda Externa: Outros Órgãos Públicos | |
142 | - Descrição: Processos recebidos de outras instituições | |
143 | - Sugestão de Assuntos: <A CLASSIFICAÇÃO DE ASSUNTO DEVE SER DEFINIDO JUNTAMENTE COM A ÁREA DE DOCUMENTAÇÃO> | |
144 | - Ex: 019.01 - INFORMAÇÕES SOBRE O ÓRGÃO | |
145 | - Restringir aos Órgãos: <vazio> | |
146 | - Restringir às Unidades: <vazio> | |
147 | - Níveis de Acesso Permitidos: Público | |
148 | - Nível de Acesso Sugerido: Público | |
149 | - Exclusivo da Ouvidoria: Não | |
150 | - Processo único no órgão por usuário interessado: Não | |
151 | - Interno do Sistema: Sim | |
152 | - | |
153 | - 15.2) Obter o número de ID do novo Tipo de Processo para posterior configuração dos parâmetros do módulo de integração. O ID do novo Tipo de Processo pode ser obtido através da funcionalidade SEI >> Administração >> Tipo de Processo >> Listar | |
154 | - | |
155 | - 15) Configurar os parâmetros do Módulo de Integração Pen (Menu: SEI >> Infra >> Parâmetros) | |
156 | - | |
157 | - => PEN_ENDERECO_WEBSERVICE: Endereço dos serviços de integração do PEN | |
158 | - - Desenvolvimento: https://pen-api.trafficmanager.net/interoperabilidade/soap/v1_1/ | |
159 | - - Homologação: https://homolog.pen.api.trafficmanager.net/interoperabilidade/soap/v1_1/ | |
160 | - - Produção: https://api.conectagov.processoeletronico.gov.br/interoperabilidade/soap/v1_1/ | |
161 | - | |
162 | - => PEN_ENDERECO_WEBSERVICE_PENDENCIAS: Endereço dos serviços de notificação de trâmites de processos | |
163 | - - Desenvolvimento: https://pen-pendencias.trafficmanager.net/ | |
164 | - - Homologação: https://homolog.pen.pendencias.trafficmanager.net/ | |
165 | - - Produção: https://pendencias.conectagov.processoeletronico.gov.br/ | |
166 | - | |
167 | - => PEN_ID_REPOSITORIO_ORIGEM: ID do repositório de origem do órgão na estrutura organizacional | |
168 | - Este identificador é enviado para a instituição junto com o pacote de integração | |
169 | - Exemplo: 1 (Código de identificação da estrutura organizacional do Poder Executivo [SIORG]) | |
170 | - | |
171 | - => PEN_LOCALIZACAO_CERTIFICADO_DIGITAL: Localização do certificado digital o órgão | |
172 | - - Arquivo do passo 6 | |
173 | - | |
174 | - => PEN_NUMERO_TENTATIVAS_TRAMITE_RECEBIMENTO: | |
175 | - - Valor padrão: 3 | |
176 | - | |
177 | - => PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO: | |
178 | - - Valor padrão: 50 | |
179 | - | |
180 | - => PEN_SENHA_CERTIFICADO_DIGITAL: Senha do certificado digital | |
181 | - PS: Configuração de senha será modificada na próxima versão para utilização de criptografia | |
182 | - | |
183 | - => PEN_TIPO_PROCESSO_EXTERNO: Id do tipo de documento externo | |
184 | - - Configurar com o ID do Tipo de Processo Externo configurado no passo 15 | |
185 | - | |
186 | - => PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO: Id da unidade de origem que serão atribuídos os documentos recebidos de um outro órgão. | |
187 | - - Configurar com o ID da Unidade criada no passo 14 | |
188 | - | |
189 | - | |
190 | - | |
191 | - 16) Iniciar Gearman e Supervisor | |
192 | - PS: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
193 | - service gearmand start && service supervisord start | |
194 | - | |
195 | - * Executar o comando "ps -ef" e verificar se os dois processos seguintes estão em execução: | |
196 | - - /usr/bin/php -c /etc/php.ini <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/modulos/pen/rn/PendenciasTramiteRN.php | |
197 | - - /usr/bin/php -c /etc/php.ini <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/modulos/pen/rn/ProcessarPendenciasRN.php | |
198 | - Caso não esteja houve algum problema de configuração e a expedição de processos não irá funcionar. | |
199 | - | |
200 | - * Importante colocar o serviço para ser iniciado automaticamente juntamente com o servidor. | |
201 | - | |
202 | - | |
203 | - 17) Certificar se o SEI está habilitado para permitir criação de processo com numeração informada. Esta configuração é obrigatória para o funcionamento do módulo PEN. | |
204 | - => SEI_HABILITAR_NUMERO_PROCESSO_INFORMADO: 2 | |
205 | - | |
206 | - | |
207 | - 18) Realizar o mapeamento de tipos de documentos do SEI com as especies documentais definidas no PEN, tanto de envio quanto de recebimento. Esta configuração deve ser feita antes de começar a utilização do módulo. | |
208 | - "Administração" => "Tipos de Documentos" => "Mapeamento de Tipos de Documento" => "Recebimento" => "Cadastrar". | |
209 | - "Administração" => "Tipos de Documentos" => "Mapeamento de Tipos de Documento" => "Envio" => "Cadastrar". | |
210 | - | |
211 | - Obs.: Os tipos de documentos a serem mapeados deverão estar configurados no SEI como Externo ou Interno/Externo | |
212 | - | |
213 | - | |
214 | - 19) O protocolo de comunicação implementado pelo ConectaGov realiza a geração e assinatura digital de recibos de entraga 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. | |
215 | - Este link pode ajudar a configurar conforme o SO utilizado: http://ntp.br/guia-linux-comum.php | |
216 | - | |
217 | - | |
218 | - 20) Configurar as permissões de segurança para os perfis e unidades que poderão realizar o trâmite externo de processos no sistema. | |
219 | - 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. | |
220 | - Sugerimos que seja criado um novo perfil de usuário que receberá as permissões aos novos recursos incluidos pelo módulo (pen_*). Este novo perfil deverá ser atribuído aos usuários que podem realizar o trâmite externo de processos para outras instituições. | |
1 | +======================================================================================================================================== | |
2 | +Módulo PEN | |
3 | +Data de criação: 27/05/2016 | |
4 | +Data de atualizaçao: 09/08/2017 | |
5 | +Versão: 0.0.3 | |
6 | +======================================================================================================================================= | |
7 | + | |
8 | +======================================================================================================================================== | |
9 | +PROCEDIMENTOS PARA INSTALAÇÃO: | |
10 | +======================================================================================================================================== | |
11 | + | |
12 | +REQUISITOS PARA INSTALAÇÂO: | |
13 | + - SEI 3.0.5 (ou superior) instalada (verificar valor da constante de versão do SEI no arquivo sei/SEI.php) | |
14 | + - Usuário de acesso ao banco de dados do SEI e SIP com as devidas permissões de acesso para modificar estrutuda do banco de dados. Após a instalação, o usuário de manutenção deverá ser alterado para outro contendo apenas as permissões de escrita no banco de dados. | |
15 | + | |
16 | +PROCEDIMENTOS PARA INSTALAÇÂO: | |
17 | + | |
18 | + 1) Fazer backup dos banco de dados do SEI, SIP e repositórios de arquivos. | |
19 | + | |
20 | + 2) Caso o ambiente do ConectaGov utilizado nesta configuração esteja utilizando HTTPS com certificado digital do ICP-Brasil, será necessário configurar a cadeia de certificados do ICP-BRASIL como confiáveis nos nós de aplicação do SEI. | |
21 | + Como todas as comunicações realizadas com o ConectaGov utilizarão conexão segura via HTTPS com certificados digitais emitidos pela cadeia do ICP-Brasil, os servidores de aplicação precisam ser configurados para reconhecer esta cadeia como confiável, o que não é padrão nos sistemas operacionais atuais. Com isto, os seguintes comandos precisam ser executados em cada nós de aplicação do SEI, incluindo aquele responsável pelo tratamento das tarefas agendadas: | |
22 | + 2.1) Copie o certificado da cadeia de CA utilizado pelo ConectaGov para o diretório /usr/local/share/ca-certificates | |
23 | + cp <CERTIFICADO-CA-ICP-BRASIL> /usr/local/share/ca-certificates | |
24 | + | |
25 | + 2.2) Efetue a atualização da lista de certificados confiáveis do SO | |
26 | + sudo update-ca-certificates | |
27 | + | |
28 | + 3) Instalar o gearmand e o supervisord no servidor responsável por tratar o agendamento de tarefas do sistema. | |
29 | + Importante: É imprescindível que seja no mesmo nó em que está configurado o CRON de agendamento principal do SEI. | |
30 | + | |
31 | + # Pre-requisito. Caso contrario, os demais pacotes nao são encontrados no CentOS7 | |
32 | + yum install epel-release && yum update | |
33 | + | |
34 | + # Instalação do Gearman e supervisord | |
35 | + yum install supervisor gearmand libgearman libgearman-devel php56*-pecl-gearman | |
36 | + | |
37 | + | |
38 | + 4) Configuração do supervisor. | |
39 | + ATENÇÂO: No parametro 'user' abaixo deve ser configurado o usuário que executa o servidor web (verifique no seu servidor qual é o usuario. Ex.: apache) | |
40 | + ATENÇÂO: Verifique se a localização dos scripts ProcessarPendenciasRN.php e PendenciasTramiteRN.php estão corretas no parâmetro 'command' | |
41 | + | |
42 | + vi /etc/supervisord.conf | |
43 | + | |
44 | + # Adicione no final do arquivo | |
45 | + | |
46 | + [program:sei_processar_pendencias] | |
47 | + command=/usr/bin/php -c /etc/php.ini /opt/sei/web/modulos/pen/rn/ProcessarPendenciasRN.php | |
48 | + numprocs=1 | |
49 | + directory=/opt/sei/web | |
50 | + user=apache | |
51 | + autostart=true | |
52 | + autorestart=true | |
53 | + log_stderr=true | |
54 | + stdout_logfile=/var/log/supervisor/sei-supervisord-stdout.log | |
55 | + stderr_logfile=/var/log/supervisor/sei-supervisord-stderr.log | |
56 | + | |
57 | + [program:sei_monitorar_pendencias] | |
58 | + command=/usr/bin/php -c /etc/php.ini /opt/sei/web/modulos/pen/rn/PendenciasTramiteRN.php | |
59 | + numprocs=1 | |
60 | + directory=/opt/sei/web | |
61 | + user=apache | |
62 | + autostart=true | |
63 | + autorestart=true | |
64 | + log_stderr=true | |
65 | + stdout_logfile=/var/log/supervisor/sei-supervisord-stdout.log | |
66 | + stderr_logfile=/var/log/supervisor/sei-supervisord-stderr.log | |
67 | + | |
68 | + | |
69 | + 5) Configurar agendamento de tarefas de reinicialização de serviços caso se identifique os estes estão indisponíveis | |
70 | + Esta configuração é recomendada como contingência em conjunto com o Supervisor para garantir que os serviços de integração não serão desativados em caso de indisponíbilidade momentânea da infraestrutura do ConectaGov. | |
71 | + | |
72 | + No mesmo servidor em que está instalado/configurado o supervisor e gearman (passo 3), configurar o script verificar-servicos.sh, localizado na raiz do módulo, no serviço de agendamento CRON. Sugerimos que o tempo de monitoramento e tentativa de reativação seja configurado em 10 minutos. | |
73 | + | |
74 | + # 1) Copiar script de verificação dos serviços de integração do ConectaGov para a pasta de arquivos binários do SEI | |
75 | + ps: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
76 | + cp <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/web/modulos/pen/verificar-servicos.sh /opt/sei/bin/ | |
77 | + | |
78 | + # 2) Configurar agendamento no cron | |
79 | + PS: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
80 | + crontab -e | |
81 | + */10 * * * * <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/bin/verificar-servicos.sh | |
82 | + | |
83 | + 6) Editar o arquivo "sei/ConfiguracaoSEI.php", tomando o cuidado de usar editor que não altere o charset do arquivo, para adicionar a referência ao módulo PEN na chave 'Modulos' abaixo da chave 'SEI': Atenção para as virgulas nos finais das linhas | |
84 | + | |
85 | + 'SEI' => array( | |
86 | + 'URL' => 'http://[servidor sei]/sei', | |
87 | + 'Producao' => true, | |
88 | + 'RepositorioArquivos' => '/var/sei/arquivos', | |
89 | + 'Modulos' => array(), | |
90 | + ), | |
91 | + | |
92 | + Adicionar a referência ao módulo PEN na array da chave 'Modulos' indicada acima: | |
93 | + | |
94 | + 'Modulos' => array('PENIntegracao' => 'pen') | |
95 | + | |
96 | + | |
97 | + | |
98 | + 7) Mover o diretorio de arquivos do módulo "pen" para o diretorio sei/web/modulos/. | |
99 | + | |
100 | + 8) Colocar o arquivo do certificado digital utilizado para integração com o ConectaGov no diretorio "sei/config/". Este certificado será entregue junto com o pacote de integração. | |
101 | + | |
102 | + 9) Copiar o arquivo de instalação do módulo no SEI "sei_atualizar_versao_modulo_pen.php" para a pasta sei/scripts | |
103 | + | |
104 | + 10) Copiar o arquivo de instalação do módulo no SIP "sip_atualizar_versao_modulo_pen.php" para a pasta sip/scripts | |
105 | + | |
106 | + 11) Executar o script "sip_atualizar_versao_modulo_pen.php" para atualizar o banco de dados do SIP para o funcionamento do módulo: | |
107 | + PS: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
108 | + # php -c /etc/php.ini <DIRETORIO_RAIZ_INSTALAÇÃO>/sip/scripts/sip_atualizar_versao_modulo_pen.php | |
109 | + | |
110 | + 12) Executar o script "sei_atualizar_versao_modulo_pen.php" para inserção de dados no banco do SEI referente ao módulo. | |
111 | + PS: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
112 | + # php -c /etc/php.ini <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/scripts/sei_atualizar_versao_modulo_pen.php | |
113 | + | |
114 | + 13) Atualizar a tabela [md_pen_unidade] com os seus respectivos valores do campo "id_unidade_rh". | |
115 | + PS: Esta configuração será realizada manualmente pela equipe de operações somente nesta primeira versão do módulo | |
116 | + - Esses ID's de unidades são gerenciados pelo próprio orgão no Portal do ConectaGov: http://conectagov.processoeletronico.gov.br | |
117 | + - Na fase de homologação do sistema, estes valores serão passados pela SETIC/MP junto com o certificado digital de cliente | |
118 | + | |
119 | + Exemplo: | |
120 | + update md_pen_unidade set id_unidade_rh = <ID_CONECTAGOV> where id_unidade = <ID_UNIDADE_SEI>; | |
121 | + | |
122 | + | |
123 | + | |
124 | + 14) Configuração de unidade administrativa virtual para gerenciamento de envio e recebimento de processos pelo módulo | |
125 | + 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. | |
126 | + | |
127 | + 14.1) Acessar o SIP e criar uma nova unidade administrativa com as seguintes configurações: | |
128 | + sigla: EXTERNO | |
129 | + nome: Unidade Externa | |
130 | + | |
131 | + 14.2) Configurar a nova unidade na hierarquia do SEI, através da funcionalidade SIP >> Hierarquias >> Montar | |
132 | + Sugerimos que está unidade seja configurada no mesmo nível hierarquico 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 | |
133 | + | |
134 | + 14.3) Obter o número de identificação da nova unidade para posterior configuração dos parâmetros do módulo de integração. O código da nova unidade pode ser obtido através da funcionalidade SEI >> Administração >> Unidades >> Listar | |
135 | + | |
136 | + 15) Configuração de tipo de processo a ser aplicado aos processos recebidos de outras instituições | |
137 | + 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. | |
138 | + Caso a opção for pela criação de um novo tipo de processo específico, segue abaixo sugestão para configuração: | |
139 | + | |
140 | + 15.1) Criar um novo Tipo de Processo pela funcionalidade SEI >> Administração >> Tipo de Processo | |
141 | + Nome: Demanda Externa: Outros Órgãos Públicos | |
142 | + Descrição: Processos recebidos de outras instituições | |
143 | + Sugestão de Assuntos: <A CLASSIFICAÇÃO DE ASSUNTO DEVE SER DEFINIDO JUNTAMENTE COM A ÁREA DE DOCUMENTAÇÃO> | |
144 | + Ex: 019.01 - INFORMAÇÕES SOBRE O ÓRGÃO | |
145 | + Restringir aos Órgãos: <vazio> | |
146 | + Restringir às Unidades: <vazio> | |
147 | + Níveis de Acesso Permitidos: Público | |
148 | + Nível de Acesso Sugerido: Público | |
149 | + Exclusivo da Ouvidoria: Não | |
150 | + Processo único no órgão por usuário interessado: Não | |
151 | + Interno do Sistema: Sim | |
152 | + | |
153 | + 15.2) Obter o número de ID do novo Tipo de Processo para posterior configuração dos parâmetros do módulo de integração. O ID do novo Tipo de Processo pode ser obtido através da funcionalidade SEI >> Administração >> Tipo de Processo >> Listar | |
154 | + | |
155 | + 15) Configurar os parâmetros do Módulo de Integração Pen (Menu: SEI >> Infra >> Parâmetros) | |
156 | + | |
157 | + => PEN_ENDERECO_WEBSERVICE: Endereço dos serviços de integração do PEN | |
158 | + - Desenvolvimento: https://pen-api.trafficmanager.net/interoperabilidade/soap/v1_1/ | |
159 | + - Homologação: https://homolog.pen.api.trafficmanager.net/interoperabilidade/soap/v1_1/ | |
160 | + - Produção: https://api.conectagov.processoeletronico.gov.br/interoperabilidade/soap/v1_1/ | |
161 | + | |
162 | + => PEN_ENDERECO_WEBSERVICE_PENDENCIAS: Endereço dos serviços de notificação de trâmites de processos | |
163 | + - Desenvolvimento: https://pen-pendencias.trafficmanager.net/ | |
164 | + - Homologação: https://homolog.pen.pendencias.trafficmanager.net/ | |
165 | + - Produção: https://pendencias.conectagov.processoeletronico.gov.br/ | |
166 | + | |
167 | + => PEN_ID_REPOSITORIO_ORIGEM: ID do repositório de origem do órgão na estrutura organizacional | |
168 | + Este identificador é enviado para a instituição junto com o pacote de integração | |
169 | + Exemplo: 1 (Código de identificação da estrutura organizacional do Poder Executivo [SIORG]) | |
170 | + | |
171 | + => PEN_LOCALIZACAO_CERTIFICADO_DIGITAL: Localização do certificado digital o órgão | |
172 | + - Arquivo do passo 6 | |
173 | + | |
174 | + => PEN_NUMERO_TENTATIVAS_TRAMITE_RECEBIMENTO: | |
175 | + - Valor padrão: 3 | |
176 | + | |
177 | + => PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO: | |
178 | + - Valor padrão: 50 | |
179 | + | |
180 | + => PEN_SENHA_CERTIFICADO_DIGITAL: Senha do certificado digital | |
181 | + PS: Configuração de senha será modificada na próxima versão para utilização de criptografia | |
182 | + | |
183 | + => PEN_TIPO_PROCESSO_EXTERNO: Id do tipo de documento externo | |
184 | + - Configurar com o ID do Tipo de Processo Externo configurado no passo 15 | |
185 | + | |
186 | + => PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO: Id da unidade de origem que serão atribuídos os documentos recebidos de um outro órgão. | |
187 | + - Configurar com o ID da Unidade criada no passo 14 | |
188 | + | |
189 | + | |
190 | + | |
191 | + 16) Iniciar Gearman e Supervisor | |
192 | + PS: Altere a referência para <DIRETORIO_RAIZ_INSTALAÇÃO> descrito abaixo | |
193 | + service gearmand start && service supervisord start | |
194 | + | |
195 | + * Executar o comando "ps -ef" e verificar se os dois processos seguintes estão em execução: | |
196 | + - /usr/bin/php -c /etc/php.ini <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/modulos/pen/rn/PendenciasTramiteRN.php | |
197 | + - /usr/bin/php -c /etc/php.ini <DIRETORIO_RAIZ_INSTALAÇÃO>/sei/modulos/pen/rn/ProcessarPendenciasRN.php | |
198 | + Caso não esteja houve algum problema de configuração e a expedição de processos não irá funcionar. | |
199 | + | |
200 | + * Importante colocar o serviço para ser iniciado automaticamente juntamente com o servidor. | |
201 | + | |
202 | + | |
203 | + 17) Certificar se o SEI está habilitado para permitir criação de processo com numeração informada. Esta configuração é obrigatória para o funcionamento do módulo PEN. | |
204 | + => SEI_HABILITAR_NUMERO_PROCESSO_INFORMADO: 2 | |
205 | + | |
206 | + | |
207 | + 18) Realizar o mapeamento de tipos de documentos do SEI com as especies documentais definidas no PEN, tanto de envio quanto de recebimento. Esta configuração deve ser feita antes de começar a utilização do módulo. | |
208 | + "Administração" => "Tipos de Documentos" => "Mapeamento de Tipos de Documento" => "Recebimento" => "Cadastrar". | |
209 | + "Administração" => "Tipos de Documentos" => "Mapeamento de Tipos de Documento" => "Envio" => "Cadastrar". | |
210 | + | |
211 | + Obs.: Os tipos de documentos a serem mapeados deverão estar configurados no SEI como Externo ou Interno/Externo | |
212 | + | |
213 | + | |
214 | + 19) O protocolo de comunicação implementado pelo ConectaGov realiza a geração e assinatura digital de recibos de entraga 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. | |
215 | + Este link pode ajudar a configurar conforme o SO utilizado: http://ntp.br/guia-linux-comum.php | |
216 | + | |
217 | + | |
218 | + 20) Configurar as permissões de segurança para os perfis e unidades que poderão realizar o trâmite externo de processos no sistema. | |
219 | + 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. | |
220 | + Sugerimos que seja criado um novo perfil de usuário que receberá as permissões aos novos recursos incluidos pelo módulo (pen_*). Este novo perfil deverá ser atribuído aos usuários que podem realizar o trâmite externo de processos para outras instituições. | ... | ... |