Пытаясь отправить документ через триггер

StackOverflow https://stackoverflow.com//questions/25025304

  •  21-12-2019
  •  | 
  •  

Вопрос

В настоящее время я пытаюсь автоматизировать процесс создания документа Docusigign и отправку его, путем включения в триггеру вершины. Мне удалось получить API Docusign (через WSDL) в мою орг, и теперь я пытаюсь добавить код в триггер, чтобы отправить документ. Не вставая весь код здесь, я следую этому Учебник и получили весь необходимый код в мой триггер. К сожалению, когда я бегу, я получаю эту ошибку:

11:40:49.965 (12965647595)|FATAL_ERROR|System.VisualforceException: Getting content from within triggers is currently not supported.

Trigger.OpportunityTrigger: line 109, column 1
.

Значит ли это, что невозможно отправить документ в триггере? Учебник отправляет его через контроллер, это то, что единственный поддерживаемый в настоящее время метод?

Спасибо за любую помощь, вы можете дать мне!

<Сильные> Редактировать: Поэтому я получил прошедшую ошибку (используя разные Учебник ) и AM Теперь получить эту ошибку.

System.CalloutException: Web service callout failed: WebService returned a SOAP Fault: This User lacks sufficient permissions. User does not have the permision to the CreateEnvelopeFromTemplates method faultcode=soap:Client faultactor=https://demo.docusign.net/api/3.0/dsapi.asmx
.

Это, кажется, является проблемой с пользователем Docusign, который я использую для отправки этого документа. В настоящее время я использую CreateEnvelopeFromTemplates, чтобы попытаться отправить документ с шаблоном до 5 получателей.

Это было полезно?

Решение

Я закончил звонить в поддержку Docusign и спрашивая их о проблеме.Оказывается, что последняя ошибка была вызвана мной, пытаясь аутентифицировать и войти в Docusign с моим UserID, а не учетной запись (переключится те, кто вокруг и ошибка разрешений ушла).

Другая ошибка появилась, связанная с неправильной установкой ролей правильно в моем шаблоне (исправлена, настраивая роль), и теперь все работает нормально.Я отвечаю на мой вопрос, чтобы оставить его в качестве ссылки на будущие поисковики.

Другие советы

  1. Создать вызов из триггера
  2. затем получить запрос от метода отдыха
  3. затем продолжать получать PageReference Conten
  4. Вы можете найти пример здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top