Я успешно внедрил систему, которая создает документы, которые будут подписаны с помощью шаблона с использованием .NET API, а затем прослушиватель DocuSign Connect, который вызывается на подписанный конверт (прямо сейчас только сообщать Connect о сигнатурах конвертов и отклонениях). У меня есть опция «Включить документы» на мои настройки DocuSign Connect. Когда я создаю конверт для подписи программно с одним подписывающим, все это работает - мой вызывающий прослушиватель подключается, элемент /DocuSignEnvelopeInformation/DocumentPDF/PDFBytes имеет в нем данные Base64, и я успешно декодировал это и сохранил его в нашем управлении doc система. Круто. Демонстрации хорошо, менеджмент любит это.Элементы DocumentPDFs неизменно возвращаются из DocuSign Connect
Однако, я заметил, по крайней мере, два сценария, где /DocuSignEnvelopeInformation/DocumentPDF раздел не возвращается на все:
При наличии нескольких подписантов.
Когда конверт создается вручную, даже если он использует тот же шаблон.
я все еще могу использовать ответ Connect, чтобы получить /DocuSignEnvelopeInformation/EnvelopeStatus/DocumentStatuses и извлечения идентификаторов документов из DocumentStatus дочерних элементов, а затем получить те программно с помощью .NET API. Но мне интересно, почему байты PDF не постоянно возвращаются постоянно? Является ли это ожидаемым поведением? Я что-то упускаю?
Я бы предпочел, чтобы сохранить «обходы» и просто Connect доставить все подписанные документы PDF для меня, когда она вызывает (и да, я прочитал Рекомендаций для получения документов раздела DocuSign Connect Руководство и понимаете компромиссы. Просто интересно, нужно ли мне кодировать эту проблему, или то, что мне не хватает?
Хммм ... В разделе Параметры подключения в разделе «Отправить информацию об этих событиях конверта» явно установлен флажок «Конверт ** Подпись **/Завершено». Но я не хочу вдаваться в вопрос о семантике. Я хочу понять, почему, когда есть один получатель, и конверт создается программно, я получаю контент в разделе DocumentPDF после завершения конверта (это единственное событие, которое я отслеживаю через Connect прямо сейчас), но когда есть один получатель и конверт создается вручную или когда есть несколько получателей, я не получаю раздел DocumentPDF. – Dullroar
См. Мой обновленный ответ. Также обратите внимание, что элементом корневого уровня является DocumentPDF, а не DocumentPDF –