вы можете запустить один и тот же класс в пакетной обработке или просто из меню айтема.
run on определяет место исполнения в любом из этих случаев, а runsImpersonated только для пакетной обработки.
Таким образом, если runsImpersonated == true, то runOn должен быть calledFrom или server:
если он будет calledFrom, то при выполнении не из пакета, он сможет выполниться на клиенте, а если server он будет выполнятся на сервере в обоих случаях.
|