我希望将电子邮件发送给辅助收件人,以便他们可以在第一个收件人签名后签名。我该如何实现?这就是我所拥有的
signer.Tabs = new Tabs();
signer.Tabs.SignHereTabs = new List<SignHere>();
var signHere = new SignHere();
signHere.DocumentId = "1";
signHere.PageNumber = "1";
signHere.RecipientId = "1";
signHere.AnchorUnits = "pixels";
signHere.AnchorXOffset = "150";
signHere.AnchorYOffset = "5";
signHere.AnchorString = "PARTICIPANT SIGNS";
signHere.Optional = "true";
signer.Tabs.SignHereTabs.Add(signHere);
envDef.Recipients = new Recipients();
envDef.Recipients.Signers = new List<Signer>();
envDef.Recipients.Signers.Add(signer);
EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef);
var viewOptions = new RecipientViewRequest()
{
//ReturnUrl = "https://"
ReturnUrl = "https://www.docusign.com/devcenter",
ClientUserId = clientId, // must match clientUserId set in step #2!
AuthenticationMethod = "email",
UserName = user.FullName,
Email = user.Email
};
上面的用户对象只是一个包含我们系统用户信息的自定义类。如果我只是添加另一个使用更高版本的clientuserid签名,那么在第一次签名后会自动将电子邮件发送给该用户吗?
答案 0 :(得分:0)
指定clientUserId表示收件人被视为embedded recipient。不会向嵌入式收件人发送电子邮件。
对于您的用例,添加另一个没有clientUserId和更高路由顺序的收件人。第一个收件人完成签名后,第二个收件人将自动收到电子邮件。
注意:为每个收件人使用不同的锚字符串。
type="email"