Можем ли мы включить встроенный и удаленный вход в API DocuSign с помощью C#?

Создайте конверт, используя шаблон сервера, а затем получите обратный URL-адрес для подписи Embedded, а также отправьте конверт получателю по электронной почте, чтобы подписать документ. Таким образом, Пользователь может подписать документ, используя ссылку электронной почты (удаленную) или встроенную ссылку в Интернете. Пожалуйста, дайте мне знать, есть ли возможность достичь этого в DocuSign API?

2 ответа

Решение

Решение состоит в том, чтобы указать как clientUserId и embeddedRecipientStartURL при создании Получателя.

  • Указание clientUserId делает получателя "встроенным" подписывающим лицом.
  • Указание embeddedRecipientStartURL приводит к тому, что получатель также получает официальное электронное письмо от DocuSign с приглашением подписать документы.

embeddedRecipientStartURL Параметр предназначен для того, чтобы быть URL-адресом, на который DocuSign может перенаправлять подписывающее лицо в ваше приложение, и идея заключается в том, чтобы вы позаботились о любой необходимой аутентификации. Однако вместо того, чтобы указывать URL-адрес вашего собственного приложения, вы можете вместо этого указать магическое значение "SIGN_AT_DOCUSIGN". По сути, это приводит к тому, что получатель встраивается и получает официальное электронное письмо "пожалуйста, подпишите" от DocuSign.

Единственный получатель в рабочем процессе конверта должен быть указан как ЛИБО удаленный получатель (чтобы DocuSign отправлял им электронную почту, когда наступит их очередь в порядке маршрутизации) ИЛИ встроенный получатель (чтобы DocuSign не отправлял им электронную почту) - невозможно указать получателя как удаленного, так и встроенного. Однако в описываемом вами сценарии вы можете рассмотреть следующий подход:

  • Укажите получателя в качестве встроенного получателя при создании конверта.

  • Сразу после создания конверта (или когда очередь получателя просмотреть / подписать конверт) ваше приложение создает и отправляет электронное письмо получателю и включает ссылку на страницу в вашем приложении (веб-сайте) - вы можете включить параметры строки запроса на ссылку URL, чтобы содержать имя получателя и адрес электронной почты.

  • Разработайте страницу в своем приложении (ту, на которую ссылается электронная почта) так, чтобы она идентифицировала получателя (возможно, путем чтения имени получателя и адреса электронной почты из параметров строки запроса в URL-адресе), а затем использует эту информацию для создания "POST". "Просмотр получателей" - вызов для получения URL-адреса из DocuSign, который можно использовать для запуска сеанса подписи получателя.

Используя этот подход, получатель по-прежнему получит электронное письмо, когда придет его очередь подписывать - но электронное письмо будет отправлено вашим приложением - и ссылка в письме приведет получателя к вашему приложению, где ваше приложение затем запросит (от DocuSign) и представить (получателю / пользователю) URL-адрес для просмотра / подписания конверта.

Другие вопросы по тегам