Задержка в получении значения в Salesforce Classic - PullRequest
0 голосов
/ 28 ноября 2018

Мне нужно обновить поле комиссии, основываясь на некоторых расчетах.Я использую метод будущего, чтобы обновить поле комиссии.Поле комиссии обновляется немедленно, как и ожидалось.Однако в salesforce classic мне нужно обновить страницу вручную, тогда только она отражает обновленное значение комиссии.Может кто-нибудь, пожалуйста, помогите мне предоставить решение?

1 Ответ

0 голосов
/ 29 ноября 2018

Это нормальное поведение.

Из документации : «Будущий метод выполняется в фоновом режиме, асинхронно.»

Итак .. ваш метод @Future выполняетсятолько когда ресурсы сервера свободны (после завершения обновления триггера).

Интересно, есть ли в Lightning механизм обновления (например, «rerender» или «$ A.get ('e.force: refreshView')) .fire () "), которая возникает после завершения операции, и это может объяснить, почему в Lightning вы видите результаты без необходимости обновления страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...