...
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Pré-Requisitos / ParametrizaçõesNenhum. Detalhamento do Processo Foram desenvolvidas Consultas SQL para que seja possível elaborar os filtros utilizados no Portal Regional.
Para o SENAI, foram criadas as seguintes consultas:
|
Expandir | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pré-Requisitos / ParametrizaçõesNenhum. Detalhamento do Processo Foi criada uma consulta SQL para retorno dos dados de gratuidade que serão exibidos no Portal da Transparência. Obs.: uma única consulta foi criada para retorno dos dados no contexto do SESI e SENAI. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exemplo de retorno do método de consulta de vagas de gratuidade | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Propriedade | Descrição | SESI | SENAI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CODCOLIGADA | Código da Coligada | 2 | 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NOMECOLIGADA | Nome da Coligada | SESI | SENAI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CODFILIAL | Código da Unidade de Ensino (Filial) | 2002 | 3002 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NOMEFILIAL | Nome da Unidade de Ensino (Filial) | SESI - Ampére | SENAI - Ampére | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RUA | Rua da Unidade de Ensino (Filial) | Rua Antenas | Rua Antenas | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NUMERO | Número da Unidade de Ensino (Filial) | 344 | 344 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COMPLEMENTO | Complemento da Unidade de Ensino (Filial) | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BAIRRO | Bairro da Unidade de Ensino (Filial) | Nossa Senhora das Graças | Nossa Senhora das Graças | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CIDADE | Cidade do Prédio da Turma ou da Unidade de Ensino (Filial) | AMPERE | AMPERE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ESTADO | Estado da Unidade de Ensino (Filial) | PR | PR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PAIS | País da Unidade de Ensino (Filial) | Brasil | Brasil | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CEP | CEP da Unidade de Ensino (Filial) | 85640000 | 85640000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TELEFONE | Telefone da Unidade de Ensino (Filial) | 32719719 | 32719719 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NOMECURSO | Nome do curso | Ensino Médio | Eletrônica Industrial | SERIE | Série | 1ª Série | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PREREQUISITOS | Pré-requisitos | Idade mínima: | Idade mínima: | CURSOPRESDIST | Presencial/À distância | Presencial | PROGRAMA | Programa | Educação Básica | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CODMODALIDADECURSO | Código da Modalidade do Curso | 1, 2, 3, 4, 5, 6, 7 | 05, 11, 15, 150, 21, 31, 41, 57, 58, 67, 81, 87, 91, 92, 93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MODALIDADECURSO | Nome da Modalidade do Curso | Regular | Iniciação Profissional | CODPRODUTO | Código do Produto SCAE | 53 | PRODUTO | Nome do Produto SCAE | Ensino médio - 1º ano | NOMEAREA | Área de atuação | Eletrônica | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CODTURMA | Código da Turma | 1B33VEM | APB-V-000149/2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NOMETURMA | Descrição da Turma | 1B33VEM - 1° CT APENA 15 | Eletrônica Industrial – 000149/2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IDPERLET | Identificador do Período Letivo | 2894 | 2987 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CODPERLET | Código do Período Letivo | 2018 | 2018/2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NOMEIDPERLET | Nome do Período Letivo | Período Letivo de 2018 | Período Letivo 2º Semestre 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NOMEGRADE | Nome da Matriz Curricular | 1ª Série - Ensino Médio | Eletrônica Industrial | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TURNO | Turno | Manhã | Noite | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TIPOMEDIACAO | Tipo de Mediação (Turma) | Presencial | Semipresencial | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CARGAHORARIA | Carga Horária da Matriz Curricular | 900 | 200 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MAXALUNOS | Máximo de Alunos | 40 | 20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VAGASGRAT | Vagas de gratuidade regimental / regulamentar | 5 | 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VAGASGRATDISP | Vagas de gratuidade regimental / regulamentar disponíveis | 2 | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DTINICIOMATRICULA | Data inicial de Matrícula da Turma | 10/09/2017 | 10/05/2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DTFINMATRICULA | Data final de Matrícula da Turma | 31/10/2017 | 30/06/2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DTINICIAL | Data inicial da Turma | 01/02/2018 | 01/08/2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DTFINAL | Data final da Turma | 15/12/2018 | 15/02/2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expandir | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pré-Requisitos / ParametrizaçõesNenhum. Detalhamento do Processo Foi desenvolvido um Web Service destinado a executar consultas SQL's cadastradas no RM. Ao realizar a instalação da customização, ele estará disponível para acesso através do serviço do RM. Swagger Todos os serviços disponíveis no RM são agrupados e listados nessa ferramenta, que visa auxiliar na manutenção e documentação de APIs REST. Para acessar o Swagger, é necessário acessar o link no seguinte formato "http://<servidor>:<portaFrameHTML>/swagger/ui/index" (Exemplo: http://localhost:8080/swagger/ui/index). Para verificar a porta, acesse, através do IIS, o Website "FrameHTML", que é gerado quando realizada a instalação do Portal RM: Após isso, basta clicar com o botão direito do mouse no Website "FrameHTML" e clicar na opção "Editar ligações...". Conforme imagem abaixo, a porta seria a 8080, e o link ficaria da seguinte forma "http://localhost:8080/swagger/ui/index". Ao acessar o Swagger, serão listados todos os serviços disponíveis, com a descrição do serviço, parâmetros e urls: O webservice de consultas SQL é o "CstExecSQL", método "ExecutaConsultaSQL". Segurança Para a autenticação no Web Service, é utilizado um Token, gerado pela tela de parametrização da customização. Para isso, o usuário deverá acessar a tela de Parâmetros, no menu "TOTVS Educacional→Customização→Parâmetros". Após acessar a tela, preencher os campos Usuário e Senha com dados válidos para realizar um login no RM. Em seguida, executar o processo "Gerar Token". O Token gerado no campo "Token Portal Transparência V2" deverá ser enviado em todas as requisições, no header "Authorization", da seguinte forma: Basic token_gerado. Para maiores detalhes, acesse aqui o manual da Lib DN. Parâmetros do Web Service O web service possui 3 parâmetros, sendo dois deles obrigatórios e todos enviados via GET:
Exemplo de uma requisição enviada para o WebService Consulta SQL cadastrada no RM, com o código "CstTesteFiltros". Como podemos ver na imagem abaixo, ela retorna os dados do município e tem um parâmetro (MUNICIPIO). Exemplo do envio da requisição via Postman: Código da requisição em HTTP GET /rm/api/TOTVSCustomizacao/ConsultasSQL/ExecutaConsultaSQL?codColigada=0&codSentenca=CstTesteFiltros&parameters=MUNICIPIO=Belo Horizonte HTTP/1.1
Lista Códigos dos Sistemas
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expandir | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
No TOTVS Educacional, por meio do menu Transparência | Parâmetros disponível no menu "Customização", o usuário administrador efetuará a geração do Token para consumo do WebService de Consultas. * Alguns regionais ainda utilizam a versão 1 do Portal da Transparência e por isso o parâmetro Token permanece na lista. Deverão ser parametrizadas as seguintes informações:
Token Portal Transparência V2: Token necessário para validar acesso aos Web Services da TOTVS nas customizações disponibilizadas pelo Departamento Nacional. Este Token é a informação do Usuário do SGE e sua senha criptografados de acordo com o modelo de autenticação disponível. O código criptografado deverá ser enviado toda vez que for acionado algum Web Service disponibilizado pela TOTVS para as Customizações do Departamento Nacional. A customização será capaz de descriptografar o código enviado para então realizar uma tentativa de login no SGE com o Usuário e Senha utilizados para a criptografia. |
Histórico de atualização do documento
Data | Autor | Versão | Descrição das alterações |
---|---|---|---|
05/10/2018 | Thiago Neiva Chagas | 1.0 | Documento inicial. |
07/05/2018 | Ana Carolina Eleutério Abras | 2.0 | Adicionadas informações sobre o Token - Versão 2 |