Docusignapi DocuSign-compositeTemplates-填充模板数据&;签名

Docusignapi DocuSign-compositeTemplates-填充模板数据&;签名,docusignapi,Docusignapi,我正在尝试使用compositeTemplate,以便在签名过程完成后发送特定用户的文档。 这是json即时消息发送: { "compositeTemplates": [{ "compositeTemplateId": "1", "inlineTemplates": [{ "recipients": { "carbonCopies": [{ "email

我正在尝试使用compositeTemplate,以便在签名过程完成后发送特定用户的文档。 这是json即时消息发送:

    {
    "compositeTemplates": [{
        "compositeTemplateId": "1",
        "inlineTemplates": [{
            "recipients": {
                "carbonCopies": [{
                    "email": "mtaranto@test1.com",
                    "name": "CC Name",
                    "recipientId": "3",
                    "emailNotification": {
                        "emailBody": "email text",
                        "emailSubject": "Completed!!!! this is custom",
                        "supportedLanguage": "en"
                    }
                }],
                "signers": [{
                    "email": "mauriciotaranto@test.com",
                    "name": "A Name",
                    "recipientId": "1",
                    "roleName": "Participant A",
                    "ClientUserId": "123456",
                    "Tabs": {
                        "TextTabs": [{
                            "TabLabel": "PreferredPhoneNumber",
                            "Value": "001234567"
                        },
                        {
                            "TabLabel": "AlternatePhoneNumber",
                            "Value": "001234567"
                        },
                        {
                            "TabLabel": "BirthMM",
                            "Value": "04"
                        },
                        {
                            "TabLabel": "BirrthDD",
                            "Value": "18"
                        },
                        {
                            "TabLabel": "BirrthYY",
                            "Value": "1981"
                        },
                        {
                            "TabLabel": "DentalSchool",
                            "Value": "DentalSchool"
                        },
                        {
                            "TabLabel": "MedicalSchool",
                            "Value": "MedicalSchool"
                        },
                        {
                            "TabLabel": "OmsResidency",
                            "Value": "OmsResidency"
                        },
                        {
                            "TabLabel": "Intership",
                            "Value": "Intership"
                        },
                        {
                            "TabLabel": "Fellowship",
                            "Value": "Fellowship"
                        },
                        {
                            "TabLabel": "TrainingArea",
                            "Value": "TrainingArea"
                        }],
                        "RadioGroupTabs": [{
                            "groupName": "RadioPhone",
                            "radios": [{
                                "selected": true,
                                "value": "Radio2"
                            }],

                        },
                        {
                            "groupName": "AlternatePhoneNumber",
                            "radios": [{
                                "selected": true,
                                "value": "Radio1"
                            }],

                        },
                        {
                            "groupName": "MemberShip",
                            "radios": [{
                                "selected": true,
                                "value": "Radio2"
                            }],

                        },
                        {
                            "groupName": "RiskManagement",
                            "radios": [{
                                "selected": true,
                                "value": "Radio2"
                            }],

                        }],
                        "checkboxTabs": [{
                            "TabLabel": "SuffixDDS",
                            "selected": true,

                        },
                        {
                            "TabLabel": "SuffixMD",
                            "selected": true,

                        },
                        ]
                    }
                }]
            },
            "sequence": "2"
        }],
        "serverTemplates": [{
            "sequence": "1",
            "templateId": "07a2484d-c144-4ad6-a218-85b96bcea4ca"
        }]
    }],
    "emailSubject": "Test flow with CC",
    "status": "sent"
}
如您所见,Im还发送客户端id属性。这是因为我们使用的是嵌入式解决方案

但在创建信封并获取收件人视图后,我看到的是:

正如您在图像上看到的,文档上没有选项卡数据,也没有sing选项卡(我在模板上创建了它们)。用户必须拖放。这不是我想要的

我错过了什么


谢谢

我认为您在服务器模板中有roleName is
Test
。您需要在CompositeTemplate中使用相同的角色名,以便DocuSign知道您正在发送JSON调用的收件人数据。

您是否可以下载模板并将其发送给DocuSign。sso@gmail.com,我将在我的帐户中运行它。我希望您在CompositeTemplate中引用的数据标签与您在DocuSign.is
“roleName”中在servertemplates中配置的数据标签相同:“参与者A”
模板中签名者的roleName-
07a2484d-c144-4ad6-a218-85b96bcea4ca
,我认为您在ServerTemplate中有roleName
Test
。和您需要在CompositeTemplate中使用的相同角色名,以便DocuSign知道您正在发送JSON调用的收件人数据。而且,它们是正确的,因为如果我在TemplateRoles上使用相同的数据,它就会工作。所以我不确定到底出了什么问题。阿米特!你搞定了。是因为角色名!现在开始工作了!非常感谢你的帮助!非常感谢!请接受您的两个问题的答案,以便其他人可以从解决方案中受益