Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
pres:gerti:manuais:manual_de_integracao_informa [05/07/2016 16:17] – bholiveira | pres:gerti:manuais:manual_de_integracao_informa [26/12/2017 19:36] (atual) – [INFORMA: Manual de Integração] maugusto | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ====== | + | ====== |
===== Introdução ===== | ===== Introdução ===== | ||
Linha 15: | Linha 15: | ||
==== Objetivo do Projeto ==== | ==== Objetivo do Projeto ==== | ||
- | O objetivo deste projeto é automatizar o processo de envio de informações das licitações e contratações que os Jurisdicionados devem prestar ao TCE-GO. Para automatizar a recepção dos dados, foram implementados vários web services que permitirão à SEGPLAN (Secretaria de Gentão | + | O objetivo deste projeto é automatizar o processo de envio de informações das licitações e contratações que os Jurisdicionados devem prestar ao TCE-GO. Para automatizar a recepção dos dados, foram implementados vários web services que permitirão à SEGPLAN (Secretaria de Gestão |
O escopo inicial é atender a demanda de integrar-se ao sistema COMPRAS-Net, | O escopo inicial é atender a demanda de integrar-se ao sistema COMPRAS-Net, | ||
Linha 53: | Linha 53: | ||
=== Serviço de Formulário (ServiceFormulario.svc)=== | === Serviço de Formulário (ServiceFormulario.svc)=== | ||
- | O serviço de formulários está disponível no endereço web https:// | + | O serviço de formulários está disponível no endereço web https:// |
Qualquer falha de validação ou falha inesperada, para todos os métodos descritos abaixo, será acionada uma exceção do tipo FaultException e na sua mensagem será informada qual o problema ocorrido e se possível a forma de resolve-lo. | Qualquer falha de validação ou falha inesperada, para todos os métodos descritos abaixo, será acionada uma exceção do tipo FaultException e na sua mensagem será informada qual o problema ocorrido e se possível a forma de resolve-lo. | ||
Linha 304: | Linha 304: | ||
</ | </ | ||
</ | </ | ||
- | </ | + | </ |
=== Serviço de Informação (ServiceInformacao.svc) === | === Serviço de Informação (ServiceInformacao.svc) === | ||
- | O serviço de informações está disponível no endereço web https:// | + | O serviço de informações está disponível no endereço web https:// |
Qualquer falha de validação ou inesperada, para todos os métodos descritos abaixo, será acionada uma exceção do tipo FaultException, | Qualquer falha de validação ou inesperada, para todos os métodos descritos abaixo, será acionada uma exceção do tipo FaultException, | ||
Linha 596: | Linha 596: | ||
</ | </ | ||
</ | </ | ||
- | </ | + | </ |
Linha 602: | Linha 602: | ||
=== Objetos de transferência de dados === | === Objetos de transferência de dados === | ||
Os objetos de transporte utilizados nas requisições e retorno dos métodos dos serviços, descritos na seção anterior estão descritos abaixo: | Os objetos de transporte utilizados nas requisições e retorno dos métodos dos serviços, descritos na seção anterior estão descritos abaixo: | ||
- | DtoFormulario | + | |
+ | **DtoFormulario** | ||
a) Descrição: | a) Descrição: | ||
+ | |||
Objeto que representa um formulário ativo, identificando suas seções e campos passíveis de recebimento da informação. Quando um nova versão do formulário para determinado tipo de formulário for lançada as informações abaixo podem ser atualizada, dada a natureza dinâmica de todo formulário, | Objeto que representa um formulário ativo, identificando suas seções e campos passíveis de recebimento da informação. Quando um nova versão do formulário para determinado tipo de formulário for lançada as informações abaixo podem ser atualizada, dada a natureza dinâmica de todo formulário, | ||
b) Propriedades: | b) Propriedades: | ||
+ | |||
i) Id*: Numero identificador do formulário. | i) Id*: Numero identificador do formulário. | ||
Linha 624: | Linha 628: | ||
* Campos obrigatórios para o Envio de um formulário. | * Campos obrigatórios para o Envio de um formulário. | ||
- | DtoSecao | + | |
+ | **DtoSecao** | ||
a) Descrição: | a) Descrição: | ||
+ | |||
Objeto organizador dos campos que formam um formulário. É na seção que se identifica se os campos são usados apenas para uma retificação e se a seção é do tipo lista, aceitando mais de uma linha durante o envio da informação. | Objeto organizador dos campos que formam um formulário. É na seção que se identifica se os campos são usados apenas para uma retificação e se a seção é do tipo lista, aceitando mais de uma linha durante o envio da informação. | ||
Linha 631: | Linha 638: | ||
b) Propriedades: | b) Propriedades: | ||
+ | |||
i) Id: Numero identificador da seção. | i) Id: Numero identificador da seção. | ||
Linha 641: | Linha 649: | ||
v) Campos: Lista com todos os campos desta seção. Este Dto é esclarecido abaixo. | v) Campos: Lista com todos os campos desta seção. Este Dto é esclarecido abaixo. | ||
- | DtoCampo | + | **DtoCampo** |
a) Descrição: | a) Descrição: | ||
+ | |||
Objeto que contêm todas as informação de um campo, que será utilizado tanto para o Envio da Informação, | Objeto que contêm todas as informação de um campo, que será utilizado tanto para o Envio da Informação, | ||
b) Propriedades: | b) Propriedades: | ||
+ | |||
i) Id*: Identificador único do Meta Campo, que é obtido na Consulta de formulário e sempre deve ser informado ao enviar uma informação. | i) Id*: Identificador único do Meta Campo, que é obtido na Consulta de formulário e sempre deve ser informado ao enviar uma informação. | ||
Linha 655: | Linha 666: | ||
v) Ordem: Identifica qual é a posição do campo ao exibir para o usuário na tela. | v) Ordem: Identifica qual é a posição do campo ao exibir para o usuário na tela. | ||
+ | |||
vi) Sequencia*: | vi) Sequencia*: | ||
+ | |||
vii) Valor*: | vii) Valor*: | ||
+ | |||
viii) Md5Arquivo: | viii) Md5Arquivo: | ||
* Campos obrigatórios para o Envio de um formulário. | * Campos obrigatórios para o Envio de um formulário. | ||
- | EnumTipoDado | + | |
+ | **EnumTipoDado** | ||
a) Descrição: | a) Descrição: | ||
Enumerador com todas as opções possíveis para o tipo do Campo. | Enumerador com todas as opções possíveis para o tipo do Campo. | ||
b) Opções: | b) Opções: | ||
+ | |||
i) Texto (1) - Tipo texto. | i) Texto (1) - Tipo texto. | ||
Linha 691: | Linha 708: | ||
xiv) CpfOuCnpj (14) - Tipo CPF ou CNPJ, sem formação. | xiv) CpfOuCnpj (14) - Tipo CPF ou CNPJ, sem formação. | ||
- | DtoArquivo | + | |
+ | **DtoArquivo** | ||
a) Descrição: | a) Descrição: | ||
Objeto que representa um campo do tipo arquivo. | Objeto que representa um campo do tipo arquivo. | ||
Linha 697: | Linha 716: | ||
b) Propriedades: | b) Propriedades: | ||
+ | |||
i) Id*: Identificador único do Meta Campo, que é obtido na Consulta de formulário e sempre deve ser informado ao enviar um arquivo. | i) Id*: Identificador único do Meta Campo, que é obtido na Consulta de formulário e sempre deve ser informado ao enviar um arquivo. | ||
Linha 706: | Linha 726: | ||
* Campos obrigatórios para o Envio de um formulário. | * Campos obrigatórios para o Envio de um formulário. | ||
- | DtoInformação | + | |
+ | **DtoInformação** | ||
a) Descrição: | a) Descrição: | ||
+ | |||
Objeto que representa uma informação, | Objeto que representa uma informação, | ||
b) Propriedades: | b) Propriedades: | ||
+ | |||
i) Id*: Número do informação caso ela já tenha sido enviada anteriormente. | i) Id*: Número do informação caso ela já tenha sido enviada anteriormente. | ||