You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

GET /agreementmanagement/agreement/{id}

The Agreemenr is mapped to a Salesforce Contract object and will retrieve an individual Agreement.

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

 


 

POST /agreementManagement/agreement

Creating an Agreement is supported (not all fields) - this in trun will create a Salesforce Contract object.

RESOURCEELEMENTSALESFORCE FIELDOTB MAPPING
{   
 nameContract.nameYES
 typeContract.typeNEW
 agreementItem[] NO
 engagedPartyRole.idContract.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)

RESOURCEELEMENTSALESFORCE 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
 agreementAuthorisation.state NO
 characteristic[] NO
 associatedAgreement[] NO
}   

 


 

DELETE /agreement/{id}

Delete agreement by ID is supported


agreement Specification Operations

Salesforce does not have the concept of a specification out of the box - these OPEN API operations are not currently supported

  • No labels