Поля шаблона не отображаются при запросе подписи в docusign

#c# #docusignapi

#c# #docusignapi

Вопрос:

Я создал шаблон внутри docusign и после добавил несколько текстовых полей. Затем создается EnvelopeDefinition с идентификатором созданного шаблона. Мой вопрос находится на стороне получателя при его просмотре, он не показывает добавленные поля, я имел в виду, что он не позволяет подписавшему вводить данные.Как это решить

Я использую код c #.

  string templateId = _docusignConfig.ACHDocTemplateId;
            EnvelopeDefinition env = new EnvelopeDefinition();
            env.TemplateId = templateId;
            
            TemplateRole signer1 = new TemplateRole();
            signer1.Email = signerEmail;
            signer1.Name = signerName;
            signer1.RoleName = "signer";
           
            env.TemplateRoles = new List<TemplateRole> { signer1 };
            env.Status = "sent";

       

 string accountId = _docusignConfig.AccountId;
            string basePath = _docusignConfig.BaseURL;
            var apiClient = new ApiClient(basePath);
            apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer "   accessToken);
            var envelopesApi = new EnvelopesApi(apiClient);
            EnvelopeDefinition envelope = env;
            EnvelopeSummary result = await envelopesApi.CreateEnvelopeAsync(accountId, envelope);
  

Ответ №1:

Я предполагаю, что вы использовали код из https://developers.docusign.com/docs/esign-rest-api/how-to/request-signature-template-remote

Вы должны убедиться, что при создании вашего шаблона имя роли «подписывающий» соответствует тому, как вы его определили. В вашем веб-приложении DocuSign в шаблоне есть роль, она также называется «подписывающий»? для точно такого же GUID для templateId?

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

1. да, оба они одинаковы. Мне нужно знать, отправляет ли получатель после того, как другой получатель не может отправить тот же шаблон? Если не могу, пожалуйста, скажите мне, как отправлять один и тот же шаблон разным получателям много раз

2. @SupunAravinda — вы пытаетесь отправить несколько конвертов уникальным получателям или хотите добавить несколько получателей в один конверт? Если вы пытаетесь отправить несколько конвертов, вам нужно каждый раз создавать новое определение конверта, чтобы убедиться, что пересечение отсутствует.

3. На самом деле, сейчас я тестирую это, я отправил ссылку на тот же шаблон несколькими конвертами одним и тем же получателям. Допустим, есть шаблон с именем test1 и два получателя с именами A и B. Я отправил этот шаблон как программно созданному конверту A, так и B. Я делаю это с помощью кода c #

4. и? в чем проблема? вы не видите тегов? нет элементов подписи?