Предоставляет ли Docusign журнал изменений или API для просмотра изменений во время подписания?

#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 . В пределах EnvelopesApi get_envelope метод действительно позволяет kwargs , но ничего не связано с documents или recipients . get_envelope Метод предоставляет только статус конверта в Python SDK. Есть ли у вас предлагаемое решение этой проблемы? @InbarGazit

4. Код Python: env = envelopes_api.getEnvelope(идентификатор учетной записи, идентификатор конверта, включает = ‘документы,получатели’)