我正在尝试在XML中预填充文本选项卡,但只预填充了第一个文档,我也尝试了“\\ *”逻辑,但无法获得所有预填充的文档。下面是我在生成Composite XML时作为请求发送的XML。
我使用时没有使用“\\ *”,甚至在第一个模板部分使用过一次,但仍然无法获得预先填充的数据。
我正在使用visual studio 2013,我必须用*编写4个反斜杠,同时调试它会生成以下XML。
在下面提到的XML中,多于一个具有相同签名者且具有相同标签字段的模板,该标签是动态生成的,其可以包含或不包含在整个包络中,例如,某些文件可能包含名字和姓氏,有些可能包含城市名称,州名等。我想要的是在docusign中应该预先填充的标签,但只有第一个文件被预填充。我为可能出现在我的信封中的所有标签生成了复合模板XML。我正在动态获取文档列表。
以下是XML:
<envelopeDefinition xmlns="http://www.docusign.com/restapi">
<accountId>ACCOUNTID</accountId>
<status>sent</status>
<compositeTemplates>
<compositeTemplate>
<serverTemplates>
<serverTemplate>
<sequence>1</sequence>
<templateId>TemplateId1</templateId>
</serverTemplate>
</serverTemplates>
<inlineTemplates>
<inlineTemplate>
<sequence>1</sequence>
<recipients>
<signers>
<signer>
<email>xxxxx@gmail.com </email>
<name>234 234</name>
<recipientId>1</recipientId>
<roleName>Contractor</roleName>
<pageNumber>1</pageNumber>
<clientUserId>1</clientUserId>
<tabs>
<textTabs>
<text>
<tabLabel>\\*lblFullName</tabLabel>
<value>234 234</value>
</text>
<text>
<tabLabel>\\*lblFirstName</tabLabel>
<value>234</value>
</text>
<text>
<tabLabel>\\*lblLastName</tabLabel>
<value>234</value>
</text>
<text>
<tabLabel>\\*lblEmail</tabLabel>
<value>jogendertaneja@gmail.com</value>
</text>
<text>
<tabLabel>\\*lblPhone</tabLabel>
<value>1231231231</value>
</text>
<text>
<tabLabel>\\*lblPhone1</tabLabel>
<value>123</value>
</text>
<text>
<tabLabel>\\*lblPhone2</tabLabel>
<value>123</value>
</text>
<text>
<tabLabel>\\*lblPhone3</tabLabel>
<value>1231</value>
</text>
<text>
<tabLabel>\\*lblCityStateZip</tabLabel>
<value>123,MI,12312</value>
</text>
<text>
<tabLabel>\\*lblAddress</tabLabel>
<value>123</value>
</text>
<text>
<tabLabel>\\*lblCity</tabLabel>
<value>123</value>
</text>
<text>
<tabLabel>\\*lblState</tabLabel>
<value>MI</value>
</text>
<text>
<tabLabel>\\*lblZip</tabLabel>
<value>12312</value>
</text>
</textTabs>
</tabs>
</signer>
</signers>
</recipients>
</inlineTemplate>
</inlineTemplates>
</compositeTemplate>
...
...
</compositeTemplates>
</envelopeDefinition>
答案 0 :(得分:1)
为了将相同的值应用于跨文档的多个名称相同的选项卡,请将数据填充范围设置为信封,而不是文档。
可以在功能下的DocuSign Web App的首选项区域找到。如果您未在自己的帐户中看到此消息,请向DocuSign支持部门提出请求,以便为您的帐户显示该选项。
答案 1 :(得分:0)
我的理解是,由于pageNumber的存在,信封中的所有标签都没有预先填充。你能否尝试删除1并查看它是否有效。