DocuSign C# API新增信封类型触发CANNOT_EXCLUDE_DOCUMENT错误求助
聊聊DocuSign CANNOT_EXCLUDE_DOCUMENT错误的排查思路
兄弟,我之前也碰到过类似的坑,结合你说的情况(老代码稳跑一年,新增信封类型才出问题),给你几个实际排查的方向:
先查排除规则和签署义务的冲突:你提到两位签署人都得处理文档ID1,那要重点看那位
b...签署人的排除列表——是不是不小心把文档ID1也加进去了?或者文档ID1上有属于他的必填签名字段,但你却排除了这份文档?DocuSign绝对不允许排除有自己必填字段的文档,一搞就会抛CANNOT_EXCLUDE_DOCUMENT错误。核对文档ID和配置的一致性:新增信封的时候,是不是给文档分配ID的时候手抖了?比如把文档ID写错,导致排除逻辑指向了不该排除的文档,或者排除的文档ID根本不存在?对比下之前正常运行的信封请求,看看新增信封里
exclude_documents的格式、ID值和老请求有没有差异。检查文档的全局设置:有没有给新增的文档设置了“所有收件人必须处理”的属性?如果有这个设置,那你想给部分收件人排除这份文档肯定会触发错误,得把这个属性关掉才行。
要是你能把完整的匿名化请求Payload和响应贴出来(用```json包裹代码块),我能帮你更精准地揪出问题,但先从上面这几点查起,大概率能找到原因。
内容的提问来源于stack exchange,提问作者Dullroar
相关产品推荐
相关产品推荐

