DocuSign Rest API:是否可以手动设置信封过期的时间?

DocuSign Rest API: Is it possible to manually set the time of day for an envelope to expire?

我们正在构建一个应用程序,它利用 DocuSign Rest API 创建 contracts/envelopes 并即时发送它们。

我们在文档中找到了 expireEnabled、expireAfter 和 expireWarn,但它们只允许用户将过期时间设置为信封发送后的天数。我假设某种质量的 cronjob 在晚上使信封过期。

但是,我们的很多客户希望能够设置准确的到期时间。例如,给客户正好 36 小时的时间来接受报价并签署合同,如果在此之前未签署合同,我们的客户可以解除暂停并向另一客户提供类似的报价。

我们能想到的最好办法是自己存储过期时间并创建我们自己的每分钟运行一次的 cronjob 以通过 Rest API 手动作废信封。我们希望 DocuSign 代表(或某些超级用户)可以介入并告诉我们他们是否已经为此构建了一些东西,或者我们是否需要自己构建它。

你是对的,目前没有办法在特定时间过期。如果您的客户需要将其缩短到少于一天的时间范围,则每分钟以有效的无效原因在 cronjob 上作废听起来是一个很好的解决方案。

包括我 运行 在 2014 年对发出的各种电子邮件及其发送时间进行的测试的一些细节。正确的是,没有办法明确标记信封过期的时间,只是简单的一天。

下面的电子邮件时间戳是 EST

  • [信封激活电子邮件:2014 年 12 月 23 日星期二 12:59 下午]
  • [提醒电子邮件:2014 年 12 月 24 日星期三上午 5:52]
  • [过期待定电子邮件:2014 年 12 月 25 日星期四 5:12 上午]
  • [提醒电子邮件 #2:2014 年 12 月 26 日星期五上午 4:58]
  • [作废的电子邮件:2014 年 12 月 27 日星期六 4:53 上午]

电子邮件 reminder/expiration 设置 在 1 天后向签名者发送提醒电子邮件 第一次提醒后,每隔:1 天发送一次提醒 信封在 3 天后过期 警告签名者到期:

前 1 天

所以信封创建于 12 月 23 日。确定过期日期,取12/23(创建)+ 3(过期信封设置)+ 1 extra day(padding as not prematurely expire/void envelope)= 12/27(清晨)