Проблема: я создаю определение конверта, присваивая ему идентификатор шаблона, который содержит 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#
Место общения программистов C#
-
Anonymous
1736345163
Anonymous
Проблема: я создаю определение конверта, присваивая ему идентификатор шаблона, который содержит 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);
}
Подробнее здесь: [url]https://stackoverflow.com/questions/63153976/docusign-api-c-sharp-how-do-i-remove-template-documents-from-an-envelope[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия