Действия
Действия представляют собой операции, выполняемые человеком и относящиеся к контексту. Список доступных действий может появиться, например, в контекстном меню узла Системного дерева.
Существует ключевое различие между действиями контекста и его функциями: в отличие от функций, действия могут "общаться" с пользователем, возвращая какие-либо значения или запрашивая входные параметры. Не все действия являются интерактивными, однако, большинство из них включают в себя несколько шагов, требующих внимания пользователя.
Действия общаются с пользователем при помощи UI Процедур. Каждое действие представляет собой комбинацию UI процедур и операций с серверными данными, такими как вызовы функций, изменение или анализ значений переменных и т.д. Для более подробной информации обратитесь к разделу UI Процедуры.
![]() | Последовательность операций обработки серверных данных и UI процедур, выполняемых действием, называется потоком действий. |

Для сравнения приведем примеры Действий:
Контекст Терминал сбора данных имеет действие Управление устройством, которое позволяет пользователю изменять настройки устройства Терминал.
Контекст Тревоги имеет действие Создать новую тревогу, которое запрашивает базовые настройки новой Тревоги, создает ее (вызвав функцию "Создать новую тревогу"), а затем снова обращается к пользователю, позволяя ему конфигурировать только что созданную тревогу.
Теперь рассмотрим функции:
Корневой контекст AggreGate Server имеет функцию Остановка сервера ("stop"), которая останавливает сервер.
Контекст Пользователи имеет функцию Удалить учетную запись пользователя ("delete"), которая удаляет выбранную учетную запись.
Как показывает пример, функции являются операциями, выполняемыми оборудованием, а действия требуют вмешательства и ввода пользователя.
Действие по умолчанию
Большинство контекстов имеют так называемое действие по умолчанию. Оно выполняется, когда, например, пользователь, совершает двойной щелчок мышью по контексту в Системном дереве AggreGate Client.
Приведем два примера действий по умолчанию:
Действием по умолчанию контекста Фильтры событий является "Создать новый фильтр".
Действием по умолчанию контекста Запрос является "Выполнить запрос", которое выполняет запрос по нажатию и отображает его выход пользователю.
Отслеживание выполнения действия
Каждый раз при выполнении действия оператором или системным компонентом создается событие действие и сохраняется в контексте Администрирование. Сохранение истории выполнения действия важно для сохранения отслеживания журнала аудита и обеспечения безопасности системы.
Дистрибутив AggreGate включает фильтр событий Действия, позволяющий просматривать историю событий и отслеживать выполнение действий в реальном времени.
Was this page helpful?
