Versions Compared

Key

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

...

/agreementmanagement/agreement/{id}


Supporetd Methods

GET, PATCH, PUT

Description

The

...

agreement service is primarily mapped to

...

the Salesforce Contract objects. The service can either be used to retrieved a collection or a specific record (using {ID} at the end of the service). This service is partially supported (i.e. only fields and sub entities that conform to Salesforce model are mapped).

RESOURCEELEMENTSALESFORCE FIELDOTB MAPPING
{   
 
agreementPeriod.
StartDateContract.StartDateYES
 
agreementPeriod.
EndDateContractEndDateYES
 completionDate NO
 descriptionContract.descriptionYES
 documentNumberContract.contractNumberYES
 href GENERATED
 idContract.idYES
 nameContract.nameYES
 statementOfIntentContract.
statementOfIntent
TMF_Statement_of_Intent__cNEW
 statusContract.statusYES
 typeContract.typeNEW
 versionContract.
version
TMF_Version__cNEW
 agreementSpecification[] NO
 agreementItem[] NO
 engagePartyRole[]Contract.AccountID
YES
NO
 agreementAuthorisation.signatureRepresentationContract.CustomerSignedId
.nameYES agreementAuthorisation.state NO characteristic[] NO associatedAgreement[] NO}   

 

 

POST /agreementManagement/agreement

...

.

...

RESOURCEELEMENTSALESFORCE FIELDOTB MAPPING{    nameContract.
name
YES typeContract.typeNEW agreementItem[] 
NO
 
engagedPartyRole.idRESOURCEELEMENTSALESFORCE FIELDOTB MAPPING{    agreementPeriod.StartDateContract.StartDateYES agreementPeriod.EndDateContractEndDateYES descriptionContract.descriptionYES documentNumberContract.contractNumberYES nameContract.nameYES statementOfIntentContract.statementOfIntentNEW statusContract.statusYES typeContract.typeNEW versionContract.versionNEW agreementSpecification[] NO agreementItem[] NO engagePartyRole[]Contract.AccountIDYES agreementAuthorisation.signatureRepresentationContract.CustomerSignedId.nameYES 
Contract.AccountIdYES (required) engagedPartyRole.Name NO engagedPartyRole.partyId NO engagedPartyRole.partyName NO startDateContract.StartDate(required by Salesforce)}   

 

 

PATCH /agreement/{id}

Partial update supported (not all fields)

agreementAuthorisation.state NO
 characteristic[] NO
 associatedAgreement[] NO
}
  
   

...

DELETE /agreement/{id}

Delete agreement by ID is supported

agreement Specification Operations

...