Как использовать встроенную подпись и отправить электронное письмо другим получателям Docusign? - PullRequest
0 голосов
/ 11 июля 2019

В основном я использую Receient_view_request от Docusign, чтобы создать встроенный URL-адрес знака для нашего клиента, но есть еще около 5 других подписчиков, которые должны подписать с помощью отправляемого электронного письма (поведение конвертов Docusign по умолчанию. Однако, похоже, что эти электронные письма не отправляются в песочнице. Мой вопрос: возможно ли использовать встроенную подпись, а также подпись по электронной почте для того же конверта? Как мне это сделать?

Редактировать: вот фрагмент кода, с которым я работаю (имена переменных изменены на общие имена). У меня не установлено свойство client_user_id для ролей, на которые я хочу отправлять электронные письма. Я использую песочницу docusign прямо сейчас, и она не отправляет электронные письма другим получателям.

234         # Signer
235         applicant = TemplateRole(
236             email=email,
237             name=name,
238             role_name='Applicant',
239             client_user_id='1',
240             tabs=tabs)
242         roles = [applicant]
246             g2 = TemplateRole(
247                 email=g2_email,
248                 name=g2_name,
249                 role_name='G2',
250                 tabs=tabs)
251             roles.append(g2)
252
255             g3 = TemplateRole(
256                 email=g3_email,
257                 name=g3_name,
258                 role_name='G3',
259                 tabs=tabs)
260             roles.append(g3)

310         envelope_definition = EnvelopeDefinition(
311             status="sent",
312             template_id=templateId,
313             template_roles=roles

348         # Create envelope api object
349         DocusignBase()
350         envelope_api = EnvelopesApi(DocusignBase.api_client)
351
352         results = envelope_api.create_envelope(
353             DocusignBase.accountID,
354             envelope_definition=envelope_definition)
355         envelope_id = results.envelope_id
356
357         authentication_method = 'None'
358
359         recipient_view_request = RecipientViewRequest(
360             authentication_method=authentication_method,
361             client_user_id='1',
362             return_url=return/url',
363             user_name=first_name + ' ' + last_name,
364             email=email
365         )
366
368         results = envelope_api.create_recipient_view(
369             DocusignBase.accountID,
370             envelope_id,
371             recipient_view_request=recipient_view_request)

1 Ответ

2 голосов
/ 12 июля 2019

Re:

возможно ли использовать встроенную подпись, а также подпись по электронной почте для одного и того же конверта?

Определенно, да. Убедитесь, что вы не устанавливаете атрибут clientUserId для удаленных подписчиков (подписчики, получающие электронную почту, приглашаются на церемонию подписания).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...