Потоковая передача пользовательских параметров запроса в обратные вызовы PowerForm - PullRequest
0 голосов
/ 30 января 2019

Мне интересно, можно ли передать пользовательские параметры запроса в URL-адреса обратного вызова PowerForm.Например, учитывая базовый URL PowerForm:

https://demo.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=[myFormId]&env=demo&v=2

Я бы хотел добавить к нему параметр запроса customId=12345:

https://demo.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=[myFormId]&env=demo&v=2&customId=12345

Тогда я бы хотел получить это customId в ссылках обратного вызова бренда.Это может быть либо часть URL, либо часть тела.

Возможно ли это каким-либо образом?Примечание. Я не хочу добавлять настраиваемое поле в форму, поскольку я не тот, кто генерирует формы, хотя, если это можно сделать с помощью API, это может быть приемлемо.

1 Ответ

0 голосов
/ 07 марта 2019

Пожалуйста, найдите приведенный ниже код с использованием API и PF:

С API (с использованием удаленной подписи):

  • Создание настраиваемого поля конверта в вызове создания конверта
  • Обновлены целевые URL в брендинге, как объяснено здесь с URL-адресом возврата / обратного вызова, например https://www.google.com? CustomId = [[TestPolicyNumber]] , где www.google.com - это URL-адрес вашего приложения обратного вызоваа TestPolicyNumber - это настраиваемое поле конверта, добавленное в вызов создания конверта

с PowerForm:

  • Создать PF URL

  • Создайте целевую страницу In-Session в учетной записи DS, как объяснено, как описано в Настройте целевые страницы In-Session с URL-адресом аналогичного типа, как объяснено в потоке API, настройте URL-адрес возврата / обратного вызова, например
    https://www.google.com? CustomId = [[TestPolicyNumber]] , где
    www.google.com - это URL-адрес вашего обратного вызова, а TestPolicyNumber -
    настраиваемое поле конверта, добавленное в вызов создания конверта

  • Добавить yнаш параметр запроса к PF URL, как показано ниже

https://demo.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=d4b09cfb-8264-4fe7-a35d-554294f99445&EnvelopeField_TestPolicyNumber=1234567

, где https://demo.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=d4b09cfb-8264-4fe7-a35d-554294f99445 - ваш URL-адрес PF, а TestPolicyNumber - настраиваемое поле конверта, а его значение равно diff длядля каждого клиента, в приведенном выше примере это 1234567.

Теперь, когда Клиент заканчивает подписывать, DocuSign заменит значение TestPolicyNumber в URL-адресе обратного вызова, настроенном на целевой странице In-Session, на фактическое значение 1234567, отправленное в качестве значения EnvelopeCustomField при запуске.поток ПФ.https://www.google.com? CustomId = [[TestPolicyNumber]]

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