Организация рабочих мест

В больших проектах, может возникнуть задача организации нескольких рабочих мест, отображение информации на которых должно отличаться.

Например, может возникнуть необходимость формирования и подтверждения собщений только для конкретного места, а не на всех рабочих местах. Или отображение определённого оборудования на каком-либо рабочем месте не нужно (категорически зарещено).

Для решения данной задачи служат компоненты VisWorkPlaceGroup и VisWorkPlace.

В проект визуализации (VisualProject) добавляем группу рабочих мест (VisWorkPlaceGroup). Затем в неё добавляем один или несколько компонентов конфигурирования рабочего места (VisWorkPlace) - далее МЕСТО.

Каждое МЕСТО идентифицируется названием. Например: "Мельница", "БХМ", "Выбой", "Элеватор" и т.д. Кроме того, для каждого из МЕСТ можно определить дополнительные параметры (фильтр сообщений, список неиспользуемых на данном месте компонентов..), которые определят для него визуальное представленя информации и способ формирования сообщений.

То есть, проект содержит информацию для всех возможных рабочих мест. При настройке программы на конкретном месте, мы просто указываем название "конфигурации рабочего места" ("Настроки - Общие - Рабочее место").

Основные настройки

При запуске проекта, программа ищет конфигурацию рабочего места с названием заданным в её настройках. Если соответствующая конфигурация найдена, то инициализация проекта происходит согласно правилам заданным этой конфигурацией, иначе проект инициализируется в "полном объеме" (используются все компоненты, формируются все сообщения).