Формулировка проблемы: необходимо разделить понятия «шаблон системного показателя» и «системный показатель», включить шаблоны системных показателей в конфигурацию и дать возможность настраивать порядок соответствующих индикаторов в разделе «Отчёты» модуля «Сотрудники».
Решение: необходимо ввести следующие понятия:
Шаблон системного показателя — шаблон, содержащий параметры генерации системных показателей для объектов организационной структуры — подразделений, должностей и пользователей, на них назначенных (включая руководителей, заместителей и и. о.).
Шаблон системного показателя может быть «активирован» для какого-либо объекта оргструктуры — это означает, что этого объекта сгенерированы соответствующие системные показатели. Обратная операция — деактивация — вызывает удаление сгенерированных системных показателей. Кроме этого, для объекта оргструктуры может быть настроено отображение (включено/выключено) и порядок индикаторов системных показателей, (сгенерированных по активным шаблонам), которые отображаются в разделе «Отчёты» модуля «Сотрудники».
Системный показатель — действительный показатель, который был сгенерирован по шаблону для какого-либо объекта оргструктуры. Код результирующего показателя получается соединением через «_» кода соответствующего объекта и кода шаблона показателя. Может быть базовым, рассчитываемым либо внешним (это определяет шаблон).
Подробное описание интерфейса и функций для работы с системным
показателями и их шаблонами описаны в
Технической спецификации Arta Synergy
,
разделы
1.7 «Системные показатели» и
2.2.2.1.2
'Системные показатели'. Реализация должна точно
воспроизводить описанное в спецификации. Вкратце, суть изменений
относительно текущей реализации заключается в следующем:
Шаблоны системных показателей создаются в Конфигураторе и являются объектами конфигурации. При создании шаблона его автоматическая активация для оргструктуры не производится.
В административном приложении, раздел «Картотека», подразделы «Структура» и «Управление пользователями», по нажатию на кнопку «Системные показатели» в карточке объекта оргструктуры (подразделения, пользователя) отображается полный список шаблонов показателей, которые оттуда можно активировать, а также задать свойства отображения соответствующих индикаторов в «Отчётах» модуля «Сотрудников».
Слегка меняются правила генерации системных показателей: по-прежнему, если шаблон системного показателя активирован для объекта оргструктуры, то он активируется (и, соответственно, будут сгенерированы системные показатели) и для всех его дочерних объектов, аналогично работает и деактивация. Новшество — появилась возможность активировать шаблон системного показателя только для каких-либо некорневых объектов оргструктуры (активация этого шаблона для корня оргструктуры для этого теперь необязательна).
Появилась возможность исключать из отображения индикаторы системных показателей (включая нагрузку и эффективность, стандартные неудаляемые показатели), а также настраивать их порядок (влияет на раздел «Отчёты» модуля «Сотрудники») и расположение на экране — настройка «Количество столбцов в таблице индикаторов». Последняя настройка позволяет расположить индикаторы показателей в несколько строк, по порядку нумерации.
Например, для трёх отображаемых индикаторов с номерами 1, 2 и 3 и значением настройки «Количество столбцов в таблице индикаторов», равной 2, индикаторы расположатся следующим образом:
1 |
2 |
3 |
Вернулась настройка «Период обновления системных показателей» с более точной формулировкой «Время суток, в которое будут обновлены данные в системных показателях » - там можно будет указать время, в которое будут проведены работы по добавлению данных в такие показатели, которые заполняются системой, например, нагрузка, эффективность и т. п. При реализации Конфигуратора пользовательский интерфейс к настройке был утерян, сейчас он вновь возвращается.
Рисунок 240. Пример действия настройки «Время суток, в которое будут обновлены данные в системных показателях» (2)