Skip to main content

Instalação

 

Instalação

Ambientes e sistemas 

Foram montados dois ambientes:

Treinamento

Banco e aplicação

10.80.10.19

Produção

Banco: 10.80.10.31

aplicação: 10.80.10.32

A equipe de infra instalou toda a infraestrutura necessária para o funcionamento do sistema, dentre as quais podemos citar:

1 . Aplicação – SIP e SEI (Máquina virtual)

apache: 2.4.6

PHP 7.3.12

OBS.: os arquivos encontram-se em um pasta dentro do servidor de aplicação.

  1. Banco de dados SIP e SEI

Postgres

  1. Servidor de indexação de pesquisa

Sorl

 

Código Fonte

Com relação ao código fonte é necessário observar os arquivos:

/opt/sip/config/ConfiguracaoSip.php

/opt/sei/config/ConfiguracaoSEI.php

 

Acesso aos Sistemas com LDAP/AD

Foi feita a configuração para que o acesso ao sistema passe a ser feito através do sistema de acesso do IFPE.

Obs Alguns servidores que tinham trocado a senha recentemente não estavam conseguindo acessar o sistema,  pois a variável que SEI buscava no LDAP estava vazia.

 

Carga e sincronização de Usuários e Unidades

A carga inicial de usuários e unidades() deve ser feita exclusivamente na base do SIP

 

Modelo para inclusão de usuários na base SIP

insert into usuario (id_usuario, id_origem, id_orgao, sigla, nome, nome_registro_civil, nome_social, cpf, sin_bloqueado, sin_ativo) values (100000355, '192332453', 0, 'fss', 'Fu lano da Silva Soares', 'Fulano da Silva Soares', null, 72850953032,'N','S');

 

OBS: O SEI possui algumas faixas de valores reservadas na tabela de usuários então o valor atual do se quencial de usuários no SIP não deve ser reiniciado (deve ser obrigatoriamente maior ou igual a 100000000).



Modelo para inclusão de unidades na base SIP

insert into unidade (id_unidade, id_origem, id_orgao, sigla, descricao, sin_global, sin_ativo) values (9999, '10981', 0, 'PRES', 'Presidência', 'N', 'S');



OBS 1: A unidade de TESTE enviada junto com a base de dados NÃO deve ser excluída porque é utilizada temporariamente pelo SEI em algumas chamadas de Web Services. Se ela for excluída é necessário recriar, adici onar na hierarquia e atualizar o parâmetro ID_UNIDADE_TESTE através do menu Infra/Parâmetros no SEI;

OBS 2: Em cada órgão é necessário que exista uma unidade "global" (com o campo sin_global=S). A sigla utilizada normalmente é "*". Um usuário com permissão nesta unidade ganhará automaticamente permissão em todas as unidades do respectivo órgão. Ou seja, ao logar no sistema todas as unidades estarão disponíveis para escolha. Esta unidade normalmente é utilizada apenas por usuários da informática ou gestores do sistema.



É possível também fazer uma carga inicial da hierarquia de unidades. Embora o script seja um pouco mais complexo devido à necessidade de tratamento das precedências de inserção nas relações pai/filho.

insert into rel_hierarquia_unidade (id_hierarquia, id_unidade, id_hierarquia_pai, id_uni dade_pai, dta_inicio, dta_fim, sin_ativo) values (100000018, 999, 100000018, 222, '2014-03- 10', null, 'S');

Parâmetros

No manual de instalação encontramos a lista com os parâmetros do SIP e do SEI.