Предварительно заполните поле конверта PowerForm, используя значения формы

Я слежу за документацией PowerForm в следующем руководстве https://www.docusign.com/sites/default/files/PowerForms_User_Guide.pdf

Мне нужно сохранить пользовательские метаданные внутри конверта, например, идентификатор пользователя, чтобы позже я смог обработать конверт.

Я хочу, чтобы можно было заполнить настраиваемое поле конверта, используя следующую форму:

 <form action="https://demo.docusign.net/MEMBER/PowerFormSigning.aspx?PowerFormId=<ID>" method="POST"> 
   <label for="email">Email Address: </label><input type="text" name="Signer1_Email" id="email"/> 
   <label for="name">Name: </label><input type="text" name="Signer 1_UserName" id="name"/>
   <label for="order">Order Number: </label><input type="text" name="OrderNumber" id="order"/>
   <input class="form_submit" type="submit"/>
 </form> 

Это возможно?

Из заголовка внутри документов:

Заполнение пользовательских полей конвертов в Web PowerForm

Пример: EnvelopeField_Region= Северо-запад

Я пробовал следующее:

<input type="hidden" name="EnvelopeField_orgid" value="xyz" id="EnvelopeField_orgid"/>
<input type="hidden" name="EnvelopeField_orgids" value="aaa" id="orgid"/>

Кроме того, я пробовал перемещаться по командному центру docusign и не нашел никаких вариантов добавления настраиваемых полей конверта в шаблон или PowerForm.

2 ответа

Что делать, если вы публикуете данные и перенаправляете на встроенную ссылку из этих данных (я не уверен, что вы используете, кроме HTML). Я не верю, что вы можете POST напрямую из формы в ссылку PowerForm так, как она должна быть отформатирована.

Вот краткий пример PHP/JS того, что я имею в виду:

<?
if($_POST){
  $baseUrl = "https://demo.docusign.net/MEMBER/PowerFormSigning.aspx?PowerFormId=" . $_POST['PowerFormId'];
  $EnvelopeField_orgid = $_POST['EnvelopeField_orgid'];
  $EnvelopeField_orgids = $_POST['EnvelopeField_orgids'];
  $link = $baseUrl . "&EnvelopeField_orgid=" . $EnvelopeField_orgid . "&EnvelopeField_orgids" . $EnvelopeField_orgids;
  ?>
  <script type="text/javascript">window.top.location.href='<?echo $link;?>'</script>
  <?
}
?>

Мы смогли передать параметры в Powerform. Ниже приведен пример синтаксиса того, как мы это сделали.

https://demo.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=50ac80ac-a63c-40c7-b2f4-25e93806b647&Signer1_Email=test@test.com&AccountName=Test&&Signer1_UserName=Test+User

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