Запуск процесса docusign из API

Я пытаюсь запустить поток шаблона, определенного в Docusign, через API. Согласно коду, он должен работать, хотя мое письмо думает иначе.

Шаблон содержит pdf и адрес электронной почты, на который необходимо отправить документ для подписания. В приведенном ниже коде я создаю новый конверт на основе идентификатора шаблона и ожидаю начала потока электронной почты. Я уверен, что я что-то здесь упускаю.

$client = new DocuSign_Client($config);

$signatureService = new DocuSign_RequestSignatureService($client);
$result = $signatureService->signature->createEnvelopeFromTemplate('Subject','Blabla', '133455-157d-4795-929a-cc8d4a8b1a48');

var_dump($result);

Результат:

class stdClass#12 (4) {
public $envelopeId =>
string(36) "d9267ac2-28e8-46d7-be74-133455"public $uri =>
string(47) "/envelopes/d9267ac2-28e8-46d7-be74-133455"public $statusDateTime =>
string(28) "2015-09-18T11:55:55.8230000Z"public $status =>
string(7) "created"}

0

Решение

Прежде всего, предоставьте ссылки на инструменты, которые вы используете, такие как DocuSign PHP Client — это поможет людям быстрее диагностировать ваши вопросы.

Проблема в том, что вы не устанавливаете статус конверта в sentЭто означает, что он просто создается и добавляется в вашу черновую папку в вашей учетной записи DocuSign (если вы войдете в свою учетную запись разработчика, вы должны увидеть конверт в вашей черновой папке).

Прежде чем создавать конверт, вы должны сделать

$status = 'sent';

Затем вам нужно будет включить статус в качестве следующего параметра в createEnvelopeFromTemplate() вызов:

$result = $signatureService->signature->createEnvelopeFromTemplate('Subject','Blabla', '133455-157d-4795-929a-cc8d4a8b1a48', $status);

Кроме того, почему вы используете шаблон, если вы не используете ни одну из своих ролей шаблона в шаблоне? TemplateRoles — это еще один параметр createEnvelopeFromTemplate() что вы не устанавливаете в настоящее время. Это означает, что после того, как вы получите эту работу, у вашего получателя (ей) не будет назначено никаких вкладок. Взгляните на папку «Тесты» в репозитории GitHub для полного рабочего примера — CreateEnvelopeFromTemplate

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]