Seguem as configurações necessárias para o bom funcionamento do Sistema de Permissões e o Sistema Eletrônico de Informações.
5.1 Configuração SIP
Deve-se abrir o arquivo [servidor_php]/sip/ConfiguracaoSip.php e atualizar os parâmetros:
Sip | |
URL | http://[servidor_php]/sip |
Producao | true (se colocar o valor false o sistema exibirá detalhes de erros para o usuário final e não fará cache de javascript/css degradando o desempenho, por isso, para o servidor de produção DEVE ter valor true) |
Módulos | Caminho para módulos de código específicos da instituição |
PaginaSip | |
NomeSistema | Usado nos títulos das janelas |
NomeSistemaComple mento | Texto exibido ao lado do ícone do sistema na barra superior (ex.: “Teste”, “Homologação”, vazio em produção) |
SessaoSip | |
SiglaOrgaoSistema | Utilizar a mesma sigla dos updates realizados nas tabelas de orgao |
SiglaSistema | SIP |
PaginaLogin | http://[servidor_php]/sip/login.php |
SipWsdl | http://[servidor_php]/sip/controlador_ws.php?servico=wsdl |
https | false (colocar true se o servidor possuir um certificado instalado, neste caso a tela de login usará HTTPS) |
BancoSip | |
Servidor | [servidor_bd] |
Porta | [número da porta de conexão] |
Banco | [banco sip] |
Usuario | [usuário banco sip] |
Senha | [senha banco sip] |
Tipo | MySql, SqlServer ou Oracle DB |
HostWebService (ver detalhes de configuração na seção Configuração de Acesso de Web Services) | |
Replicacao | Referências (IP, nome na rede) das máquinas que podem chamar o serviço de replicação de usuários. |
Pesquisa | Referências (IP, nome na rede) das máquinas que podem chamar os serviços de pesquisa de dados no SIP. Colocar todas as máquinas que rodam o SEI. |
Autenticacao | Referências (IP, nome na rede) das máquinas que podem chamar o serviço de autenticação de usuários do SIP. Colocar todas as máquinas que rodam o SEI. |
InfraMail | |
Tipo | 1 – utiliza configuração do Sistema Operacional através do aplicativo sendmail 2 – permite configurar um servidor SMTP |
Servidor | Servidor SMTP |
Porta | Porta SMTP |
Codificação | Codificação para envio da mensagem e anexos: 8bit, 7bit, binary, base64, quoted-printable |
Autenticar | Flag para indicar se o servidor SMTP requer autenticação, se true então os campos Usuario e Senha devem ser preenchidos |
Usuário | Usuário para autenticação |
Senha | Senha do usuário para autenticação |
Protegido | Evita envio incorreto de email no ambiente de desenvolvimento, se for preenchido com um ou mais endereços de email então todos os emails enviados terão o destinatário ignorado e substituído por este valor |
5.2 Tabela de Parâmetros do SIP
Tabela de Parâmetros SIP
As configurações da tabela de parâmetros podem ser realizadas através do menu Infra/Parâmetros (o usuário deve ser administrador do sistema SIP – menu Sistemas/Administradores):
EMAIL_SISTEMA | naoresponder@..... (endereço utilizado por mensagens enviadas pelo sistema) |
EMAIL_ADMINISTRADOR | Endereço para envio de emails informando erro em agendamentos de tarefas do sistema (mais de um email pode ser informado utilizando ponto e vírgula como separador) |
ID_SISTEMA_SIP | Valor do campo sistema.id_sistema referente ao sistema SIP |
ID_USUARIO_SIP | Valor do campo usuario.id_usuario referente ao usuário SIP |
ID_PERFIL_SIP_ADMINISTRADOR_SIP ID_PERFIL_SIP_ADMINISTRADOR_SISTEMA ID_PERFIL_SIP_BASICO ID_PERFIL_SIP_COORDENADOR_PERFIL ID_PERFIL_SIP_COORDENADOR_UNIDADE |
Apontamentos para os perfis reservados do SIP |
SIP_VERSAO | Indica a versão instalada |
OBS: o sistema poderá alterar/adicionar automaticamente parâmetros nesta tabela.
5.3 Configuração SEI
Deve-se abrir o arquivo [servidor_php]/sei/ConfiguracaoSEI.php e atualizar os parâmetros:
SEI | |
URL | http://[servidor_php]/sei |
Produção | true (se colocar o valor false o sistema exibirá detalhes de erros para o usuário final e não fará cache de javascript/css degradando o desempenho, por isso, para o servidor de produção DEVE ter valor true) |
RepositorioArquivos | Indica o local para gravação e consulta de documentos externos, ex.: /sei-nfs/dados |
Modulos | Caminho para módulos de código específicos da instituição |
SessaoSEI | |
SiglaOrgaoSistema | Utilizar a mesma sigla dos updates realizados nas tabelas de orgao |
SiglaSistema | SEI |
PaginaLogin | http://[servidor_php]/sip/login.php |
SipWsdl | http://[servidor_php]/sip/controlador_ws.php?servico=wsdl |
PaginaSEI | |
NomeSistema | Usado nos títulos das janelas |
NomeSistemaComplemento | Texto exibido ao lado do ícone do sistema na barra superior (ex.: “Teste”, “Homologação”, vazio em produção) |
LogoMenu | Permite exibir um logo abaixo do menu principal |
BancoSEI | |
Servidor | [servidor_bd] |
Porta | [número da porta de conexão] |
Banco | [banco sei] |
Usuario | [usuário banco sei] |
Senha | [senha banco sei] |
Tipo | MySql ou SqlServer |
CacheSEI | |
Servidor | 127.0.0.1 (endereço do servidor memcache) |
Porta | 11211 (porta padrão memcache) |
Editor | |
Edoc | Habilita uso do eDoc/Word (não recomendado) |
CarregarAgenteEdoc | Permite carregar o agente do eDoc mesmo não tem o editor habilitado (para finalização de documentos) |
Interno | Habilita uso do editor web |
Pesquisa | |
Banco | true/false – pesquisa no banco de dados (like) |
Solr | true/false – pesquisa no Apache Solr |
SqlServerFullTextSearch | true/false – pesquisa no mecanismo nativo do SQL Server. Neste caso criar catálogo de indexação com os campos: indexacao_protocolo.idx_descricao indexacao_protocolo.idx_participante indexacao_protocolo.idx_assunto indexacao_protocolo.idx_unidade_acesso indexacao_protocolo.idx_unidade_aberto indexacao_protocolo.idx_assinante indexacao_protocolo.idx_observacao indexacao_protocolo.idx_conteudo indexacao_base_conhecimento.idx_conteudo indexacao_publicacao.idx_resumo indexacao_publicacao.idx_conteudo OBS: para uso desta funcionalidade é necessário que a chave Pesquisa → Banco também esteja configurada com o valor true; |
Solr | |
Servidor | Indica a máquina onde está instalado o mecanismo de indexação: http://[servidor_solr]:8080/solr |
CoreProtocolos | sei-protocolos |
CoreBasesConhecimento | sei-bases-conhecimento |
CorePublicacoes | sei-publicacoes |
JODConverter | |
Servidor | Esta chave é opcional, caso ela não exista apenas não será possível marcar documentos externos nos formatos OpenOffice para geração de PDF da árvore de processo (doc, xls, pps, etc.). Arquivo para instalação disponível em sei/ferramentas/jodconverter-tomcat-2.2.2.zip. Maiores detalhes em http://code.google.com/p/jodconverter. HostWebService |
HostWebService (ver detalhes de configuração na seção Configuração de Acesso de Web Services) | |
Edoc | [servidor .net] Referências (IP, nome na rede) para as máquinas do repositório de arquivos eDoc (descontinuado) |
Sip | [servidor_php] Indicar todas as referências (IP e nome na rede) da máquina que executa o SIP, para o devido acesso ao serviço de sincronização de usuários/unidades/órgãos. O SIP tentará replicar estes dados para o SEI e caso esta chave não esteja correta será gerado um erro de Acesso Negado. |
Publicacao | Referências (IP, nome na rede) dos veículos de publicação externos cadastrados. |
Ouvidoria | Referências (IP, nome na rede) da máquina que hospeda o formulário de Ouvidoria personalizado. Se utilizando o formulário de ouvidoria padrão disponibilizado pelo SEI então configurar com as máquinas que rodam o SEI. |
InfraMail | |
Tipo | 1 – utiliza configuração do Sistema Operacional através do aplicativo sendmail 2 – permite configurar um servidor SMTP |
Servidor | Servidor SMTP |
Porta | Porta SMTP |
Codificacao | Codificação para envio da mensagem e anexos: 8bit, 7bit, binary, base64, quoted-printable |
Autenticar | Flag para indicar se o servidor SMTP requer autenticação, se true então os campos Usuario e Senha devem ser preenchidos |
Usuário | Usuário para autenticação |
Senha | Senha do usuário para autenticação |
Protegido | Evita envio incorreto de email no ambiente de desenvolvimento, se for preenchido com um ou mais endereços de email então todos os emails enviados terão o destinatário ignorado e substituído por este valor |
Para facilitar futuras atualizações de versões deixar os arquivos abaixo como somente-leitura:
[servidor_php]/sip/ConfiguracaoSip.php
[servidor_php]/sei/ConfiguracaoSEI.php
Configuração de Acesso aos Web Services
A comunicação entre o SEI e o SIP ocorre via Web Services. Como estes sistemas costumam estar disponíveis na Web existe uma configuração que permite especificar quais máquinas possuem permissão para chamar os serviços. Esta configuração é feita através da chave HostWebService existente nos arquivos ConfiguracaoSEI.php e ConfiguracaoSip.php.
Cada sub-chave de HostWebService representa um conjunto de serviços disponíveis e pode conter mais de um valor pois muitas vezes a máquina de origem (requisitante do serviço) é identificada no PHP pelo IP, outras vezes pelo nome da máquina. Já ocorreram casos em que a identificação ocorria de forma alternada: em uma chamada era o IP e na próxima o nome da máquina. Esta resolução de nome é diretamente influenciada pela configuração do ambiente de rede
A configuração dos valores para as sub-chaves pode ser feita utilizando o caractere curinga “*”, exemplos:
'HostWebService' => array(
'Replicacao' => array('10.100.10.5'), //sistema de RH ou deixar vazio ''
'Pesquisa' => array('*'), //qualquer máquina, NÃO RECOMENDADO colocar nós do SEI
'Autenticacao' => array('10.100.200.*', 'no*.trf4.jus.br') //IPs e nós do SEI
) Será processado apenas um curinga por valor cadastrado, por exemplo, o valor “*.100.50.*” não é válido. Se uma máquina tentar chamar um serviço e não estiver autorizada então um erro de “Acesso Negado” será lançado e gravado na tabela de logs informando qual máquina tentou acesso (menu Infra/Log).
5.4 Tabela de Parâmetros do SEI
Tabela de Parâmetros SEI
As configurações da tabela de parâmetros podem ser realizadas através do menu Infra/Parâmetros do SEI (necessária permissão no perfil Informática):
ID_MODELO_BASE_CONHECIMENTO | Modelo de documento utilizado pelo eDoc para geração de Bases de Conhecimento |
ID_MODELO_INTERNO_BASE_CONHECIMENTO | Modelo de documento utilizado pelo editor web para geração de Bases de Conhecimento |
ID_SERIE_EMAIL | ID do tipo de documento email (valor serie.id_serie correspondente) |
ID_UNIDADE_TESTE | Identificador da unidade de teste do sistema (unidade.id_unidade). Esta unidade deve existir pois é utilizada temporariamente em algumas chamadas de Web Services. |
SEI_EMAIL_ADMINISTRADOR | Endereço para envio de emails informando erro em agendamentos de tarefas do sistema (mais de um email pode ser informado utilizando vírgula como separador) |
SEI_EMAIL_SISTEMA | naoresponder@..... (endereço utilizado por mensagens enviadas pelo sistema) |
SEI_HABILITAR_ASSINATURA_DOCUMENTO_EXTERNO | 0 - desabilitado 1 - habilitado somente para unidades de protocolo |
SEI_HABILITAR_GRAU_SIGILO | 0 – desabilitado 1 – opcional 2 – obrigatório |
SEI_HABILITAR_HIPOTESE_LEGAL | 0 – desabilitado 1 – opcional 2 – obrigatório |
SEI_HABILITAR_MOVER_DOCUMENTO | 0 - desabilitado 1 - habilitado somente para unidades de protocolo 2 - habilitado para todos os usuários |
SEI_HABILITAR_NUMERO_PROCESSO_INFORMADO | Ao gerar um processo exibe campo para digitação do número e da data de autuação: 0 - desabilitado 1 - habilitado somente para unidades de protocolo 2 - habilitado para todos os usuários |
SEI_HABILITAR_VALIDACAO_CPF_CERTIFICADO_DIGITAL | 0 – desabilitado 1 – habilitado (o CPF do certificado deverá ser igual ao do usuário assinante) |
SEI_HABILITAR_VALIDACAO_EXTENSAO_ARQUIVOS | 0 – desabilitado 1 – habilitado (somente serão aceitos arquivos contendo as extensões cadastradas através do menu Administração/Extensões de Arquivos Permitidas) |
SEI_ID_SISTEMA | Valor do campo sistema.id_sistema referente ao sistema SEI na base de dados do SIP |
SEI_MASCARA_ASSUNTO | |
SEI_MASCARA_NUMERO_PROCESSO_INFORMADO | |
SEI_MSG_AVISO_CADASTRO_USUARIO_EXTERNO | Permite exibir um aviso para os usuários externos antes que eles efetuem o cadastro no sistema. Se este campo estiver vazio nenhuma mensagem será apresentada e o usuário será direcionado diretamente para o formulário de cadastro. |
SEI_NUM_FATOR_DOWNLOAD_AUTOMATICO | Opcional. Permite limitar o download automático de arquivos externos de acordo com a velocidade de transferência de dados do usuário. Se a velocidade do usuário for 150kb/s e o fator for configurado com 5 então para arquivos maiores que 750kb (150 x 5) será exibido um link para o usuário (ao invés de iniciar automaticamente o download). As velocidades de transferência dos usuários podem ser consultadas através do menu Infra/Velocidades de Transferência de Dados. OBS: A velocidade somente será atualizada quando o usuário visualizar um documento externo maior que 256kb. |
SEI_NUM_MAX_DOCS_PASTA | 20 (informa o número de documentos para agrupamento em pastas na árvore de processo – deixar vazio para não realizar agrupamento) |
SEI_SUFIXO_EMAIL | .jus.br - sufixo adicionado em emails enviados pelo sistema, corresponde ao valor da variável sufixo_email
|
SEI_TAM_MB_ANEXO_EMAIL | 10 (valor em Mb), deve refletir o valor configurado no servidor de email da instituição |
SEI_TAM_MB_DOC_EXTERNO | 200 (valor em Mb), é necessário também configurar no php.ini as variáveis: post_max_size 256M upload_max_filesize 200M |
SEI_VERSAO | Indica a versão instalada do sistema |
SEI_WS_NUM_MAX_DOCS | 5 (número máximo de documentos que podem ser gerados simultaneamente em um processo através da API de Web Services do SEI) |
OBS: o sistema poderá alterar/adicionar automaticamente parâmetros nesta tabela.