Извлечение документа Docusign с помощью Docusign-connect

#docusignapi

#docusignapi

Вопрос:

Я использую Docusign-Connet для получения уведомлений из docusign. В docusign api есть строка

«Его также можно использовать для переноса заполненных документов обратно в ваше приложение или веб-сайт и для извлечения любых данных поля формы, введенных вашими получателями»

но в полезной нагрузке я получаю только имена документов?.

Комментарии:

1. Существует множество инициируемых событий от connect, из какого триггера событий вы просматриваете полезную нагрузку?

2. Добро пожаловать в Stack Overflow! Пожалуйста, поддержите все полезные ответы, включая ответы на вопросы других пользователей. И, пожалуйста, проверьте / примите лучший ответ на свои собственные вопросы.

Ответ №1:

Если вы хотите, чтобы сообщения о подключении включали документы или поля конвертов, установите флажки на экране подписки на подключение (показано ниже в новом инструменте администрирования DocuSign Experience).

Или задайте поля includeDocumentFields и / или includeDocuments на true в вашем вызове ConnectConfigurations: create

введите описание изображения здесь

Комментарии:

1. Несмотря на то, что я выбрал эти поля, я получаю PDF-байты вместо Document?

2. PDF-байты — это ваши документы в формате pdf. DocuSign преобразует все исходные документы в документы PDF для подписи. Оригиналы недоступны.

3. Спасибо, Ларри, если я загрузил файл размером 5 МБ, я не получаю полезную нагрузку за один раз, это обновляет полезную нагрузку. Для получения всей полезной нагрузки потребовалось 3 минуты, так как я могу с этим справиться?

4. @J.Ravindra — Извините, я не понял вашего комментария. Пожалуйста, начните новый вопрос, чтобы вы могли включить полную информацию о том, что происходит, и о вашем вопросе. И, пожалуйста, «проверьте» / «выберите» этот ответ, если он подходит для вашего вопроса.

Ответ №2:

Что я делал в прошлом, так это получал статусы документов из DocuSignConnect при изменении ситуации. Затем вызовите EnvelopesApi.GetDocument конечную точку с DocumentStatuses.DocumentStatus.ID идентификатором конверта для извлечения документа.

В моей реализации мы загружаем документ только в том случае, если заполнен весь конверт. Таким образом, полезная нагрузка DocuSignConnect также невелика.

Кстати, моя реализация заключается в .net использовании их 2.1.9.0 библиотеки. Удачи!

Комментарии:

1. Это правильный подход, потому что DocuSign не рекомендует загружать документы через webhook, это сильно снижает производительность, и вы потеряете так много конвертов позже