嵌入式视图的工作流程

时间:2017-08-15 15:06:00

标签: docusignapi

我希望将电子邮件发送给辅助收件人,以便他们可以在第一个收件人签名后签名。我该如何实现?这就是我所拥有的

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签名,那么在第一次签名后会自动将电子邮件发送给该用户吗?

1 个答案:

答案 0 :(得分:0)

指定clientUserId表示收件人被视为embedded recipient。不会向嵌入式收件人发送电子邮件。

对于您的用例,添加另一个没有clientUserId和更高路由顺序的收件人。第一个收件人完成签名后,第二个收件人将自动收到电子邮件。

注意:为每个收件人使用不同的锚字符串。

type="email"