我正在通过DocuSign生产环境中的测试工作,并遇到了一些奇怪的行为。我们有一个场景,顾问可以亲自与客户签署会议,并在流程结束时签署文件。在亲自签名并且顾问签字后,有一位最终审查员将检查文件并给出他的签收(注册委托人)。这一切都很有效,除非我们设置亲自签名,这是第一个签名者在审核期间获得此屏幕的内容:
在demo.docusign.net环境中,此屏幕会显示“Advisor Name,请给John M Doe控制键盘和鼠标”。以下是从此事务中的DocuSign API日志中获取的收件人节点的JSON:
{
"signers": [{
"name": "Registered Principal",
"email": "principal@test.com",
"recipientId": "3",
"routingOrder": "10",
"roleName": "Registered Principal"
}, {
"name": "Advisor Name",
"email": "advisoremail@test.com",
"recipientId": "5",
"customFields": ["B00"],
"routingOrder": "4",
"roleName": "Rep"
}],
"inPersonSigners": [{
"hostName": "Advisor Name",
"hostEmail": "advisoremail@test.com",
"signerName": "John M Doe",
"signerEmail": "client@test.com",
"recipientId": "1",
"routingOrder": "1",
"roleName": "Client"
}, {
"hostName": "Advisor Name",
"hostEmail": "advisoremail@test.com",
"signerName": "Jane Doe",
"signerEmail": "jointclient@test.com",
"recipientId": "2",
"routingOrder": "2",
"roleName": "Joint Client"
}]
}
我已经编辑了电子邮件地址以匿名他们以及主机名。
我怀疑有一些电子邮件地址匹配或使用DocuSign API在幕后进行的事情 - 主机电子邮件确实有一个注册的DS帐户,我们之前使用过以前的测试,SignerName因测试而异。有关为什么会发生这种情况的任何见解?
答案 0 :(得分:0)
经过额外测试后,我们发现DS后端正在进行某种电子邮件匹配。我们能够创建以前没有使用的新帐户,一切都按预期工作 -