Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

O objeto Documento do contrato (snap_mall__documento_contrato__c) contém todas as informações de cadastro do documento do contrato.

Para criação de um Documento de contrato se faz necessário previamente possuir cadastrado na base : Contrato

...

Rótulo do campoNome de APITipo de dadosObrigatórioDescrição
Contratosnap_mall__Contrato__cDetalhes do mestre(Contrato)XID do contrato cadastrado no objeto Contrato
Criado porCreatedByIdPesquisa(Usuário)XPreenchimento automático com o usuário de sistema que realizou a criação do cadastro ou usuário da integração
DocumentoNameTexto(80)XInformação de identificação do documento do contrato
Observaçãosnap_mall__observacao__cÁrea de texto longo(1000)
Informação de observação do documento do contrato
Pendênciasnap_mall__pendencia__cÁrea de texto longo(1000)
Informação de pendência do documento do contrato
Situaçãosnap_mall__situacao__cLista de opções

Lista de situações do documento do contrato*

Tipo de documentosnap_mall__tipo_documento__cLista de opções

Lista de tipo do documentos do contrato*

Última modificação feita porLastModifiedByIdPesquisa(Usuário)XInformação do usuário de sistema que realizou a ultima modificação ou usuário da integração



Criar Documento do contrato:

                Método : POST

                URI: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__documento_contrato__c/

                Descrição: Método de criação de um Documento do contrato(snap_mall__documento_contrato__c), informando todos os campos utilizados para um documento do contrato.


Request
{
"Name":"Confidencialidade",
"snap_mall__Contrato__c":"a07o00000024EPz",
"snap_mall__situacao__c":"Aguardando",
"snap_mall__pendencia__c":"Envio do documento",
"snap_mall__observacao__c":"Documento em construcao"
}


Response
{
"id": "a0S1J00000At9b3UAB",
"success": true,
"errors": []
}


Atualizar Documento do contrato:

               Método :PATCH

               URI com ID salesforce:https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__documento_contrato__c/ (Id do registro salesforce)

               Descrição: 

Método de atualização de um Documento do contrato(snap_mall__documento_contrato__c)  de qualquer tipo, informando no body apenas os  campos que se deseja atualizar. 


Request
{
"snap_mall__situacao__c":"Anexado",
"snap_mall__pendencia__c":"",
"snap_mall__observacao__c":"Documento feito"
}


Response

Response em caso de sucesso da atualização retornará vazio.


Deletar Documento do contrato:

Método : DELETE

URI com ID salesforce:https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__documento_contrato__c/ (Id do registro salesforce)

Descrição: Método de deleção de um Documento do contrato(snap_mall__documento_contrato__c) de qualquer tipo.


Request

Body de deleção é vazio.


Response

Response de deleção retorna vazio.