O serviço externo é a configuração de serviços que serão liberados a outros sistema.
Essa opção pode ser utilizada por administradores do sistema.
Esta tela é acessada no módulo COMUM, para permitir esse acesso, na aplicação de segurança é necessário dar permissão na opção “Serviço externo” no módulo “Novo - Comum” e no modulo “COMUM”.
Veja aqui os procedimentos para dar acesso a um recurso.
O administrador poderá disponibilizar os serviços que estiverem disponíveis, os serviços disponibilizados e utilizados pela Edusoft já estão cadastrados.
Quando o dono do serviço for edusoft o administrador só poderá alterar os seguintes campos: Ip's liberados, https, usuário, senha e valor padrão (parâmetros do detalhe).
Já os serviços cadastrado pelo administrador, o mesmo terá permissão para alteração de todos os campos.
O acesso a essa funcionalidade pode ser feito direto pelo menu.
Ao acessar a tela de serviço externo, o administrador poderá recupera um serviço já cadastrado ou incluir um novo.
Para cadastrar/editar um serviço o usuário deve informar:
Descrição: Informe uma descrição para identificação do serviço
Dono: Identificação do dono do serviço, está disponível apenas a opção Cliente para selecionar, quando está selecionado Edusoft é um serviço criado pelo Edusoft, somente alguns campos estão disponíveis para alteração.
Ativo: ativa/desativar o serviço, quando inativo não é possível executar o serviço.
Ip's liberados: Informe quais ip's podem acessar este o serviço, os ip's deve ser separados por vírgula (xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx). Quando não informado não terá restrição de ip.
Https: Quando marcado este campo o Mentor Web deve está configurado como o protocolo https.
Protocolo do serviço: Define qual será o formato da resposta.
Tipo de autenticação: Define qual será o tipo de autenticação. No momento a autenticação disponível é Token edusoft, uma requisição “GET” passando nome do serviço, usuário e senha onde retorna o token de autenticação a ser passado para o serviço.
Usuário: Usuário que deve ser passado na requisição GET para gerar o token.
Senha: Senha que deve ser passado na requisição GET para gerar o token.
No detalhe:
Nome: Nome do serviço, é o nome único que identifique o serviço ao executar.
Tipo de serviço: Informação de qual é o tipo serviço que está sendo disponibilizado.
Método java: São serviços previamente disponibilizados pela Edusoft que executarão processo/consultas no sistema.
Clique aqui para verificar os serviços disponibilizados pela Edusoft.
Instrução SQL: São serviços que cadastrados com instruções SQLs. Que ao executar o serviço, será retornado os campos conforme a instrução feita.
Clique aqui para verificar como montar o SQL.
Transformação Kettle: São anexados transformações Kettle (.ktr). Que ao executar o serviço, será executado os passos definidos no arquivo.
Clique aqui para verificar como cadastrar.
Agendamento Kettle: São anexados agendamento Kettle (.kjb). Onde sua execução será agendada conforme definido no arquivo.
Clique aqui para verificar como cadastrar.
Tipo de operação: Qual a operação a ser executa:
Consultar: Será um serviço que retorna um ou uma lista de itens. Disponível para método java e instrução SQL.
Processo: Sistema processo as informações podendo não possuir retorno (Apenas para Método java).
Opções:
Parâmetros: Definição dos parâmetros que serão passados ao requisitar o serviço. (Exemplo: Parâmetros do SQL, Parâmetros do Método).
Campos de retornos: Definição do campo que contém a mensagem do erro quando a requisição não tiver sucesso. Também deve ser definidos os campos retornados quando a requisição for bem sucedida.
Step (Passo): Apenas quando Transformação/Agendamento Kettle que possuem algum passo que utiliza outra Transformação/Agendamento Kettle
Tempo máximo: Tempo máximo que a instrução SQL pode demorar para executar.
Ativo: ativa/desativar o item em questão do serviço, quando inativo não é possível executar este item.
No botão de ações, você pode ir para a tela inicial, gravar, incluir novo, clonar e excluir.
Documentação técnica (Acesso restrito)