Commit 4fc651aec4128b324c40fae0ae4e9f34b758567a

Authored by Guilherme Andrade Del Cantoni
1 parent 2069f737

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.
... ...