繁体   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