![](/img/trans.png)
[英]When I create a docusign template with fields, that if I send it to other people using API the fields disappear?
[英]DocuSign API how to sync tags in template with Salesforce fields
我正在嘗試使用Salesforce中的SOAP APi從模板發送文檔。 我以代碼演練NDA信息亭為例。 我可以預先設置值,但字段的值不會寫回到Salesforce。 當我從DocuSign按鈕發送文檔時,值將按預期同步。 //為字段添加數據DocuSignAPI.TemplateReferenceFieldDataDataValue fd1 = new DocuSignAPI.TemplateReferenceFieldDataDataValue(); fd1.TabLabel ='全名1'; fd1.Value = receiver.UserName;
ndaTemplate.FieldData = new DocuSignAPI.TemplateReferenceFieldData();
ndaTemplate.FieldData.DataValues = new DocuSignAPI.ArrayOfTemplateReferenceFieldDataDataValue();
ndaTemplate.FieldData.DataValues.DataValue = new DocuSignAPI.TemplateReferenceFieldDataDataValue[1];
ndaTemplate.FieldData.DataValues.DataValue[0] = fd1;
//將對象與自定義字段鏈接
DocusignNetApi.CustomField field = new DocusignNetApi.CustomField ();
//field.Name = 'DSFSSourceObjectId';
field.Name = '##SFCustom_Object__c';
field.Value = pCustomObjectId;
field.Show = 'false';
DocusignNetApi.ArrayOfCustomField arrayOfCustomField = new DocusignNetApi.ArrayOfCustomField();
arrayOfCustomField.CustomField = new DocusignNetApi.CustomField[1];
arrayOfCustomField.CustomField[0] = field;
pEnvelopeInformation.CustomFields = arrayOfCustomField;
我確實在自定義字段中設置了外部對象ID,並且信封和收件人狀態與我的自定義對象有關。 我不太確定如何實現自己想要的。 有人可以推薦我去看文檔嗎?
我找到了更好的方法。 感謝您的回答,它使我找到了更好的解決方案。 對於任何在docusign API上苦苦掙扎的人,這里都是如何做到這一點。
到目前為止,我們所做的很好。 自定義字段的問題是您無法在自定義按鈕中引用它。 因此,我無法直接在自定義對象上看到附件。
我將映射更改為指向外部源ID,而不是自定義字段。
我從Salesforce發送帶有自定義按鈕的文檔,並使用API資源管理器獲取信封資產-自定義字段。 這就是結果。 這就是映射按鈕中的SourceId的方式。
{
"fieldId": "84508346",
"name": "DSFSSourceObjectId",
"show": "false",
"required": "false",
"value": "a2H11000001XXXX~My_Custom_Object__c"
},
我更改了創建自定義字段的代碼,以在ID之后包含對象名稱。 現在,當我通過API和單擊按鈕發送文檔時,可以看到附件。
享受所有好人!
我認為沒有通過DS API編寫有關該過程的實際文檔,但是您正確地希望將objectID設為信封自定義字段。 信封自定義字段應命名為“ ## SF {objectID}”,因此對於Opp,它將為## SFOpportunity。
您還需要將自定義對象映射回Connect(通過DS Web應用程序)中的自定義字段,該屏幕截圖使用的是引號,但是任何自定義對象都應該相同。
另外,如果您希望該自定義對象說明上的DocuSign狀態將其映射回去,也可以在此處找到。 我認為 ,盡管該狀態是從API發送的,而不是DocuSign for Salesforce管理軟件包,但狀態仍將正確返回。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.