#docusignapi #docusignapextoolkit
Вопрос:
Если у меня есть текстовое поле, которое можно редактировать, и подписавший меняет свое название во время электронной подписи, существует ли способ отслеживания изменений текстового поля? В настоящее время я использую EnvelopesApi.list_audit_events
для мониторинга событий. В этом случае все, что я могу видеть, — это то, что подписавший либо «открыл», либо «просмотрел», либо «подписал» конверт. Хотя это ценная информация, я также хотел бы знать, какие текстовые поля редактировал подписавший и каковы новые значения? Изменил ли подписавший их адрес электронной почты, должность, имя и т. Д.? В данном конкретном случае я использую текстовые поля для отображения электронной почты, заголовка, имени и т. Д…
Предоставляет ли API Docusign возможность получения этой информации? Если да, не могли бы вы предоставить фрагмент, демонстрирующий, как получить эту информацию?
Ответ №1:
Вам придется сделать это, сравнив значение, которое было в этих полях до подписания, со значением, которое вы получите из конверта после пения. Насколько мне известно, нет встроенного события, которое даст вам эти изменения, но это можно сделать с помощью кода. Я предполагаю, что здесь вы устанавливаете значения некоторых текстовых вкладок, а затем хотите знать, изменил ли их подписавший или нет. Так что, да, вы можете это сделать.
Комментарии:
1. Как я могу забрать конверт? Есть ли метод в классе EnvelopesApi, который выполняет это? @InbarGazit
2. Вот как это сделать в Java: EnvelopesApi. Параметры GetEnvelopeOptions = envelopesApi.новые параметры GetEnvelopeOptions(); параметры.setInclude(«документы,получатели»); Envelope env = envelopesApi.getEnvelope(идентификатор учетной записи, идентификатор конверта, параметры);
3. Я приношу извинения, потому что я должен был упомянуть, что я использую Python SDK . Пакет SDK Python не предоставляет согласованного метода для
GetEnvelopeOptions
. В пределах EnvelopesApiget_envelope
метод действительно позволяетkwargs
, но ничего не связано сdocuments
илиrecipients
.get_envelope
Метод предоставляет только статус конверта в Python SDK. Есть ли у вас предлагаемое решение этой проблемы? @InbarGazit4. Код Python: env = envelopes_api.getEnvelope(идентификатор учетной записи, идентификатор конверта, включает = ‘документы,получатели’)