Json 获取通过Salesforce Connect跟踪的亲自生成的API签名信封
我正在使用RESTAPI从salesforce创建一个亲自签名会话。我的信封创建json如下所示:Json 获取通过Salesforce Connect跟踪的亲自生成的API签名信封,json,salesforce,docusignapi,Json,Salesforce,Docusignapi,我正在使用RESTAPI从salesforce创建一个亲自签名会话。我的信封创建json如下所示: { "documents": [{ "documentBase64": "'+base64EncodedDocToSign+'", "documentId": "1", "fileExtension": "pdf", "name": "contract.pdf" } ],
{
"documents": [{
"documentBase64": "'+base64EncodedDocToSign+'",
"documentId": "1",
"fileExtension": "pdf",
"name": "contract.pdf"
}
],
"emailSubject": "Please Sign",
"recipients": {
"inPersonSigners": [{
"email": "some@gsome.com",
"name": "Luis",
"hostEmail": "some@gsome.com",
"hostName": "Luis",
"signerEmail": "other@gother.com",
"signerName": "Charles",
"recipientId": "1",
"tabs": {
"signHereTabs": [{
"anchorString": "s1",
"anchorXOffset": "0",
"anchorYOffset": "0",
"anchorIgnoreIfNotPresent": "false",
"anchorUnits": "inches"
}
]
},
"routingOrder": "1",
"clientUserId": "1000",
"embeddedRecipientStartURL": "SIGN_AT_DOCUSIGN",
}
]
},
"status": "sent"
}
下一步是使用Connect跟踪对象。已为对象正确配置Connect,如果我“使用Docusign签名”或使用自定义按钮,则Connect可以工作
我知道我必须更改json以包含DSFSSourceObjectId自定义字段,其值等于发起请求的对象的Id,但如果我尝试在其中获取自定义字段,json将不再正确格式化
我尝试添加customField,如:
...
}
]
},
"customFields": [
{
"Name": "DSFSSourceObjectId",
"Value": "' + objectId + '"
}
],
"status": "sent"
}
这可行吗?我在JSON中添加了以下内容:
"customFields": {
"textCustomFields": [{
"value": "salesforceId",
"required": "false",
"show": "false",
"name": "DSFSSourceObjectId"
}
]
},
您能发布您所指的json格式不正确吗。@CodingDawg还尝试了:
“customFields”:{“textCustomFields”:[{“configurationType”:“salesforce”,“fieldId”:“SalesforceSource”,“name”:“DSFSSourceObjectId”,“必需”:“true”、“show”:“false”、“value”:“'+recipient.getObjectId()+'”}]},
无效