Асинхронная отправка конвертов с помощью Apex Toolkit - PullRequest
0 голосов
/ 13 июля 2020

У меня есть вариант использования для отправки большого количества конвертов, полученных из идентификаторов записей в Salesforce. (Необходимо использовать sourceId для обратной записи в шаблоне, поэтому нет массового списка) Я попытался вызвать это через пакет asyn c и поставить в очередь, но оба результата приводят к исключению System.UnexpectedException: Current session unavailable. Отправка работает через @future, но не с этими другими параметрами asyn c. У пользователя есть все наборы разрешений, он является администратором, и в моем тестировании метод вызывается посредством анонимного выполнения.

Никакая документация не ссылается на это поведение, и я хотел бы получить некоторые рекомендации, если есть определенные c настроек, сигнатур методов и т. Д., Которые следует учитывать. Это ограничение Apex Toolkit?

System.UnexpectedException: Current session unavailable
FATAL_ERROR Class.Auth.SessionManagement.getCurrentSession: line 5, column 1
FATAL_ERROR Class.dfsle.Permissions.getSessionParameters: line 1343, column 1
FATAL_ERROR Class.dfsle.Permissions.isApiEnabled: line 1397, column 1
FATAL_ERROR Class.dfsle.EnvelopeSettings.getOptions: line 234, column 1
FATAL_ERROR Class.dfsle.EnvelopeService.sendEnvelopes: line 792, column 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...