使用DocuSign REST API能否将签署人Title填充至信封占位符?
DocuSign REST API 支持签署人额外占位符填充吗?
当然支持!你可以通过DocuSign的**自定义字段(Custom Fields)或者文本标签(Text Tabs)**来实现签署人Title这类信息的自动填充,并且允许签署人自行修改。下面是具体的实现方式:
方法一:使用文本标签(Text Tabs)预填充信息
在创建信封时,你可以为签署人添加text类型的标签,在标签的value字段中传入签署人的Title值,同时设置editable: true让签署人可以修改。示例代码片段如下:
{ "recipients": { "signers": [ { "email": "signer@example.com", "name": "John Doe", "recipientId": "1", "tabs": { "textTabs": [ { "tabLabel": "Title", "value": "Senior Engineer", "editable": true, "xPosition": "100", "yPosition": "100", "documentId": "1", "pageNumber": "1" } ] } } ] } }
这里的tabLabel要和你文档中设置的占位符名称对应,这样就能自动填充并允许修改了。
方法二:使用自定义收件人字段
如果你希望这些信息和签署人绑定(比如后续查询信封时能获取到),可以使用收件人自定义字段。在创建信封时,添加customFields到签署人对象中,同时在文档中设置对应占位符:
{ "recipients": { "signers": [ { "email": "signer@example.com", "name": "John Doe", "recipientId": "1", "customFields": { "textCustomFields": [ { "name": "Title", "value": "Senior Engineer", "show": true } ] } } ] } }
然后在你的模板或文档中,使用{{signer1.Title}}这样的占位符,就会自动填充对应的Title值,并且签署人可以在界面上修改这个字段。
需要注意的是,不管用哪种方式,都要确保文档中的占位符名称和API中设置的标签/字段名称完全匹配,这样才能正确映射填充。
内容的提问来源于stack exchange,提问作者Steven Zukowski
相关产品推荐
相关产品推荐

