Предварительно заполните поле конверта 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. Ниже приведен пример синтаксиса того, как мы это сделали.