Проблема: я создаю определение конверта, присваивая ему идентификатор шаблона, который содержит 4 документа. В зависимости от варианта использования я могу отправить только два таких документа. В этом случае мой код добавляет два документа, которые я хочу, в определение конверта из шаблона. Затем теги документа заполняются данными. Я проверяю документы в определении конверта, прежде чем установить для него статус «отправлено», и есть только 2 документа. Когда я захожу в Docusign, чтобы подписать документы после отправки, там есть все 4 документа, а не только 2, которые мне нужны. Есть ли способ обойти это? Я бы предпочел не создавать отдельный шаблон для всех вариантов документов, а также заново создавать теги во всех шаблонных документах. Если существует более простой способ создания шаблонов и тегов документов, возможно, способ копирования документов в разные шаблоны, дайте мне знать.
Пример кода:
DSBase test = new DSBase(ApiClient);
test.CheckToken();
TemplatesApi temp = new TemplatesApi(ApiClient.Configuration);
EnvelopeTemplateResults tempResults = temp.ListTemplates(AccountID);
EnvelopeTemplate ETemplate = new EnvelopeTemplate();
EnvelopeDefinition edef = new EnvelopeDefinition();
edef.Documents = new List();
//This gets the template I am interested in. Currently there is only
//one template I am working with, it contains 4 documents.
ETemplate = temp.Get(DSConfig.TargetAccountID, tempResults.EnvelopeTemplates.FirstOrDefault().TemplateId);
edef.TemplateId = ETemplate.TemplateId;
foreach (DataRow docRow in documentRows)
{
Document doc = ETemplate.Documents.Find(X => X.Name == docRow["DOCUMENTNAME"].ToString());
//There is code here to populate the tabs on the document
//Then the document is added to the envelope definition
edef.Documents.Add(doc);
//For this particular contract only 2 documents are added to the Envelope
//However when the signer receives the Docusign notification,
//all 4 documents from the template are present to be signed.
edef.Status = "created";
int docCount = edef.Documents.Count; //Count only shows 2 documents
edef.Status = "sent";
EnvelopeSummary results = eApi.CreateEnvelope(DSConfig.TargetAccountID, edef);
}
Подробнее здесь: https://stackoverflow.com/questions/631 ... n-envelope
Docusign API C# Как удалить документы шаблона из конверта? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как установить значение PrefillTabs в шаблоне DocuSign с помощью DocuSign API/SDK?
Anonymous » » в форуме C# - 0 Ответы
- 70 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как установить значение PrefillTabs в шаблоне DocuSign с помощью DocuSign API/SDK?
Anonymous » » в форуме C# - 0 Ответы
- 54 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как установить значение PrefillTabs в шаблоне DocuSign с помощью DocuSign API/SDK?
Anonymous » » в форуме C# - 0 Ответы
- 42 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как установить значение для префиллы в шаблоне Docusign с использованием Docusign API/SDK?
Anonymous » » в форуме C# - 0 Ответы
- 50 Просмотры
-
Последнее сообщение Anonymous
-