API DocuSign Rest: можно ли вручную установить время суток для истечения срока действия конверта?
Мы создаем приложение, которое использует API DocuSign Rest API для создания контрактов / конвертов и отправки их на лету.
Мы нашли в документации expireEnabled, expireAfter и expireWarn, но они позволяют пользователю устанавливать срок действия только через несколько дней после отправки конверта. Я предполагаю, что cronjob какой-то массы истекает конверты ночью.
Тем не менее, большое количество наших клиентов хотят иметь возможность установить точное время истечения срока действия. Например, чтобы дать клиенту ровно 36 часов, чтобы принять предложение и подписать договор, а если он не был подписан до этого, наш клиент может освободить удержание и сделать аналогичное предложение другому клиенту.
Лучшее, что мы можем придумать, - это сохранить время истечения самостоятельно и создать наш собственный cronjob, который запускается раз в минуту, чтобы вручную аннулировать конверт через Rest API. Мы надеемся, что представитель DocuSign (или какой-нибудь суперпользователь) может вмешаться и сказать нам, если у них уже есть что-то созданное для этого или нам нужно будет создать это самостоятельно.
2 ответа
Вы правы, в настоящее время нет возможности истечь в определенное время. Отмены на cronjob каждую минуту с действительной причиной пустоты звучит как отличное решение, если ваши клиенты нуждаются в этом менее чем за один день.
Включая некоторые подробности теста, который я провел в 2014 году ниже, по различным электронным письмам и времени их отправки. Правильно в том, что нет способа явно пометить время истечения срока действия конверта, просто день.
Временные метки электронной почты ниже - EST
- [Электронный адрес активации конверта: вт, 23 декабря 2014 г., 12:59]
- [Напоминание по электронной почте: ср, 24 декабря 2014 г. в 5:52 утра]
- [Срок действия сообщения истекает: четверг, 25 декабря 2014 г., 5:12]
- [Напоминание по электронной почте № 2: пт, 26 декабря 2014 в 4:58]
- [Аннулировано письмо: сб, 27 декабря 2014 г. в 4:53]
Настройки напоминания по электронной почте / истечения срока действия Отправлять подписчику электронное письмо с напоминанием через: 1 дн. После первого напоминания отправлять напоминание каждые: 1 дн. Конверт с истекшим сроком действия через 3 дн. с) до
Итак, конверт создан 12/23. Чтобы определить дату истечения срока действия, возьмите 12/23 (создание) + 3 (настройка конверта с истекшим сроком действия) + 1 дополнительный день (заполнение, чтобы не преждевременно истечь / недействительный конверт) = 12/27 (раннее утро)