Можно ли установить идентификатор получателя для получателей шаблона docusign? - PullRequest
0 голосов
/ 01 декабря 2018

Я пытаюсь установить recipientId для получателей в шаблоне через docusign API, используя C # SDK.

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

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

Есть ли способ обойти это?

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

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

Для подробного описания взгляните на apiexplorer, чтобы создать проблему, о которой я говорю https://apiexplorer.docusign.com/#/esign/restapi?categories=Envelopes&tags=Envelopes&operations=create

Выберите «EnvelopeRecipients». Также укажите «templateId».Это даст приведенную ниже ошибку, которая понятна.

{"errorCode": "INVALID_REQUEST_PARAMETER", "message": "Запрос содержал хотя бы один недопустимый параметр. 'Members' не может быть указан, когда 'templateId'установлено. Используйте' templateRoles '. "}

Взгляните на https://github.com/docusign/docusign-php-client/blob/master/test/UnitTests.php

function signatureRequestOnDocument

вокруг строки 81

$signer->setRecipientId("1");

У вас есть возможность установить получателя

function testRequestSignatureFromTemplate

вокруг строки 152 - 155

$templateRole = new  DocuSign\eSign\Model\TemplateRole();

У TemplateRole нет возможности установить идентификатор получателя.

Вариант использования: когда я отправляю шаблон конверта, я хочу установить свое пользовательское значение в receientId.Так что, когда я получу позже EnvelopeDetails, я смог сопоставить recepientID DocuSign с идентификатором моего приложения.

0 голосов
/ 03 декабря 2018

receientId - временное поле.Он используется для ссылки на получателя в запросе API.

При работе с шаблоном roleName используется для различения разных получателей.

Каков ваш вариант использования?(Какую проблему вы пытаетесь решить.)

Обратите внимание, что вы можете редактировать / обновить свой вопрос.

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