Base de Conhecimento de Gestão Comercial de Saneamento

A maior base de documentação de GSAN do mercado mantida pela Consenso Tecnologia

Ferramentas do usuário

Ferramentas do site


integracoes:api-sigo

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
integracoes:api-sigo [22/07/2019 18:59] – criada tadeu.sarmentointegracoes:api-sigo [13/09/2019 06:45] (atual) – RM40678 cagepa victor.pereira
Linha 23: Linha 23:
   - **latitude**: coordenada geográfica referente ao eixo **x** do endereço informado no serviço. Campo decimal de tamanho **24** com precisão **12**.   - **latitude**: coordenada geográfica referente ao eixo **x** do endereço informado no serviço. Campo decimal de tamanho **24** com precisão **12**.
   - **longitude**: coordenada geográfica referente ao eixo **y** do endereço informado no serviço. Campo decimal de tamanho **24** com precisão **12**.   - **longitude**: coordenada geográfica referente ao eixo **y** do endereço informado no serviço. Campo decimal de tamanho **24** com precisão **12**.
 +  - **numeroRA**: código do Registro de Atendimento. Campo inteiro.
 +  - **dataConhecimento**: data de conhecimento do serviço a ser executado. Campo //String// contendo a data no formato dd/mm/aaaa hh24:mm.
 +  - **dataRegistro**: data de registro da Ordem de Serviço. Campo //String// contendo a data no formato dd/mm/aaaa hh24:mm.
   - **numeroOrdemServico**: código da Ordem de Serviço. Campo inteiro.   - **numeroOrdemServico**: código da Ordem de Serviço. Campo inteiro.
   - **codigoTipoServico**: código do serviço solicitado. Campo inteiro.   - **codigoTipoServico**: código do serviço solicitado. Campo inteiro.
   - **descricaoTipoServico**: descrição do serviço solicitado. Campo texto com no máximo 30 (trinta) caracteres.   - **descricaoTipoServico**: descrição do serviço solicitado. Campo texto com no máximo 30 (trinta) caracteres.
   - **haveraInterrupcaoOperacaoRede**: indicador se haverá interrupção ou não da rede. Campo //booleano//.   - **haveraInterrupcaoOperacaoRede**: indicador se haverá interrupção ou não da rede. Campo //booleano//.
-  - **dataPrevistaExecucao**: data prevista para execução do serviço. Campo //String// contendo a data no formato dd/mm/aaaa.+  - **dataPrevistaExecucao**: data prevista para execução do serviço. Campo //String// contendo a data no formato dd/mm/aaaa hh24:mm.
   - **previsaoExecucao**: tempo previsto para conclusão do serviço. Campo decimal de tamanho **13** e precisão **2**.   - **previsaoExecucao**: tempo previsto para conclusão do serviço. Campo decimal de tamanho **13** e precisão **2**.
   - **tipoPrevisao**: código do tipo de previsão, onde **1 = Dias** e **2 = Horas**. Campo inteiro.   - **tipoPrevisao**: código do tipo de previsão, onde **1 = Dias** e **2 = Horas**. Campo inteiro.
Linha 35: Linha 38:
  
 <code javascript> <code javascript>
-{id: Integer, +{ id: Integer, 
-latitude: decimal, + latitude: decimal, 
-longitude: decimal, + longitude: decimal, 
-numeroOrdemServico: Integer, + numeroRA: Integer, 
-codigoTipoServico: Integer, +        dataConhecimento: String, 
-descricaoTipoServico: String, +        dataRegistro: String, 
-haveraInterrupcaoOperacaoRede: Boolean, +        numeroOrdemServico: Integer, 
-dataPrevistaExecucao: String, + codigoTipoServico: Integer, 
-previsaoExecucao: decimal, + descricaoTipoServico: String, 
-tipoPrevisao: Integer + haveraInterrupcaoOperacaoRede: Boolean, 
-} + dataPrevistaExecucao: String, 
-   + previsaoExecucao: decimal, 
 + tipoPrevisao: Integer 
 +}   
 </code> </code>
  
Linha 53: Linha 58:
 Exemplo: Exemplo:
  
-<code javascript>+<code json>
 {id: 1, {id: 1,
-latitude: 2.12312312, + latitude: 2.12312312, 
-longitude: 2.112312, + longitude: 2.112312, 
-numeroOrdemServico: 123443, +  numeroRA: 1234, 
-codigoTipoServico: 99999, +        dataConhecimento: '12/07/2019 14:34', 
-descricaoTipoServico: 'SERVICO MANUTENCAO REDE', +  dataRegistro: '13/07/2019 15:27', 
-haveraInterrupcaoOperacaoRede: true, +        numeroOrdemServico: 123443, 
-dataPrevistaExecucao: '15/07/2019', + codigoTipoServico: 99999, 
-previsaoExecucao: 1.5, + descricaoTipoServico: 'SERVICO MANUTENCAO REDE', 
-tipoPrevisao: 1 + haveraInterrupcaoOperacaoRede: true, 
- + dataPrevistaExecucao: '15/07/2019 15:00', 
-} + previsaoExecucao: 1.5, 
-   + tipoPrevisao:
 +}   
 </code> </code>
  
Linha 77: Linha 83:
   - **id**: identificador da requisição de inserção enviada anteriormente. Campo inteiro.   - **id**: identificador da requisição de inserção enviada anteriormente. Campo inteiro.
   - **numeroOrdemServico**: código da Ordem de Serviço. Campo inteiro.   - **numeroOrdemServico**: código da Ordem de Serviço. Campo inteiro.
-  - **dataInicioExecucao**: data/hora de início da execução do serviço. Campo //String// contendo a data/hora no formato dd/mm/aaaa h24:mm:ss+  - **dataSaidaEquipe**: data/hora de saída da equipe. Campo //String// contendo a data/hora no formato dd/mm/aaaa h24:mm. 
-  - **dataConclusaoExecucao**: data/hora de conclusão da execução do serviço. Campo //String// contendo a data/hora no formato dd/mm/aaaa h24:mm:ss.+  - **dataInicioExecucao**: data/hora de início da execução do serviço. Campo //String// contendo a data/hora no formato dd/mm/aaaa h24:mm. 
 +  - **dataConclusaoExecucao**: data/hora de conclusão da execução do serviço. Campo //String// contendo a data/hora no formato dd/mm/aaaa h24:mm.
   - **situacaoOrdemServico**: código da Situação da execução da Ordem de Serviço, onde **1 = Total**, **2 = Parcial** e **3 = Cancelada**. Campo inteiro.   - **situacaoOrdemServico**: código da Situação da execução da Ordem de Serviço, onde **1 = Total**, **2 = Parcial** e **3 = Cancelada**. Campo inteiro.
   - **equipe**: equipe que executou o serviço em campo, o qual será composto por:   - **equipe**: equipe que executou o serviço em campo, o qual será composto por:
Linha 95: Linha 102:
   - **codigoDiametroRede**: código do diâmetro da rede. Campo inteiro; nulo caso não informado.   - **codigoDiametroRede**: código do diâmetro da rede. Campo inteiro; nulo caso não informado.
   - **descricaoDiametroRede**: descrição do diâmetro da rede. Campo texto com no máximo 30 (trinta) caracteres; nulo caso não informado.   - **descricaoDiametroRede**: descrição do diâmetro da rede. Campo texto com no máximo 30 (trinta) caracteres; nulo caso não informado.
-  - **codigoProfundidadeRede**: código da profundidade da rede. Campo inteiro; nulo caso não informado. +  - **profundidadeRede**: profundidade da rede. Campo decimal com tamanho **13** e precisão **2**.
-  - **descricaoProfundidadeRede**: descrição da profundidade da rede. Campo texto com no máximo 30 (trinta) caracteres; nulo caso não informado.+
 \\ \\
  
Linha 105: Linha 111:
 {id: Integer, {id: Integer,
 numeroOrdemServico: Integer, numeroOrdemServico: Integer,
-dataInicioServico: Date+dataSaidaEquipe: String, 
-dataConclusaoServico: Date,+dataInicioServico: String
 +dataConclusaoServico: String,
 situacaoExecucaoServico: Integer, situacaoExecucaoServico: Integer,
 equipe: equipe:
Linha 131: Linha 138:
 codigoDiametroRede: Integer, codigoDiametroRede: Integer,
 descricaoDiametroRede: String, descricaoDiametroRede: String,
-codigoProfundidadeRedeInteger, +profundidadeRededecimal(13,2)
-descricaoProfundidadeRede: String+
 } }
        
Linha 144: Linha 150:
 {id: 1, {id: 1,
 numeroOrdemServico: 123443, numeroOrdemServico: 123443,
-dataInicioServico: '15/07/2019 15:22:43', +dataSaidaEquipe: '15/07/2019 10:17', 
-dataConclusaoServico: '15/07/2019 17:22:31',+dataInicioServico: '15/07/2019 15:22', 
 +dataConclusaoServico: '15/07/2019 17:22',
 situacaoExecucaoServico: 1, situacaoExecucaoServico: 1,
 equipe: equipe:
Linha 173: Linha 180:
 codigoDiametroRede: null, codigoDiametroRede: null,
 descricaoDiametroRede: null, descricaoDiametroRede: null,
-codigoProfundidadeRede: 1, +profundidadeRede: 1.72,
-descricaoProfundidadeRede: 'PROFUNDIDADE 01'+
  
 } }
integracoes/api-sigo.1563821940.txt.gz · Última modificação: 22/07/2019 18:59 por tadeu.sarmento