You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用DocuSign API合并4个模板创建信封时遇TAB_PAGENUMBER_IS_NOT_IN_DOCUMENT错误

解决DocuSign API合并多模板时的TAB_PAGENUMBER_IS_NOT_IN_DOCUMENT错误

问题分析

你遇到的错误根源在于:将4个模板放在同一个compositeTemplate且所有serverTemplate的sequence设为1时,DocuSign会尝试合并这些模板的文档与标签。但这些标签的页码是基于原模板的单文档上下文生成的,合并后整个信封的文档页码序列被重构,导致部分标签指定的页码在合并后的文档集中不存在。仅合并2个模板时,页码冲突或溢出的概率较低,因此能正常运行。

修复方案

方案1:拆分复合模板(推荐)

将每个模板单独作为一个compositeTemplate条目,让每个模板的文档和标签保持独立的上下文,标签页码将基于各自模板的文档计算,彻底避免合并时的页码混乱。修正后的JSON如下:

{
    "emailSubject": "Please sign your application documents",
    "compositeTemplates": [
        {
            "serverTemplates": [
                {
                    "sequence": 1,
                    "templateId": "7701a466-519b-4729-bc90-8823a29c8474"
                }
            ]
        },
        {
            "serverTemplates": [
                {
                    "sequence": 1,
                    "templateId": "68482978-dcfd-42df-b19b-b95d2198dc9a"
                }
            ]
        },
        {
            "serverTemplates": [
                {
                    "sequence": 1,
                    "templateId": "640e044d-85cc-41b8-bf3d-018715a2df71"
                }
            ]
        },
        {
            "serverTemplates": [
                {
                    "sequence": 1,
                    "templateId": "99fbb00a-edca-4cd7-acd6-715162b3a67b"
                }
            ]
        }
    ]
}

方案2:检查并修正模板标签

  1. 登录DocuSign UI,逐个打开你的4个模板,确认所有由PDF表单生成的标签的页码是否与对应模板的文档页数匹配,删除或修正页码超出文档实际页数的标签。
  2. 检查原PDF文件的内部页码设置,确保PDF的实际页数与显示页码一致,避免PDF存在空页或页码跳转的情况。

内容的提问来源于stack exchange,提问作者Ali Gangji

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 08:43:17