website logo
InglêsEspanhol
⚫Docs - CITSmart PT
⚫Desenvolvimento CITSmart - PT
🟡Docs - CITSmart 8 - PT
⚫Suporte - CITSmart PT
⚫Workflow - PT
⚫Neuro - PT
⚫Keycloak - PT
⚫CITBot - PT
⚫CITDocs PT
⚫Anuva - PT
⚫CITSmart GRP - Gestão de Contratos
Navigate through spaces
⌘K
Visão Geral
Registrar operação web service
Carregar operações
Configurando acesso no CITSmart Webservices
Toolkit
Alterar SLA via script Rhino
Webservice
Exemplos de utilização de webservices
Webservices no CITSmart
Criação de documentação usando Swagger
Webservices - CITSmart Neuro
Webservices CITSmart Docs
Webservices para uso na plataforma CITSmart
Webservice – Exportação de Dados
APIs
API´s ESP -Enterprise Service Platform
Docs powered by
Archbee
Webservice

Webservice – Exportação de Dados

8min

Por meio dessa funcionalidade, é possível, por solicitação ao WebService, obter dados das tabelas do Banco de Dados do CITSmart para um arquivo XML. As condições de consulta para os registros que serão retornados são passadas como parâmetros via URL, conforme o exemplo abaixo:

http://localhost/citsmart/services/data/cargos/19

Essa solicitação retorna os registros da tabela de posições em que o idcargo, ou seja, a chave primária da tabela de cobranças, é igual a 19. A consulta gerada com essa solicitação é esta:

MySQL
|
 SELECT IDCARGO, NOMECARGO, DATAINICIO, DATAFIM, IDDESCRICAOCARGO FROM CARGOS WHERE IDCARGO = 19  


Abaixo estão listadas as possibilidades e parâmetros que podem ser usados para recuperação de dados usando esta funcionalidade:

Consulta PK

É possível obter um registro de acordo com o campo Chave Primária da tabela relatada.

HTML
MySQL
Exemplo
|
	http://localhost/citsmart/services/data/process/19
	   Ele irá procurar na tabela PROCESS com a chave PK igual a 19.


Consulta por PK e Where

É possível obter um registro de acordo com um campo de Chave Primária da tabela fornecida e que atenda às condições de uma cláusula where.

HTML
MySQL
Exemplo
|
        http://localhost/citsmart/services/data/cargos/22?cond=nomecargo like "Diretor"


Where e Consulta Ordenada

É possível obter registros ordenados de uma tabela de acordo com as condições de uma cláusula where e campo para ordenação.

HTML
MySQL
Exemplo
|
	http://localhost/citsmart/services/data/cargos?cond=idcargo<15 and idcargo > 10&order=nomecargo


Consulta com vínculos ao Where e Ordenação

É possível obter registros ordenados de uma tabela, juntamente com os registros com os quais eles estão vinculados, de acordo com as condições de uma cláusula where e de um campo para ordenação.

HTML
MySQL
Exemplo
Campos
|
	cond = Refere-se às condições da cláusula where;
	order = Campo que será usado na ordem por cláusula;
	links = "S" ou "N". Quando S, a consulta também exportará ligações de chaves estrangeiras. Ou seja, os registros de outras tabelas que fazem referência a esse registro. Por padrão, quando essa opção não é inserida, o valor é N.




Did this page help you?
PREVIOUS
Webservices para uso na plataforma CITSmart
NEXT
API´s ESP -Enterprise Service Platform
Docs powered by
Archbee
TABLE OF CONTENTS
Consulta PK
Consulta por PK e Where
Where e Consulta Ordenada
Consulta com vínculos ao Where e Ordenação
Docs powered by
Archbee

  • Treinamentos

    Visite nossa plataforma de treinamentos

  • Idioma

    Português
    English

© Copyright CITSmart - 2021