2016-10-17 2 views
0

, когда я добавить новый этом получатель и отправил документ в шаблон, используя ниже кодDocuSign апи PHP добавить поручителя на лету шаблон

$templateRole = new \DocuSign\eSign\Model\TemplateRole(); 
$templateRole->setEmail("[email protected]"); 
$templateRole->setName("User Name"); 
$templateRole->setRoleName("Admin"); 

Я использую Docusign Php Client, вы можете найти весь код ниже, я использовал для этого на это страница.

Здесь он отправляет письмо, содержащее документ, на адрес [email protected], но пользователь [email protected] не может подписать этот документ.

Я также добавил динамический текст документа в template.Added один подписавший получатель к шаблону (потому что я не был в состоянии добавить динамические метки без него), этого пользователя получить все письма даже я не указывайте его по вышеуказанному коду.

Я хочу, чтобы вы хотели отправить документ в шаблон другим получателям (например, [email protected], [email protected] и т. Д.) По одному (они могут иметь или не иметь учетную запись docusign, хотя это возможно если у них есть учетная запись docusign?)

Я делаю это с 4 дней, не нахожу ничего о продолжении фурта, пожалуйста, помогите.

ответ

0

Я прочитал некоторые документы. Насколько я могу видеть, что Вы должны сделать следующее:

//first signer 
$templateRole1 = new \DocuSign\eSign\Model\TemplateRole(); 
$templateRole1->setEmail("[email protected]"); 
$templateRole1->setName("User1 Name"); 
$templateRole1->setRoleName("Admin"); 

//second singer 
$templateRole2 = new \DocuSign\eSign\Model\TemplateRole(); 
$templateRole2->setEmail("[email protected]"); 
$templateRole2->setName("User2 Name"); 
$templateRole2->setRoleName("Admin"); 

, а затем в конверте:

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