2017-05-08 114 views
-1

我试图通过Rest API使用DocuSign并遇到问题。在用户签署文档并重定向到RecipientView(/ accounts/{accountId}/envelopes/{envelopeId}/views/recipient)上指定的URL后,考虑最佳和最差情况,我们应该等待多久下载签名的文件?DocuSign - 文档下载

我在问这个问题,因为我们发现SigniX在过去的一些问题,在SigniX将控制权返回给redirectUrl之后,签名文档无法下载。尽管这发生的次数非常少,可能是所有请求的1%,每个单独的文档都是$$,不能丢失。

如果对我的问题的回答为是,请提供一个关于使用webhook的C#示例。

谢谢。

+0

** _重定向到指定的网址后?_ ** ...能否请您阐述一下您重定向到URL? ** _我们看到了一些SigniX的问题_ ** ..这些问题是什么? –

+0

我修改了我的原始问题。现在有意义吗? – Reddy

+0

你在做SigniX和DocuSign之间的某种整合吗?你应该指定更多关于你如何做这件事的信息。或者您是否独立使用SigniX和DocuSign。由于这是一个DocuSign API问题,我想在这里了解SigniX的作用。 –

回答

1

您可以设置DocuSign WebHook aka在帐户级别或信封级别连接通知,并在信封完成时自动接收文档。

下面是一个示例CreateEnvelope请求为每个信封级别的连接通知设置配置。看看eventNotification属性。您只需托管一个DocuSign可以发送消息的侦听器。

{ 
"emailSubject": "Testing connect notification", 
"status": "sent", 

"eventNotification": { 
    "url": "<Add your listener URL here>", 
    "loggingEnabled": "true", 
    "requireAcknowledgment": "true", 
    "envelopeEvents": [ 
     { 
      "envelopeEventStatusCode": "Completed" 
     } 
    ], 
    "includeDocuments": "true" 
}, 

"recipients": { 
    "signers": [ 
     { 
      "name": "john smith", 
      "email": "[email protected]", 
      "recipientId": "1", 
      "routingOrder": "1" 
     } 
    ] 
}, 
"documents": [ 
    { 
     "documentId": "1", 
     "name": "Contract", 
     "fileExtension": "contract", 
     "documentBase64": "DQoNCg0KDQogICAgICAgICBEdW1teSBDb250cmFjdA==" 
    } 
] 
} 

下面是一些有用的链接,帮助您设置您的连接监听器

博客文章

+0

如何请求关于“会话超时”等其他事件的通知或异常情况下的通知? – Reddy

+0

请参阅连接[API](https://docs.docusign.com/esign/restapi/Connect/ConnectEvents/)。您可以使用这些API检索失败 –