2014-09-10 2 views
1

Я использую DocuSign Rest API v2 и не получаю уведомления о событиях при отправке композитного шаблона на конечную точку конверта. Вот как выглядит мой запрос json:Не получать уведомления о событиях от DocuSign API

{ 
    'accountId': '[ommitted]', 
    'status': 'sent', 
    'emailSubject': 'XYZ Corp_MSA_Singapore-OU_0.1_2014099.pdf', 
    'compositeTemplates': [ 
    { 
     'InlineTemplates': [ 
     { 
      'Sequence': '1', 
      'Recipients': 
      { 
       'Signers': [ 
       { 
        'Email': '[email protected]', 
        'Name': 'Jeff Dunham', 
        'RecipientID': '1', 
        'defaultRecipient': 'true', 
        'ClientUserID': '1' 
       } 
       ] 
      } 
     } 
     ], 
     'Document': { 
      'Name': 'XYZ Corp_MSA_Singapore-OU_0.1_2014099.pdf', 
      'DocumentId': '1', 
      'transformPdfFields': 'true', 
      'fileExtension': '.pdf' 
     } 
    } 
    ], 
    'EventNotification': { 
     'EnvelopeEvents': [ 
      { 'envelopeEventStatusCode': 'sent' }, 
      { 'envelopeEventStatusCode': 'completed' }, 
      { 'envelopeEventStatusCode': 'delivered' }, 
      { 'envelopeEventStatusCode': 'declined' }, 
      { 'envelopeEventStatusCode': 'voided' } 
     ], 
     'includeDocuments': 'true', 
     'requireAcknowledgement': 'true', 
     'loggingEnabled': 'true', 
     'url': 'http://netsureportalv2public.visusdev.com/DocusignEventListener.svc/EnvelopeEvent' 
    } 
} 

Апи успешно создает конверт и все такое. Я просто не получаю уведомления о событиях. Любая помощь будет принята с благодарностью.

EDIT: Забыл включить ACCOUNTID

ответ

0

во-первых, включен DocuSign Connect для учетной записи? Войдите в веб-консоль DocuSign, затем перейдите к Предпочтения >> Функции - убедитесь, что установлен флажок DocuSign Connect.

DS Connect

После того, что установка включена подтверждено, следующий шаг в устранении неполадок, чтобы определить, даже ли не DocuSign пытался отправить уведомление - «Соединить Logs» будет предоставлять эту информацию. Для просмотра Connect Logs: войти в веб консоли DocuSign, затем перейдите к Preferences >> Connect >> Журналы: Logs

нажатии на ссылку «Журналы» ссылка покажет записи журнала для самых последних 100 сообщений (уведомления), которые попытался отправить DocuSign. Например:

Connect Logs

В списке записей журнала, видите ли вы какие-либо записи, которые относятся к конверту, что запрос API послал?

  • Если да, то, что указывает на то, что DocuSign выслал уведомление (как указано Ваш запрос API), но никакого подтверждения не было получено назад от слушателя конечной точки. Вероятно, это указывает на то, что ваш запрос API в порядке, но проблема с конечной точкой слушателя (т. Е. Он не получил и/или не подтвердил уведомление). Нажмите ссылку для этой записи в журнале и прочитайте окончательную часть текста журнала. В этом тексте указывается исход попытки уведомления (и должен содержать сообщение об ошибке какого-либо типа, если уведомление не было выполнено). Например: Error Msg

  • Если вы не видите никаких записей журнала, связанных с конверта, отправленные через запрос API, то это, вероятно, указывает на проблему с вашим запросом API - то есть, DocuSign никогда даже не пытались отправить уведомление.

Выполнение шагов по устранению неполадок, описанных выше, должно по крайней мере информировать вас о том, где сосредоточить свое внимание при попытке решить эту проблему.

+0

Благодарим за отзыв! Функция подключения DocuSign всегда активна для моей учетной записи, однако, когда я перехожу к странице журналов, у меня нет журналов для конвертов, которые я отправил. –

+0

В пределах DocuSign вы создали «настраиваемую конфигурацию подключения»? Если это так, перейдите на страницу настроек этой конфигурации (Предпочтения >> Подключиться >> [configurationName_link]) и убедитесь, что там установлен флажок «Включить журналы». –

+0

Когда я создаю пользовательскую конфигурацию, он должен иметь «Url to Publish»? Я хочу, чтобы уведомления о событиях переходили на другую конечную точку URL-адреса, в зависимости от среды, в которой работает приложение (например,Dev, Test, UAT) –