Структура

Этот контекст предоставляет информацию о ссылках на языке выражений в различных частях AggreGate, позволяя анализировать взаимосвязи и взаимодействия между различными контекстами. Он не отображается в видимом дереве контекстов.

Уникальные действия

Нет

Общие действия

Нет.

Состояния и значки контекста

Нет.

Расширенная информация

Информация о контексте

Тип контекста: structure

Имя контекста: structure

Описание контекста: Структура

Контекстный путь: structure

Маска контекста: structure

Разрешения контекста

[?]

Уровень

Описание

Нет

Доступ запрещен.

Наблюдатель

Базовый мониторинг событий.

Просмотр состояния.

Оператор

Все разрешения наблюдателя.

Просмотр конфигурации.

Менеджер

Все права оператора.

Инженер

Все разрешения менеджера.

Администратор

Все права инженера.

Публичные переменные (свойства)

[?]

Узлы Структуры

Таблица Structure Nodes содержит список контекстов, которые ссылаются или на которые ссылается другой контекст. Каждый узел имеет как минимум одну соответствующую запись в переменной Structure Links, где его id указывается как источник или цель связи. Узлы, которые ссылаются сами на себя, будут иметь свой id как в качестве источника, так и в качестве цели связи.

Имя переменной:

structureNodes

Записи:

0...неограниченно

Разрешения:

Чтение доступно на уровне прав наблюдателя, запись доступна на уровне прав менеджера

Формат записи:

Имя поля

Тип поля

Примечания

path

String

Путь к контексту, если узел является контекстом сервера, или имя компонента, если это компонент приборной панели.

description

String

Описание контекста, если оно существует.

scopePath

String

Применяется к узлам, которые являются компонентами приборной панели. Путь контекста к узлу.

scopeDescription

String

Применяется к узлам, являющимся компонентами приборной панели. Описание контекста.

id

String

Конкатенация scopePath и path, разделенных символом прямой косой черты(/) для создания уникального идентификатора узла.

Связи Структуры

Таблица Structure Links предоставляет список связей между узлами, указывая, как различные узлы ссылаются на другие узлы или на самих себя.

Имя переменной:

structureLinks

Записи:

0...неограниченно

Разрешения:

Чтение доступно на уровне прав наблюдателя, запись доступна на уровне прав менеджера

Формат записи:

Имя поля

Тип поля

Примечания

source

String

StructureNodes$id узла, содержащего ссылку на целевой узел.

target

String

StructureNodes$id узла, который является целью ссылки в исходном узле.

entity

String

Имя события, переменной или функции, на которые направлена ссылка.

kind

String

Указывает, является ли целевая ссылка событием, переменной или функцией.

action

String

Указывает, будет ли ссылка FIRE целевым событием, GET или SET целевой переменной или CALL целевой функцией.

count

Integer

Счетчик количества раз, когда ссылка была активирована с момента последнего перезапуска сервера или очистки данных по структуре, в зависимости от того, какое действие было последним.

pinpoint

String

Текст, поясняющий местоположение исходной ссылки.

id

String

Уникальный идентификатор связи.

updateKey

String

Уникальный ключ обновления связи.

Публичные функции

[?]

Очистить структуру

Очищает все данные из переменных (свойств) Structure Links и Structure Nodes. Контекст Structure немедленно начнет заново заполнять переменные данными, отражающими текущие связи и узлы.

Имя функции:

clearStructure

Разрешения:

Доступна на уровне прав наблюдателя

Входные записи:

0

Входной Формат:

Нет

Выходные записи:

0

Выходной Формат:

Нет