基于签名者,我们正在尝试动态创建签名者/收件人特定的电子邮件主题。请参阅部分Json特定请求。有了这个,在电子邮件中,我们能够正确地查看主题。但是,当我们打开文档进行签名或查看docusign(已发送邮件)中的信封时,我们会看到emailSubject
json值,在这种情况下是“电子邮件主题”。这是因为此参数不是列表,但我们必须在外部请求对象中设置此值,因为它是必需的。
有没有办法解决这个问题?
"emailSubject": "Email Subject",
"status": "sent",
"recipients": {
"signers": [{
"emailNotification": {
"emailSubject": "Recipient specific subject",
"emailBody": "Recipient specific body"
}
答案 0 :(得分:0)
我能够重复你描述的行为,不幸的是,我不相信有任何解决方法。
有意义的是,“已发送邮件”文件夹中的信封会显示顶级电子邮件主题 - 因为如果信封有多个收件人,每个收件人都有不同的自定义电子邮件主题,然后就没有办法显示所有这些 - 因此,它总是在“已发送邮件”文件夹中显示顶级主题。
没有意义的是,您在“创建信封”请求中指定的特定于收件人的主题将显示在收件人收到的电子邮件中,但在收件人的DocuSign签名会话期间未显示在信封本身中。这种不一致对我来说似乎是个错误。
,即,随后的示例请求,在收件人的签名会话期间显示的电子邮件中的主题和主题应该都是相同的(即,两者都应该是请求指定的特定于收件人的值)。也许有一个使用DocuSign的人可以插入并解释这种行为,或者确认是否存在这个错误。
“创建信封”请求正文:
{
"emailBlurb":"Test Email Body",
"emailSubject": "Test Email Subject",
"status" : "sent",
"compositeTemplates": [
{
"inlineTemplates": [
{
"sequence" : 1,
"recipients": {
"signers" : [{
"email": "sallysemail@outlook.com",
"name": "Sally Adamson",
"recipientId": "1",
"defaultRecipient": "true",
"emailNotification": {
"emailSubject": "Recipient specific subject",
"emailBody": "Recipient specific body"
}
}]
}
}],
"document": {
"documentId": 1,
"name": "NDA",
"transformPdfFields": "true"
}
}
]
}
收件人电子邮件(显示特定于收件人的主题):
收件人签名会话(显示顶级主题而非收件人特定主题):