簡體   English   中英

DocuSign API如何將模板中的標簽與Salesforce字段同步

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM