Docusignapi 复合模板和事件通知
一旦使用模板的信封完成,我就无法让DocuSign connect正常工作。以下是我的帖子正文XML:Docusignapi 复合模板和事件通知,docusignapi,Docusignapi,一旦使用模板的信封完成,我就无法让DocuSign connect正常工作。以下是我的帖子正文XML: <envelopeDefinition xmlns="http://www.docusign.com/restapi"> <emailBlurb>Email blurb</emailBlurb> <emailSubject>Inline Template Test</emailSubject> <status>Sent&l
<envelopeDefinition xmlns="http://www.docusign.com/restapi">
<emailBlurb>Email blurb</emailBlurb>
<emailSubject>Inline Template Test</emailSubject>
<status>Sent</status>
<compositeTemplates>
<compositeTemplate>
<serverTemplates>
<serverTemplate>
<sequence>1</sequence>
<templateId>TEMPLATE_ID</templateId>
</serverTemplate>
</serverTemplates>
<inlineTemplates>
<inlineTemplate>
<sequence>2</sequence>
<recipients>
<signers>
<signer>
<roleName>Developer</roleName>
<recipientId>1</recipientId>
<email>Signer Email</email>
<name>Signer Name</name>
</signer>
</signers>
</recipients>
</inlineTemplate>
</inlineTemplates>
<document>
<name>tester2.tif</name>
<documentId>1</documentId>
</document>
</compositeTemplate>
</compositeTemplates>
<eventNotification>
<EnvelopeEvents>
<envelopeEvent>
<envelopeEventStatusCode>completed</envelopeEventStatusCode>
</envelopeEvent>
</EnvelopeEvents>
<includeDocuments>true</includeDocuments>
<loggingEnabled>true</loggingEnabled>
<requireAcknowledgement>true</requireAcknowledgement>
<url>CALLBACK_URL</url>
</eventNotification>
电子邮件广告
内联模板测试
发送
1.
模板ID
2.
开发商
1.
签名者电子邮件
签名人姓名
tester2.tif
1.
完整的
真的
真的
真的
回调URL
此eventNotification代码适用于常规发送和草稿信封,但不适用于复合模板。在我看来,您遇到了一个错误。虽然我个人从未将通过API的事件通知与复合模板一起使用过,但没有明显的理由说明它不应该工作。我建议您联系DocuSign支持人员,与他们一起打开一个案例——您可以在StackOverflow上将他们指向此线程,以执行复制步骤(请参见下文) 场景1:使用带有事件通知的模板创建信封(有效) 提交以下请求成功创建/发送信封:
POST https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes
<envelopeDefinition xmlns="http://www.docusign.com/restapi">
<accountId>a872df3n-XXXX-XXXX-9b6a-6f4bf80e30fb</accountId>
<status>sent</status>
<templateId>2C693B39-43E9-4101-B9D6-B62F2762F50C</templateId>
<templateRoles>
<templateRole>
<email>johnsEmail@outlook.com</email>
<name>John Doe</name>
<roleName>Signer1</roleName>
</templateRole>
</templateRoles>
<eventNotification>
<EnvelopeEvents>
<envelopeEvent>
<envelopeEventStatusCode>completed</envelopeEventStatusCode>
</envelopeEvent>
</EnvelopeEvents>
<includeDocuments>true</includeDocuments>
<loggingEnabled>true</loggingEnabled>
<requireAcknowledgement>true</requireAcknowledgement>
<url>http://www.google.com</url>
</eventNotification>
</envelopeDefinition>
POST https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes
<envelopeDefinition xmlns="http://www.docusign.com/restapi">
<accountId>a872df3n-XXXX-XXXX-9b6a-6f4bf80e30fb</accountId>
<status>sent</status>
<emailSubject>test Comp Templates with Event Notif</emailSubject>
<compositeTemplates>
<compositeTemplate>
<serverTemplates>
<serverTemplate>
<sequence>1</sequence>
<templateId>2C693B39-43E9-4101-B9D6-B62F2762F50C</templateId>
</serverTemplate>
</serverTemplates>
<inlineTemplates>
<inlineTemplate>
<sequence>2</sequence>
<recipients>
<signers>
<signer>
<email>johnsEmail@outlook.com</email>
<name>John Doe</name>
<roleName>Signer1</roleName>
<recipientId>1</recipientId>
</signer>
</signers>
</recipients>
</inlineTemplate>
</inlineTemplates>
</compositeTemplate>
</compositeTemplates>
<eventNotification>
<EnvelopeEvents>
<envelopeEvent>
<envelopeEventStatusCode>completed</envelopeEventStatusCode>
</envelopeEvent>
</EnvelopeEvents>
<includeDocuments>true</includeDocuments>
<loggingEnabled>true</loggingEnabled>
<requireAcknowledgement>true</requireAcknowledgement>
<url>http://www.google.com</url>
</eventNotification>
</envelopeDefinition>
POST https://{{{env}}.docusign.net/restapi/{{{version}}/accounts/{{acctId}/envelopes
a872df3n-XXXX-XXXX-9b6a-6f4bf80e30fb
发送
2C693B39-43E9-4101-B9D6-B62F2762F50C
johnsEmail@outlook.com
无名氏
签字人1
完整的
真的
真的
真的
http://www.google.com
信封完成后,Connect将向指定URL发出事件通知,如Connect日志中所述:
场景2:使用复合模板创建信封,带有事件通知(不起作用)
提交以下请求成功创建/发送信封:
POST https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes
<envelopeDefinition xmlns="http://www.docusign.com/restapi">
<accountId>a872df3n-XXXX-XXXX-9b6a-6f4bf80e30fb</accountId>
<status>sent</status>
<templateId>2C693B39-43E9-4101-B9D6-B62F2762F50C</templateId>
<templateRoles>
<templateRole>
<email>johnsEmail@outlook.com</email>
<name>John Doe</name>
<roleName>Signer1</roleName>
</templateRole>
</templateRoles>
<eventNotification>
<EnvelopeEvents>
<envelopeEvent>
<envelopeEventStatusCode>completed</envelopeEventStatusCode>
</envelopeEvent>
</EnvelopeEvents>
<includeDocuments>true</includeDocuments>
<loggingEnabled>true</loggingEnabled>
<requireAcknowledgement>true</requireAcknowledgement>
<url>http://www.google.com</url>
</eventNotification>
</envelopeDefinition>
POST https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes
<envelopeDefinition xmlns="http://www.docusign.com/restapi">
<accountId>a872df3n-XXXX-XXXX-9b6a-6f4bf80e30fb</accountId>
<status>sent</status>
<emailSubject>test Comp Templates with Event Notif</emailSubject>
<compositeTemplates>
<compositeTemplate>
<serverTemplates>
<serverTemplate>
<sequence>1</sequence>
<templateId>2C693B39-43E9-4101-B9D6-B62F2762F50C</templateId>
</serverTemplate>
</serverTemplates>
<inlineTemplates>
<inlineTemplate>
<sequence>2</sequence>
<recipients>
<signers>
<signer>
<email>johnsEmail@outlook.com</email>
<name>John Doe</name>
<roleName>Signer1</roleName>
<recipientId>1</recipientId>
</signer>
</signers>
</recipients>
</inlineTemplate>
</inlineTemplates>
</compositeTemplate>
</compositeTemplates>
<eventNotification>
<EnvelopeEvents>
<envelopeEvent>
<envelopeEventStatusCode>completed</envelopeEventStatusCode>
</envelopeEvent>
</EnvelopeEvents>
<includeDocuments>true</includeDocuments>
<loggingEnabled>true</loggingEnabled>
<requireAcknowledgement>true</requireAcknowledgement>
<url>http://www.google.com</url>
</eventNotification>
</envelopeDefinition>
POST https://{{{env}}.docusign.net/restapi/{{{version}}/accounts/{{acctId}/envelopes
a872df3n-XXXX-XXXX-9b6a-6f4bf80e30fb
发送
使用事件Notif测试Comp模板
1.
2C693B39-43E9-4101-B9D6-B62F2762F50C
2.
johnsEmail@outlook.com
无名氏
签字人1
1.
完整的
真的
真的
真的
http://www.google.com
但是,当信封完成时,Connect不会向指定的URL发出事件通知——也就是说,Connect日志从不显示该信封的条目。我怀疑这是一个bug,因为我找不到任何有其他含义的文档。谢谢你,Kim,我试图拨打你列出的支持电话,但找不到人,所以我给他们发了一封邮件,提到了你的详细步骤。我得到了他们的回复support@docusign.com说他们不支持API并联系enterprisesupport,给他们发了电子邮件,但没有任何消息。我会随时通知你的