2017-04-13 104 views
0

以github中的this python示例爲例,我編寫了一個用於與DocuSign嵌入式簽名API進行交互的R包。DocuSign嵌入式簽名工作流程

我似乎沒有完全理解嵌入式簽名的工作流程,我希望有人可以提供幫助。

這是我想要的:

我有一個註冊頁面的應用程序。當用戶註冊時,我希望他們簽署一份文件。因此,當他們提交註冊表單時,我使用模板生成信封,並在templateRole參數中使用他們的名稱和電子郵件。我得到一個URL,我發送給用戶,這使他們能夠簽署文檔。

雖然實際工作流程似乎首先發送一封電子郵件給簽名者,然後讓他們從電子郵件中的鏈接簽名。這似乎不是很「嵌入」,所以我有點困惑。這是因爲我正在使用沙箱API?

我看到有一個authenticationMethod參數,它接受電子郵件或HTTPBasicAuth或Password或PaperDocuments的值。這是它使用電子郵件的原因,而不是直接發送用戶到他們可以簽名的頁面,因爲我選擇電子郵件作爲authenticationMethod?

我從根本上誤解了嵌入式簽名嗎?

回答

2

您引用的腳本是Embedded Sending

嵌入式發送視圖信封允許用戶向他們發送了批准

所以你基本上是給前編輯標籤,文件,收件人和其他信封草案的設置簽名者訪問可能會修改信封(添加更多簽名者,刪除文檔等)。發件人視圖不應該呈現給簽名者。


如果您正在尋找Embedded Signing,然後看到這個code

嵌入式簽名 - 或收件人查看工作流程 - 允許用戶直接通過您的應用程序或網站登錄。當您嵌入收件人時,您告訴DocuSign平臺,您的應用程序將生成簽名URL,驗證收件人,提交簽名請求,並在交易完成後重新定向。

+0

謝謝!我仍然不明白爲什麼它仍然發送電子郵件,但這有助於。 – Carl

+0

如果您在CreateEnvelope請求中指定了Recipient.clientUserId屬性,那麼它表示嵌入的收件人。在這種情況下,不應將電子郵件發送給收件人。見[這裏](https://github.com/docusign/docusign-rest-recipes/blob/master/signing_from_within_your_app/signing_from_within_your_app.php#L49) –

+0

你真正的MVP! – Carl