i使用复合模板生成混合仪式信封:
{
"status": "sent",
"emailBlurb": "testing creation from template",
"emailSubject": "Please sign this template",
"compositeTemplates": [{
"serverTemplates": [{
"sequence": "1",
"templateId": "3f35423e-884a-4bf2-a9b5-19eaac4a5b8f"
}
],
"inlineTemplates": [{
"sequence": "1",
"recipients": {
"inPersonSigners": [{
"name": "LLLLL",
"email": "LLLL@some.com",
"hostemail": "LLLLL@some.com",
"hostname": "LLLLLL",
"roleName": "Signer 1",
"recipientId": "1",
"clientUserId": "1000",
"signerName": "John Signer",
"signerEmail": "jsigner@ds.com",
"requireIdLookUp": "true",
"idCheckConfigurationName": "SMS Auth $",
"smsAuthentication": {
"senderProvidedNumbers": ["+34676363577"]
}
}
],
"signers": [{
"name": "VVVVVVV",
"email": "v@onecompany.com",
"roleName": "Signer 2",
"clientUserId": "2000",
"routingOrder": "2",
"recipientId": "2"
}, {
"name": "ZZZZZ",
"email": "z@onecompany.com",
"roleName": "Signer 3",
"clientUserId": "3000",
"routingOrder": "3",
"recipientId": "3"
}
]
},
"customFields": {
"textCustomFields": [{
"value": "8009E0000006Qu5QAJ",
"required": "false",
"show": "false",
"name": "##SFContract"
}
]
},
}
]
}
],
"eventNotification": {
"RecipientEvents": [{
"recipientEventStatusCode": "Completed"
}, {
"recipientEventStatusCode": "sent"
}, {
"recipientEventStatusCode": "delivered"
}, {
"recipientEventStatusCode": "declined"
}
],
"EnvelopeEvents": [{
"envelopeEventStatusCode": "Delivered"
}, {
"envelopeEventStatusCode": "completed"
}, {
"envelopeEventStatusCode": "sent"
}, {
"envelopeEventStatusCode": "Declined"
}
]
}
}
该模板具有一个人签名作为第一个签名者(路由订单1(和两个电子邮件签名者作为第二个签名者(路由订单2(
如果我是从模板本身或Salesforce启动此过程的取自这个信封。如果我在DocuSign中检查文档状态,它正在等待第二和第三个签名。
我需要拥有SMS auth(因此复合模板和API生成(和一个带有两个电子邮件签名的人签名。
我是否在信封中缺少一些东西来继续?
谢谢!
要发送电子邮件,请从签名者中删除clientUserId
参数。此参数指示签名者是嵌入式签名者。
我不知道您需要做任何特别的事情,即可触发签名请求电子邮件发送到工作流程中的后续签名者 - 当一个收件人完成时(即提交,一个完整的信封(,DocuSign应自动提前到工作流程中的下一个收件人(其中"下一个"收件人由 RoutingOrder 确定,并发送签名请求电子邮件。
。如果您在所描述的2个方案中获得了不同的行为,我建议您在第一个(面对面(签名器完成后通过发出get信封请求(GET /v2/accounts/{accountId}/envelopes/{envelopeId}
(来解决问题,然后仔细将场景1的API响应与方案2的API响应进行比较。如果DocuSign在方案1中的行为与方案2相比的行为不同,那么信封结构必须有一些差异(具体而言,您是您的问题描述在信封中为收件人(签名(设置的属性中描述。
btw-您是否尝试过指定 RoutingOrder = 1 对于 inpersonSigner 收件人?(我没有看到您已发布的JSON中该收件人的 Routingorder 属性。(