Docusignapi Docusign-签名后发送电子邮件

Docusignapi Docusign-签名后发送电子邮件,docusignapi,Docusignapi,我想知道是否有一种方法可以使用DocuSign API通过电子邮件将文档副本发送给其他人,而不是如何签署文档的人 实际上,我们是在寻找嵌入解决方案。所以我发送ClientUserId是为了避免发送电子邮件。但是我需要把签名文件发给另一个人 有没有一种方法可以从API中实现这一点 谢谢 更新: 我发送这个Json:(使用compositeTemplates) 问题是,现在当我收到签署文档的电子邮件时,我看不到任何字段。并允许用户拖放字段。不知道我做错了什么。我在文件签字后收到了电子邮件 谢谢。您可

我想知道是否有一种方法可以使用DocuSign API通过电子邮件将文档副本发送给其他人,而不是如何签署文档的人

实际上,我们是在寻找嵌入解决方案。所以我发送ClientUserId是为了避免发送电子邮件。但是我需要把签名文件发给另一个人

有没有一种方法可以从API中实现这一点

谢谢

更新:

我发送这个Json:(使用compositeTemplates)

问题是,现在当我收到签署文档的电子邮件时,我看不到任何字段。并允许用户拖放字段。不知道我做错了什么。我在文件签字后收到了电子邮件


谢谢。

您可以将该用户添加为传送顺序中的
抄送收件人
,如果该用户需要在所有签名者完成文档签名后收到电子邮件,则在传送顺序的最后添加该
抄送收件人

详细介绍了如何使用API在信封中添加抄送收件人。示例JSON:

    {
    "compositeTemplates": [{
        "compositeTemplateId": "1",
        "inlineTemplates": [{
            "recipients": {
                "carbonCopies": [{
                    "email": "mauriciotaranto@test.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",
                    "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": " {",
                            "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"
}

您可以将该用户添加为传送顺序中的
CC收件人
,如果该用户需要在所有签名者完成文档签名后收到电子邮件,则将该
CC收件人
添加到传送顺序的最后一个

详细介绍了如何使用API在信封中添加抄送收件人。示例JSON:

    {
    "compositeTemplates": [{
        "compositeTemplateId": "1",
        "inlineTemplates": [{
            "recipients": {
                "carbonCopies": [{
                    "email": "mauriciotaranto@test.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",
                    "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": " {",
                            "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"
}

阿米特,谢谢你的回答。你能查一下我关于这个问题的最新情况吗?谢谢如我的帖子所示,节点名是
carbonCopies
而不是
CarbonCopy
,我已经编辑了我的答案,展示了如何使用模板添加CC。您正在使用的设计模式,即
TemplateRole
,将不会提供您期望它工作的解决方案。您需要使用
CompositeTemplate
在一个信封中混合ServerTemplate和adhoc CC recipient来实现。您好,Amit,请用正确的json再次编辑我的问题。很抱歉,我没有完全理解TemplateRole的部分不适用于此。我需要指定模板角色来发送选项卡的值。我可以两个都寄吗?TemplateRole和CompositeTemplate??TemplateRoles仅在DS服务器模板中定义了所有RecipientRole,并且不希望添加服务器模板中不存在的临时收件人时使用。在您的场景中,任一CC收件人都应该是服务器模板中的CC recipienttype
07a2484d-c144-4ad6-a218-85b96bcea4ca
,然后您可以在创建信封时在JSON中提供该收件人的详细信息。但是,如果您不想在服务器模板中添加CC recipient,则必须使用
CompositeTemplate
在createEnvelope call中传递任何临时收件人详细信息。Amit,谢谢,因此我知道我需要使用CompositeTemplate,因为我不知道收件人。将是动态的。但是如何在compositeTemplate上设置自定义字段呢?使用customFields对象?如何设置RadioGroup和checkbox值?谢谢,阿米特,谢谢你的回答。你能查一下我关于这个问题的最新情况吗?谢谢如我的帖子所示,节点名是
carbonCopies
而不是
CarbonCopy
,我已经编辑了我的答案,展示了如何使用模板添加CC。您正在使用的设计模式,即
TemplateRole
,将不会提供您期望它工作的解决方案。您需要使用
CompositeTemplate
在一个信封中混合ServerTemplate和adhoc CC recipient来实现。您好,Amit,请用正确的json再次编辑我的问题。很抱歉,我没有完全理解TemplateRole的部分不适用于此。我需要指定模板角色来发送选项卡的值。我可以两个都寄吗?TemplateRole和CompositeTemplate??TemplateRoles仅在DS服务器模板中定义了所有RecipientRole,并且不希望添加服务器模板中不存在的临时收件人时使用。在您的场景中,任一CC收件人都应该是服务器模板中的CC recipienttype
07a2484d-c144-4ad6-a218-85b96bcea4ca
,然后您可以在创建信封时在JSON中提供该收件人的详细信息。但是,如果您不想在服务器模板中添加CC recipient,则必须使用
CompositeTemplate
在createEnvelope call中传递任何临时收件人详细信息。Amit,谢谢,因此我知道我需要使用CompositeTemplate,因为我不知道收件人。将是动态的。但是如何在compositeTemplate上设置自定义字段呢?使用customFields对象?如何设置RadioGroup和checkbox值?谢谢。你有
标签
签名者
之外,而应该在
签名者
标签里面,我还看到你有一个带有
{
,对吗?我用JSON更新了我的答案。你在
签名者
之外有
选项卡
,而应该在
签名者
选项卡内,我还看到你有一个带有
{
的文本选项卡,对吗?我用JSON更新了我的答案。