Docusign Rest API:无法将docusign与salesforce记录相关联

时间:2018-12-26 18:28:07

标签: salesforce docusignapi

我在Salesforce中,当说机会记录被创建时,我正在使用DocuSign rest api发送文档以供签名,其中包括来自salesforce记录的信息。我正在用顶点代码创建信封,并使用电子邮件发送给客户。我打算将信封(与客户状态相关的清单)关联到该特定的Salesforce记录。

我能够通过先端代码成功地在电子邮件中发送信封,但无法将其与源Salesforce记录相关联。

下面是我正在使用的json。

{
"templateId":"48fe922d-f395-47d8-97d4-d0047c3c8d18",
"status":"sent",
"emailSubject":"Send Envelope via REST from Salesforce",
"customFields":
    {
        "textCustomFields": 
        [{"value":"0062v000019uceT","show":"false","name":"Opportunity"}]
     }
}

仅供参考,如果上面的json正确,我对name属性的value(Opportunity)感到困惑。我尝试提供不同的值(DSFSSourceObjectId ||字段来自docusign状态对象,该状态是对父机会对象的查找),但是它不起作用。

其他信息

我已经安装了docusign用于salesforce托管软件包。有了这一额外的观察结果,就可以得出两种与docusign有关的帐户。

    使用docusign Connect的
  1. 30天免费试用帐户 自动和API通讯不会。这是帐户 当我们安装docusign并将其连接到salesforce时创建的 并在“管理”标签下返回。
  2. Docusign Connect无法使用的开发者帐户,但可以进行api通信。

如果我的上述说法正确,是说Docusign connect和Docusign API不能一起工作吗?如果是,在apex中使用docusignAPI创建和发送的信封将不会自动更新回salesforce中的docusign状态,因为它与salesforce的docusign connect一起发生了吗?我们是否需要定期轮询另一个api以检查文档状态并更新salesfoce?还是可以通过将docusign connect和API一起使用以标准方式完成?是由于免费试用版而无法执行的事情,并且可以在实时组织中执行?

请澄清。

1 个答案:

答案 0 :(得分:0)

我能够通过在请求json中为name属性提供不同的值来解决此问题。 “名称”:“ ## SFO机会”