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).