PHP DocuSign REST API - получить вкладки в шаблоне - PullRequest
0 голосов
/ 20 марта 2020

Я читал о PHP DocuSign API, поскольку то, что я пытаюсь сделать sh, - это предварительно заполнить вкладки шаблонов данными формы, чтобы при переходе пользователя на подпись документа многие из поля уже заполнены.

Я использую следующий пакет Laravel: https://github.com/Tucker-Eric/Laravel-Docusign

Это позволяет использовать инициализированный объект Client для доступа конечные точки API, такие как:

  • $this->client->envelopes
  • $this->client->customTabs

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

Пример

// Populate the template data attributes
$templateRole = $this->client->templateRole([
    'email' => 'jesseorange360@gmail.com',
    'name' => 'Jesse Orange',
    'role_name' => '[ROLE_NAME]',
    'tabs' => [
        'textTabs' => [
            [
                'tabLabel' => 'ApplicantName',
                'value' => 'John Doe',
            ],
        ],
    ],
]);

// Define the DocuSign envelope
$envelopeDefinition = $this->client->envelopeDefinition([
    'status' => 'sent',
    'email_subject' => 'Please sign your life away.',
    'template_id' => $templateId,
    'template_roles' => [
        $templateRole,
    ],
]);

// Create the DocuSign envelope
$envelopeSummary = $this->client->envelopes->createEnvelope($envelopeDefinition);

Но в соответствии с документацией API вы должны вручную создать и заполнить их такие поля:

https://developers.docusign.com/esign-rest-api/code-examples/set-template-tab-values

Возможно ли то, что я пытаюсь сделать?

1 Ответ

0 голосов
/ 20 марта 2020

Вы можете предварительно заполнить вкладки в шаблоне. Вы должны убедиться, что вы сопоставляете информацию получателя для вкладок с информацией в шаблоне. Позже в примере, который вы показали, создаются вкладки, так что это другой способ сделать это. Есть вопрос, который недавно был задан с аналогичной проблемой, с которой сталкивался кто-то: Пользовательские вкладки, используемые всеми подписавшими в DocuSign Итак, убедитесь, что информация о получателях совпадает, так как вкладки определены для каждого получателя, и вы должны иметь возможность обновить их значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...