Каскадное обновление статусов — различия между версиями
Hubbitus (обсуждение | вклад) м (Регистр) |
Hubbitus (обсуждение | вклад) (Реструктуризация заголовков и разделов) |
||
Строка 1: | Строка 1: | ||
− | == При загрузке объектов сверху вниз каскадно обновляются цепочки | + | == Каскадные цепочки обновлений == |
+ | При загрузке объектов сверху вниз каскадно обновляются цепочки: | ||
* Площадка -> [[Перечень сокращений и обозначений#УУГ|УУГ]] -> [[Перечень сокращений и обозначений#Корректор (Вычислитель)|корректор]] -> [[Перечень сокращений и обозначений#канал|канал]] | * Площадка -> [[Перечень сокращений и обозначений#УУГ|УУГ]] -> [[Перечень сокращений и обозначений#Корректор (Вычислитель)|корректор]] -> [[Перечень сокращений и обозначений#канал|канал]] | ||
* Выход [[Перечень сокращений и обозначений#ГРС|ГРС]] -> [[Перечень сокращений и обозначений#УУГ|УУГ]] -> [[Перечень сокращений и обозначений#Корректор (Вычислитель)|корректор]] -> [[Перечень сокращений и обозначений#канал|канал]] | * Выход [[Перечень сокращений и обозначений#ГРС|ГРС]] -> [[Перечень сокращений и обозначений#УУГ|УУГ]] -> [[Перечень сокращений и обозначений#Корректор (Вычислитель)|корректор]] -> [[Перечень сокращений и обозначений#канал|канал]] | ||
Строка 8: | Строка 9: | ||
{{ ambox | text = [[Перечень сокращений и обозначений#ИО|ИО]] не включает структуру вверх (domain.gasMeterBean.updateStatusToOnParent.enabled=true чтобы изменить). Однако [[Перечень сокращений и обозначений#ГПО|ГПО]], до версий ESB 1.5.380, 1.5.189.7 включало. Последнее изменено по умолчанию и может быть возвращено назад опцией domain.gasConsEquipBean.updateStatusToOnParent.enabled=true ([http://jira.spb.ant-inform.ru/browse/QUICK-5079 QUICK-5079]). Теперь ГПО каскадно выключается, но ничего не включает. }} | {{ ambox | text = [[Перечень сокращений и обозначений#ИО|ИО]] не включает структуру вверх (domain.gasMeterBean.updateStatusToOnParent.enabled=true чтобы изменить). Однако [[Перечень сокращений и обозначений#ГПО|ГПО]], до версий ESB 1.5.380, 1.5.189.7 включало. Последнее изменено по умолчанию и может быть возвращено назад опцией domain.gasConsEquipBean.updateStatusToOnParent.enabled=true ([http://jira.spb.ant-inform.ru/browse/QUICK-5079 QUICK-5079]). Теперь ГПО каскадно выключается, но ничего не включает. }} | ||
− | == | + | == Регистры сведений из которых забираются данные о статусе == |
* '''ПараметрыПлощадкиОборудования.СрезПоследних(&CurrentDate, Идентификатор = "Состояние")''' | * '''ПараметрыПлощадкиОборудования.СрезПоследних(&CurrentDate, Идентификатор = "Состояние")''' | ||
* '''ПараметрыУзлаУчета.СрезПоследних(&CurrentDate, Идентификатор="Состояние")''' | * '''ПараметрыУзлаУчета.СрезПоследних(&CurrentDate, Идентификатор="Состояние")''' | ||
Строка 15: | Строка 16: | ||
* Статуса (состояния) для [[Перечень сокращений и обозначений#канал|канала]] не обнаружено в [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]]. | * Статуса (состояния) для [[Перечень сокращений и обозначений#канал|канала]] не обнаружено в [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]]. | ||
− | == | + | == Атрибуты статуса, группировка и приоритет == |
Если для состояния заполнен атрибут '''"Состояние КСОИ"''' - берётся он, если нет, то просто '''"Состояние"'''. Сделано специально, таким образом может использоваться группировка состояний и использоваться в [[Перечень сокращений и обозначений#РГК|РГК]] более расширенный разрез, нежели импортируется в [[Перечень сокращений и обозначений#ИМУС|ИМУС]]. | Если для состояния заполнен атрибут '''"Состояние КСОИ"''' - берётся он, если нет, то просто '''"Состояние"'''. Сделано специально, таким образом может использоваться группировка состояний и использоваться в [[Перечень сокращений и обозначений#РГК|РГК]] более расширенный разрез, нежели импортируется в [[Перечень сокращений и обозначений#ИМУС|ИМУС]]. | ||
− | === | + | === Соответствие состояний АИС и ИМУС === |
; Для площадок и [[Перечень сокращений и обозначений#УУГ|УУГ]]: Если в [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]] статус '''"В эксплуатации"''' -> в [[Перечень сокращений и обозначений#ИМУС|ИМУС]] будет '''"включено"'''. Все остальные - '''"Выключено"'''. | ; Для площадок и [[Перечень сокращений и обозначений#УУГ|УУГ]]: Если в [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]] статус '''"В эксплуатации"''' -> в [[Перечень сокращений и обозначений#ИМУС|ИМУС]] будет '''"включено"'''. Все остальные - '''"Выключено"'''. | ||
; Для [[Перечень сокращений и обозначений#ИО|ИО]]: '''"Снят"''' -> '''"Ликвидирован"''', '''"Работает"''' -> '''"Включено"''', все остальные - '''"Выключено"'''. | ; Для [[Перечень сокращений и обозначений#ИО|ИО]]: '''"Снят"''' -> '''"Ликвидирован"''', '''"Работает"''' -> '''"Включено"''', все остальные - '''"Выключено"'''. |
Текущая версия на 12:26, 30 января 2015
Содержание
Каскадные цепочки обновлений
При загрузке объектов сверху вниз каскадно обновляются цепочки:
При выключении вышестоящего предка (скажем площадки) - выключается вся структура вниз (УУГ -> корректор -> канал). При включении нижнего элемента иерархии (скажем канал вручную) - включается вся данная иерархия вверх. Специально чтобы поддержать интеграцию с АИС РГ и множество сгенерированных элементов, приблизительно с версии 16 добавлено также включение единственного потомка вниз. Например, при включении узла, у которого есть только один корректор - он также будет включен (а если у него 1 канал - и он). Все остальные операции должны быть сделаны вручную, поскольку не могут быть выполнены однозначно!
ИО не включает структуру вверх (domain.gasMeterBean.updateStatusToOnParent.enabled=true чтобы изменить). Однако ГПО, до версий ESB 1.5.380, 1.5.189.7 включало. Последнее изменено по умолчанию и может быть возвращено назад опцией domain.gasConsEquipBean.updateStatusToOnParent.enabled=true (QUICK-5079). Теперь ГПО каскадно выключается, но ничего не включает. |
Регистры сведений из которых забираются данные о статусе
- ПараметрыПлощадкиОборудования.СрезПоследних(&CurrentDate, Идентификатор = "Состояние")
- ПараметрыУзлаУчета.СрезПоследних(&CurrentDate, Идентификатор="Состояние")
- ЗначенияПараметровГазопотребляющегоОборудования.СрезПоследних(&CurrentDate, Идентификатор = ""Состояние"")
- ПараметрыИзмерительногоОборудования.СрезПоследних(&CurrentDate, Идентификатор = "Состояние")
- Статуса (состояния) для канала не обнаружено в АИС РГ.
Атрибуты статуса, группировка и приоритет
Если для состояния заполнен атрибут "Состояние КСОИ" - берётся он, если нет, то просто "Состояние". Сделано специально, таким образом может использоваться группировка состояний и использоваться в РГК более расширенный разрез, нежели импортируется в ИМУС.