1
ためであるタブに署名することができ、私は次のようにDocuSignのREST APIで簡単なシナリオを作成しようとしています:DocuSignのREST APIが:署名者が別の受信者
- 私は2人の署名者、Signer1とSigner2 を持っています
- 文書が
- 署名者2がSigner1をdをレビューするとき、私はそれを除いために、この作業を持って通知しSigner1が
に署名したところ、以下の文書および徴候を検討されて検討し、署名するSigner1に送られます彼らはSigner2のタブを見て、Signer2にも署名しなければなりません。ドキュメントのタブには異なる名前があり、関連するAnchorStringをイベント通知に追加しています。
は、ここに私のコードです:
Signer signer = new Signer();
signer.Email = txtRecipientEmail;
signer.Name = txtRecipientName;
signer.RecipientId = "1";
signer.RoleName = "Candidate";
signer.RoutingOrder = "1";
// Create a |SignHere| tab somewhere on the document for the recipient to sign
signer.Tabs = new Tabs();
signer.Tabs.SignHereTabs = new List<SignHere>();
SignHere signHere = new SignHere();
signHere.DocumentId = "1";
signHere.AnchorString = "PleaseSignHere";
signHere.AnchorXOffset = "-2";
signHere.AnchorYOffset = "0";
signHere.AnchorIgnoreIfNotPresent = "false";
signHere.AnchorUnits = "inches";
signer.Tabs.SignHereTabs.Add(signHere);
signer.Tabs.DateSignedTabs = new List<DateSigned>();
DateSigned dateSigned = new DateSigned();
dateSigned.DocumentId = "1";
dateSigned.AnchorString = "DateSignedHere";
dateSigned.AnchorXOffset = "0";
dateSigned.AnchorYOffset = "0";
dateSigned.AnchorIgnoreIfNotPresent = "false";
dateSigned.AnchorUnits = "inches";
dateSigned.Bold = "true";
signer.Tabs.DateSignedTabs.Add(dateSigned);
// add another signer
Signer signer2 = new Signer();
signer2.Email = txtRecipientEmail2;
signer2.Name = txtRecipientName2;
signer2.RecipientId = "2";
signer2.RoleName = "Referee";
signer2.RoutingOrder = "2";
signer2.Tabs = new Tabs();
signer2.Tabs.SignHereTabs = new List<SignHere>();
SignHere signHere2 = new SignHere();
signHere2.DocumentId = "1";
signHere2.AnchorString = "RefPleaseSignHere";
signHere2.AnchorXOffset = "-2";
signHere2.AnchorYOffset = "0";
signHere2.AnchorIgnoreIfNotPresent = "false";
signHere2.AnchorUnits = "inches";
signer2.Tabs.SignHereTabs.Add(signHere2);
signer2.Tabs.DateSignedTabs = new List<DateSigned>();
DateSigned dateSigned2 = new DateSigned();
dateSigned2.DocumentId = "1";
dateSigned2.AnchorString = "RefDateSignedHere";
dateSigned2.AnchorXOffset = "0";
dateSigned2.AnchorYOffset = "0";
dateSigned2.AnchorIgnoreIfNotPresent = "false";
dateSigned2.AnchorUnits = "inches";
dateSigned2.Bold = "true";
signer2.Tabs.DateSignedTabs.Add(dateSigned2);
envDef.Recipients = new Recipients();
envDef.Recipients.Signers = new List<Signer>();
envDef.Recipients.Signers.Add(signer);
envDef.Recipients.Signers.Add(signer2);
私は何かが欠けする必要があります!
ああ、それはそれを説明しています。すべてうまくいきました。 –
@JonathanHobbsあなたの質問に答えた場合は、回答を受け入れたものとしてマークしてください。追加の質問があるかどうかを知ることができます。 –