Capítulo X - Sistemas No SEI há a possibilidade de configurar os sistemas externos que podem acessar os serviços disponibilizados. Antes disso, é necessário cadastrar o sistema e realizar a associação com os respectivos serviços, sendo possível indicar o tipo de processo, de documento e as unidades permitidas. Os serviços são descritos em formato XML, em um padrão denominado Web Services Description Language (Linguagem de Descrição de Serviços Web). Além de descrever os serviços, esse padrão especifica como acessá-los e quais operações ou métodos estão disponíveis. Criação e Manutenção de Sistemas DEFINIÇÕES O acesso ao Web Services Description Language (WSDL) é realizado por meio do seguinte endereço: http://[servidor php]/sei/controlador_ws.php?servico=sei. A variável [servidor php] é o endereço web do SEI. Os serviços do SEI estão documentados no seguinte endereço: https://softwarepublico.gov.br/social/articles/0004/7172/SEI-WebServices-v3.0.pdf. Ressalta-se que essa documentação é bastante técnica e destinada a profissionais de Tecnologia da Informação. PARÂMETROS NECESSÁRIOS Nome Descrição IMPLEMENTAÇÃO Ação caminho Sistema Listar sistemas Menu Principal / Administração / Sistemas SEI Cadastrar novo sistema Menu Principal / Administração / Sistemas / Novo SEI DETALHES DA IMPLEMENTAÇÃO Serviços DEFINIÇÕES Primeiro cadastramos o sistema e dentro dele, acessamos a opção serviços, onde faremos as parametrizações. Dúvida: definir que serviços vamos utilizar e em qual sistema ele se encontra. PARÂMETROS NECESSÁRIOS Nome Descrição IMPLEMENTAÇÃO Ação caminho Sistema Acessar serviços Menu Principal / Administrar / Sistemas / Serviços SEI DETALHES DA IMPLEMENTAÇÃO Campos a serem preenchidos:• Identificação: o campo é informado na chamada do WebService e é de preenchimento obrigatório. • Descrição: deve-se colocar uma descrição do serviço utilizado pelo sistema, ou seja, a especificação do objetivo do serviço. Não é de preenchimento obrigatório. •  Servidores: deve-se preencher com os endereços IP que poderão acessar o serviço e é de preenchimento obrigatório. O SEI valida se o serviço está sendo chamado por um dos endereços informados nesse campo, retornando “Acesso Negado” se não encontrar. Além disso, é lançado um registro na tabela “infra_log”, informando qual servidor tentou acessar o serviço. Dependendo da configuração da rede, pode ser necessário informar o nome e o IP do servidor na lista. É permitido o uso de até um caractere curinga no nome do servidor, por exemplo “10.100.50.*”. Se apenas o “*” for cadastrado, então qualquer máquina estará liberada para acesso. •  Gerar links de acesso externos: ao marcar essa checkbox, um link para acesso ao processo ou documento será retornado ao  selecionar um serviço do SEI. Sistemas desenvolvidos utilizando a InfraPHP, como é o caso do SEI e do SIP, possuem um mecanismo de autenticação automática, ou seja, ao clicar no link, o SEI será aberto automaticamente para visualização do processo ou documento. Em sistemas que não utilizam a InfraPHP ou o usuário não tenha permissão no SEI, o processo ou documento será visualizado da mesma forma que a funcionalidade de “Acesso Externo”. Vídeo Tutorial - Enap Monitoramento de Serviços DEFINIÇÕES A funcionalidade “Monitoramento de Serviços” refere-se a um relatório dos serviços utilizados pelos sistemas e possui os seguintes filtros: “Sistema”, “Serviço”, “Operação”, “Período” e “Tipo”. Ressalta-se que o único filtro de seleção obrigatória é o “Tipo”. Um dos objetivos do “Monitoramento de Serviços” é a verificação da chamada de serviços utilizados pelos sistemas cadastrados. O “Monitoramento de Serviços” é apresentado de duas maneiras: • Monitoramento ResumidoOs resultados contêm as seguintes informações: Sistema Serviço Operação Quantidade Tempo Médio • Monitoramento DetalhadoOs resultados contêm as seguintes informações:• Data/Hora• Tempo• Detalhes Sistema Serviço Operação IP de Acesso Servidor User Agent PARÂMETROS NECESSÁRIOS Nome Descrição IMPLEMENTAÇÃO Ação caminho Sistema Monitoramento de Serviços Menu principal / Administração / Sistemas / Monitoramento de Serviços SEI DETALHES DA IMPLEMENTAÇÃO