У меня есть шаблон, хранящийся в 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 = "[email protected]",
};
TemplateRole signer2 = new TemplateRole()
{
RoleName = "Payroll Manager",
Name = "Sample2",
Email = "[email protected]"
};
TemplateRole signer3 = new TemplateRole()
{
RoleName = "Administrator",
Name = "Sample3",
Email = "[email protected]"
};
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#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как установить значение PrefillTabs в шаблоне DocuSign с помощью DocuSign API/SDK?
Anonymous » » в форуме C# - 0 Ответы
- 65 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как установить значение PrefillTabs в шаблоне DocuSign с помощью DocuSign API/SDK?
Anonymous » » в форуме C# - 0 Ответы
- 41 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как установить значение для префиллы в шаблоне Docusign с использованием Docusign API/SDK?
Anonymous » » в форуме C# - 0 Ответы
- 47 Просмотры
-
Последнее сообщение Anonymous
-