Я пытаюсь отправить конверты с помощью инструментария APEX (Docusign для Salesforce Essentials). Следуя документации здесь - https://developers.docusign.com/salesforce/code-examples/salesforce-sending-signing-template
Конверт myEnvelope = dfsle.EnvelopeService.sendEnvelope (myEnvelope, true);
Когда этот оператор выполняется, у меня появляется эта ошибка - "распространенная. apex.runtime.impl.ExecutionException: у вас есть незавершенная работа, ожидающая выполнения. Пожалуйста, подтвердите или откатитесь перед вызовом "
Отправка вызова конверта выполняет как вызов, так и обновления DML обратно в запись salesforce, чтобы прикрепить конверты
Из предоставленной документации есть 3 аргумента для метода sendEnvelope, который принимает флаги Envelope, sendNow и updateNow. Поэтому, если я установлю для третьего аргумента значение false, это будет разделять обновления Callout и DML !!
Но похоже, что метод sendEnvelope может принимать только 2 аргумента!
Может кто-нибудь помочь мне, какпреодолеть это ??