我想在用于嵌入式签名的模板文档上预填一些字段。我正在使用 c#。我通过 DocuSign 模板向导添加了数据字段,想知道如何从 c-sharp 中嵌入的签名代码中预填充数据字段?在我的例子中,我在模板中添加了一个 Date Of Birth 和 Telephone Data 字段,并希望在提取文档进行签名时在我的 XML 中传递值。这是我所拥有的:
string requestBody = "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" +
"<accountId>" + accountId + "</accountId>" +
"<status>sent</status>" +
"<emailSubject>Electronic Release of Information</emailSubject>" +
"<emailBlurb>Please sign the release of information form</emailBlurb>" +
"<templateId>" + System.Configuration.ConfigurationManager.AppSettings.Get("DocusignTempId") + "</templateId>" +
"<templateRoles>" +
"<templateRole>" +
"<email>" + pUserEmail + "</email>" + // NOTE: Use different email address if username provided in non-email format!
"<name>" + pUserName + "</name>" + // username can be in email format or an actual ID string
"<tabs>" +
"<textTabs>" +
"<textTab>" +
"<tabLabel>DOB</tabLabel>" +
"<value>" + pDOB + "</value>" +
"</textTab>" +
"<textTab>" +
"<tabLabel>Telephone</tabLabel>" +
"<value>" + pTelephone + "</value>" +
"</textTab>" +
"</textTabs>" +
"</tabs>" +
"<roleName>Signer</roleName>" +
"<clientUserId>1</clientUserId>" +
"</templateRole>" +
"</templateRoles>" +
"</envelopeDefinition>";
在演示站点上,我在模板上创建了 2 个数据字段:数据字段:标签:DOB,数据字段:标签:电话
需要知道我做错了什么。签名部分和其他一切工作正常。