Добавление дополнительных подписей

#c# #docusignapi

#c# #docusignapi

Вопрос:

Я создал простую веб-форму, в которой пользователь будет делать некоторые варианты, а затем, когда они отправят эту форму, перенаправит их в Docusign, чтобы они подписали фактическую форму с информацией, которую они ввели, записанной в форму.

Мой вопрос в том, что для формы могут потребоваться дополнительные подписи, но это будет зависеть от того, когда пользователь фактически заполняет форму. Итак, мой вопрос: есть ли способ с помощью API добавить дополнительные подписи. Я также не буду знать имена этих потенциальных дополнительных подписчиков, пока пользователь не отправит форму.

Возможно ли это?

Ответ №1:

Да, это возможно. Вы создаете конверт динамически только после отправки формы пользователем. На этом этапе вы знаете, сколько подписчиков и всю необходимую информацию, я полагаю. Таким образом, вы создаете конверт с учетом этого. https://developers.docusign.com/docs/esign-rest-api/how-to/request-signature-in-app-embedded должно помочь. Простой код на C # (добавить singer2 и т. Д. для вашего варианта использования):

 Signer signer1 = new Signer {
        Email = signerEmail,
        Name = signerName,
        ClientUserId = signerClientId,
        RecipientId = "1"
    };
   
    // Create signHere fields (also known as tabs) on the documents,
    // We're using anchor (autoPlace) positioning
    //
    // The DocuSign platform seaches throughout your envelope's
    // documents for matching anchor strings.
    SignHere signHere1 = new SignHere
    {
        AnchorString = "/sn1/",
        AnchorUnits = "pixels",
        AnchorXOffset = "10",
        AnchorYOffset = "20"
    };
  

Комментарии:

1. Итак, чтобы подтвердить то, что вы говорите: когда я создаю шаблон, у меня может быть только одна подпись / роль. Затем через api я могу создать столько подписей, сколько мне нужно для завершения документа, без необходимости указывать его в пользовательском интерфейсе до? Также, что касается способа добавления блоков подписи, могу ли я сделать то же самое для подписанной даты?

2. нет, это не то, что я говорю. Я не знал, что вы используете шаблон. В шаблоне может быть столько ролей / получателей, сколько вы хотите.

3. вкладки / блоки, как вы их называете, связаны с определенной ролью / получателем.

4. Дата подписи автоматически заполняется системой, когда подписывается конкретный получатель, связанный с этим тегом.

5. Но с шаблонами, как вы делаете подписи необязательными? Я знаю, что есть разные варианты, но мне нужно будет создавать разные подписи для требуемых ролей в зависимости от логики с моей стороны.