У меня есть шаблон, хранящийся в DocuSign, с некоторыми вкладками, использующими инструменты предварительного заполнения.
[img]https://i.sstatic .net/E3DCffZP.png[/img]
Я могу получить вкладки TemplateTab с помощью DocuSign SDK
Tabs dsTabs = TemplatesApi.GetDocumentTabs(DSAccountId, DSTemplateId).
Вышеуказанный SDK DocuSign предоставит мне все вкладки. Доступ к PrefillTabs можно получить с помощью dsTabs.PrefillTabs
Поскольку PrefillTabs не являются специфичными для какого-либо получателя, как я могу установить значение для этих Prefilltabs и отправить шаблон для электронной подписи с помощью EnvelopeApi .CreateEnvelope(DSAccountId, конвертОпределение) ?
Например, у меня есть предварительное заполнение компании. Инструменты уже размещены/добавлены в мой шаблон DocuSign. Как я могу предварительно заполнить значение на вкладке SenderCompany и отправить шаблон для электронной подписи?
**My Sample EnvelopeDefinition**
private EnvelopeDefinition CreateEnvelopeDefinition(string templateId)
{
EnvelopeDefinition envelopeDefinition = new EnvelopeDefinition();
envelopeDefinition.TemplateId = templateId;
envelopeDefinition.EmailSubject = "PreFill Tabs Test Document";
envelopeDefinition.EmailBlurb = "PreFill Tabs Email Blurb for Testing";
envelopeDefinition.TemplateRoles = TemplateSigner();
envelopeDefinition.Status = "sent";
return envelopeDefinition;
}
private static List TemplateSigner()
{
List templateRoleList = new List();
TemplateRole signer1 = new TemplateRole()
{
RoleName = "Contributor",
Name = "Sample1",
Email = "sample1@test.com",
};
TemplateRole signer2 = new TemplateRole()
{
RoleName = "Payroll Manager",
Name = "Sample2",
Email = "sample2@test.com"
};
TemplateRole signer3 = new TemplateRole()
{
RoleName = "Administrator",
Name = "Sample3",
Email = "sample3@test.com"
};
templateRoleList.Add(signer1);
templateRoleList.Add(signer2);
templateRoleList.Add(signer3);
return templateRoleList;
}
private static Tabs SetPreFillTabValues()
{
SenderName fullName = new SenderName()
{
TabLabel = "Signer1Name",
Value = "Adam"
};
SenderCompany senderCompany = new SenderCompany()
{
TabLabel = "CompanyTab1",
Value = "ABC"
};
Text text1 = new Text()
{
TabLabel = "TextTab1",
Value = "Text1Val"
};
Text text2 = new Text()
{
TabLabel = "TextTab2",
Value = "Text2Val"
};
PrefillTabs prefillTabs = new PrefillTabs()
{
SenderNameTabs = new List { fullName },
SenderCompanyTabs = new List { senderCompany },
TextTabs = new List { text1, text2 }
};
Tabs tabs = new Tabs()
{
PrefillTabs = prefillTabs,
};
return tabs;
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... gn-api-sdk
Как установить значение PrefillTabs в шаблоне DocuSign с помощью DocuSign API/SDK? ⇐ C#
Место общения программистов C#
1735878190
Anonymous
У меня есть шаблон, хранящийся в DocuSign, с некоторыми вкладками, использующими инструменты предварительного заполнения.
[img]https://i.sstatic .net/E3DCffZP.png[/img]
Я могу получить вкладки TemplateTab с помощью DocuSign SDK
Tabs dsTabs = TemplatesApi.GetDocumentTabs(DSAccountId, DSTemplateId).
Вышеуказанный SDK DocuSign предоставит мне все вкладки. Доступ к PrefillTabs можно получить с помощью dsTabs.PrefillTabs
Поскольку PrefillTabs не являются специфичными для какого-либо получателя, как я могу установить значение для этих Prefilltabs и отправить шаблон для электронной подписи с помощью EnvelopeApi .CreateEnvelope(DSAccountId, конвертОпределение) ?
Например, у меня есть предварительное заполнение компании. Инструменты уже размещены/добавлены в мой шаблон DocuSign. Как я могу предварительно заполнить значение на вкладке SenderCompany и отправить шаблон для электронной подписи?
**My Sample EnvelopeDefinition**
private EnvelopeDefinition CreateEnvelopeDefinition(string templateId)
{
EnvelopeDefinition envelopeDefinition = new EnvelopeDefinition();
envelopeDefinition.TemplateId = templateId;
envelopeDefinition.EmailSubject = "PreFill Tabs Test Document";
envelopeDefinition.EmailBlurb = "PreFill Tabs Email Blurb for Testing";
envelopeDefinition.TemplateRoles = TemplateSigner();
envelopeDefinition.Status = "sent";
return envelopeDefinition;
}
private static List TemplateSigner()
{
List templateRoleList = new List();
TemplateRole signer1 = new TemplateRole()
{
RoleName = "Contributor",
Name = "Sample1",
Email = "sample1@test.com",
};
TemplateRole signer2 = new TemplateRole()
{
RoleName = "Payroll Manager",
Name = "Sample2",
Email = "sample2@test.com"
};
TemplateRole signer3 = new TemplateRole()
{
RoleName = "Administrator",
Name = "Sample3",
Email = "sample3@test.com"
};
templateRoleList.Add(signer1);
templateRoleList.Add(signer2);
templateRoleList.Add(signer3);
return templateRoleList;
}
private static Tabs SetPreFillTabValues()
{
SenderName fullName = new SenderName()
{
TabLabel = "Signer1Name",
Value = "Adam"
};
SenderCompany senderCompany = new SenderCompany()
{
TabLabel = "CompanyTab1",
Value = "ABC"
};
Text text1 = new Text()
{
TabLabel = "TextTab1",
Value = "Text1Val"
};
Text text2 = new Text()
{
TabLabel = "TextTab2",
Value = "Text2Val"
};
PrefillTabs prefillTabs = new PrefillTabs()
{
SenderNameTabs = new List { fullName },
SenderCompanyTabs = new List { senderCompany },
TextTabs = new List { text1, text2 }
};
Tabs tabs = new Tabs()
{
PrefillTabs = prefillTabs,
};
return tabs;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79325336/how-to-set-value-to-prefilltabs-in-docusign-template-using-docusign-api-sdk[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия