api.actionContext Получение контекста выполняемого действия
-
api.actionContext.isMobile()
Получение контекста выполняемого действия: мобильное приложение или веб-интерфейс системы.
Возвращаемое значение:
- true — контекст выполнения действия: мобильное приложение;
- false — контекст выполнения действия: веб-интерфейс системы.
Пример. Для действия по событию "Прикрепление файла к объекту" будет добавляться комментарий, в котором будет указано прикреплен файл через мобильное приложение или веб-интерфейс системы.
boolean isMobile = api.actionContext.isMobile() def comment = "Добавлен новый файл: ${sourceObject.title }<br>Дата добавления файла: ${new Date()}<br>Мобильный клиент: ${isMobile}" utils.edit(subject, ['@comment' : comment.toString()]) -
api.actionContext.isPortalRest()
Проверяет, инициировано ли действие из REST API для портала (/portalrest).
Возвращаемое значение:
- true — действие инициировано из REST API Портала самообслуживания (/portalrest);
- false — действие инициировано не из REST API Портала самообслуживания (/portalrest).