使用DocuSign eSign 4.1.0实现按顺序的组选签署信封是否可行?
在DocuSign eSign 4.1.0中实现分组按顺序的“或”签署需求
这个需求完全可以实现,你之前尝试可选签名未成功,核心是没结合签批顺序和**收件人组(Recipient Group)**的功能搭配使用,具体实现方式如下:
操作步骤(UI或API均可实现)
- 创建收件人组并指定签批顺序
- 新建信封时,为「组A」创建一个收件人组,将John和Peter添加至该组,设置组的签批顺序为1
- 同理创建「组B」收件人组,添加Sarah和Kelly,设置签批顺序为2
- 配置组内签署规则
对每个收件人组,设置组内签署规则为*“任意一名成员完成签署即视为组完成”*(对应API中的requireAll字段设为false),这样组内只要有一人签署,该组的签批任务就会标记完成 - 流程验证
组A中John或Peter任意一人签署后,系统自动触发组B的签署通知;组B中Sarah或Kelly任意一人签署完成,整个信封即标记为已完成
API实现示例(核心片段)
如果你通过API创建信封,可参考以下JSON结构定义收件人组:
"recipients": { "signerGroups": [ { "groupName": "组A", "order": "1", "signers": [ {"email": "john@example.com", "name": "John", "recipientId": "1"}, {"email": "peter@example.com", "name": "Peter", "recipientId": "2"} ], "requireAll": "false" }, { "groupName": "组B", "order": "2", "signers": [ {"email": "sarah@example.com", "name": "Sarah", "recipientId": "3"}, {"email": "kelly@example.com", "name": "Kelly", "recipientId": "4"} ], "requireAll": "false" } ] }
关键参数说明:
order:控制组的签批顺序,确保组A完成后才推进到组BrequireAll: false:指定组内无需所有成员签署,任意一人完成即可
内容的提问来源于stack exchange,提问作者JohanaAnez
相关产品推荐
相关产品推荐

