簡體   English   中英

Docusign API PHP將簽名者動態添加到模板

[英]Docusign api php add signer on the fly to template

當我添加新的收件人並使用以下代碼在模板中發送文檔時

$templateRole = new  \DocuSign\eSign\Model\TemplateRole();
$templateRole->setEmail("user@email.com");
$templateRole->setName("User Name");
$templateRole->setRoleName("Admin");

我使用的是Docusign Php Client ,您可以在該頁面上找到以下用於此目的的完整代碼。

它在此處將包含文檔的電子郵件發送到user@email.com,但是user@email.com的用戶無法對該文檔簽名。

我還向模板中的文檔中添加了動態文本。向模板中添加了一個簽名者收件人(因為如果沒有它,我將無法添加動態標簽),即使我沒有在該用戶上指定他, 該用戶也會收到所有電子郵件上面的代碼。

我想要一種將模板中的文檔一次發送到不同收件人(例如user1 @ gmail.com,user2 @ gmail.com等)的一種方式(它們可能有也可能沒有docusign帳戶,盡管如果他們有docusign帳戶也是有可能的)帳戶?)

自4天以來,我一直在執行此操作,但未找到有關進行進一步操作的任何信息,請幫助。

我已經閱讀了一些文檔。 據我所知,您應該執行以下操作:

//first signer
$templateRole1 = new  \DocuSign\eSign\Model\TemplateRole();
$templateRole1->setEmail("user1@email.com");
$templateRole1->setName("User1 Name");
$templateRole1->setRoleName("Admin");

//second singer
$templateRole2 = new  \DocuSign\eSign\Model\TemplateRole();
$templateRole2->setEmail("user2@email.com");
$templateRole2->setName("User2 Name");
$templateRole2->setRoleName("Admin");

然后在信封中:

$envelop_definition->setTemplateRoles(array($templateRole1, $templateRole2));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM