Руководство администратора

×
Меню
Индекс

Выбор обработчика сценария

 
При выделении в

Иерархическом списке сценариев

шага «Сценарий связывания таблиц» и нажатии на кнопку на

Панели управления

списком сценариев

открывается окно для выбора одного из следующих обработчиков сценария:
 
 
 
3.4.2.1.3. Выбор обработчика сценария
 
1

Фильтр на данные

Обработчик сценария «Фильтр на данные» предназначен для выборки данных из источника по заданным в обработчике условиям фильтра.
 
При выборе данного обработчика сценария открывается окно «Фильтрация данных/Фильтр» для задания условий фильтрации на записи

Источника данных

.
 
 
- Для ввода нового условия фильтрации предназначена кнопка «Добавить».
- Для редактирования правой и левой частей выделенного выражения условия фильтрации предназначена кнопка «Редактировать».
Нажатие на кнопки «Редактировать» и «Добавить» открывает редактор «Редактирование фильтра».
 
 
После ввода и сохранения правой и левой частей выражения условия фильтрации между ними в окне «Фильтрация данных/Фильтр» устанавливается одно из условий (равно \ не равно \ больше или равно \ меньше или равно \ больше \ меньше)
 
 
Выражение может не содержать условий. Тогда оно вводиться в поле «Выражение слева» или «Выражение справа» целиком.
 
 
Между строками условий фильтрации данных также устанавливается условие: и \ или
 
 
- Для заключения нескольких выражений условий фильтрации данных в скобки предназначена кнопка «В скобки». В таблице строки, заключенные в скобки, объединятся в группы. Открытие/закрытие группы строк в таблице производится с помощью кнопки / соответственно.
- Для исключения выделенного выражения условия фильтрации из скобок предназначена кнопка «Без скобок».
- Для перемещения выделенного выражения условия фильтрации данных выше или ниже по списку предназначены кнопки «Вверх» и «Вниз» соответственно.
- Кнопка «Удалить» предназначена для удаления выделенного выражения из списка выражений условия фильтрации.
 
 
 
- Поле «Наименование» предназначено для ввода наименования сценария импорта
- Поле «Описание» предназначено для ввода описания сценария фильтрации данных.
 
 
 
2

Вычислимые поля

Обработчик сценария «Вычислимые поля» предназначен для создания новых полей рабочей таблицы, значения которых вычисляются согласно заданным условиям
 
При выборе данного обработчика сценария открывается окно «Вычисление данных/Вычислимые поля» для задания формул расчета значений вычислимых полей, а также для выбора типов данных полей.
 
 
 
 
 
 
3

Группировка данных

Обработчик сценария «Группировка данных» предназначен для группировки данных по выбранным параметрам (полям)
 
При выборе данного обработчика сценария открывается окно «Мастер группировки данных/Группировка данных» для выбора полей, по которым необходимо сгруппировать данные, просуммировав, при необходимости, значения вещественных полей.
 
 
 
 
 
 
4

Транспонирование данных

Обработчик сценария «Транспонирование данных» предназначен для переноса сумм в столбцы по значениям справочника
Выбор данного обработчика сценария открывается окно «Транспонирование данных/Выбор справочника» для выбора справочника, по значениям которого будут созданы столбцы, в которые будут транспонированы данные
 
5

Расчет распределения

Обработчик сценария «Расчет распределения» предназначен для вычисления коэффициентов в разрезе заданных параметров (аналитик) и распределения заданных сумм в соответствии с вычисленным коэффициентом
Предположим, нам необходимо распределить сумму затрат по проекту "Spring" на другие проекты
 
Источник данных, выбранный нами на предыдущих шагах, содержит следующие поля:
- Затраты - содержит суммы затрат по каждому проекту
- Драйвер - параметр, пропорционально которому затраты переносятся на стоимость других проектов
- Проект - наименование проектов
 
 
При выборе обработчика сценария "Расчет распределения" открывается окно «Расчет распределения/Выбор полей для распределения» для выбора полей, суммы которых необходимо распределить.
Поля, суммы которых необходимо распределить, отмечаются флагом "Распределить" (в нашем примере это поле "Затраты")
Флаг "Привязать к" устанавливается для полей, по которым необходимо вычислить коэффициент распределения (в нашем примере это поле "Драйвер"), задать алгоритм распределения (пропорционально сумме) и указать фильтр (фильтр на проект "Spring")
 
 
Алгоритм пропорционального распределения:
6

Привязка к справочнику

Обработчик сценария «Привязка к справочнику» предназначен для создания привязки полей источника данных и вычислимых полей к полям выбранного справочника
 
 
При выборе данного обработчика сценария открывается окно «Привязка к справочнику/Выбор справочника» для выбора

Справочника

, к полям которого будет указана привязка полей

Источника данных

 
 
В случае, если при импорте не будет найден элемент-группа с указанным кодом, все элементы данной группы будут проимпортированы в корень картотеки выбранного Справочника, а не найденные коды "Родителей" будут перечислены в соответствующем сообщении следующего шага Импорт данных в справочник
 
 
Флаг «Заменить» в поле «При совпадении кода» предназначен для настройки импорта, при которой в случае совпадения кода записи с кодом элемента

Справочника

значения соответствующего поля

Справочника

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

Справочника

значения соответствующих полей ся не будут.
 
Поле «Код источника» (CodeDestination) заполняется только в случае, если источник данных содержит информацию о коде - идентификаторе в источнике соответствия.
Источник соответствия данных для сценариев предназначен для хранения ручных или автоматически созданных настроек соответствия кодов данных, импортируемых в Систему, тем кодам объектов Системы, которые уже существуют в системе. Примером необходимости ручной настройки соответствия является случай, когда одному коду объекта Системы соответствует несколько значений источника данных (например, значениям источника данных «Сидоров С.С.» и «сидоров с.с.» в Системе соответствует одно значение справочника – «Сидоров С.С.»)
 
 
 
 
- Поле «Наименование» предназначено для ввода наименования сценария импорта
- Поле «Описание» предназначено для ввода описания сценария данных.
 
 
 
Настройка автоматического формирования Код (KPI MONITOR) производится в следующем шаге сценария -

Импорте данных в справочник

.
 
7

Привязка к показателю

Обработчик сценария «Привязка к показателю» предназначен для настройки привязки полей источника данных и созданных вычислимых полей к полям выбранного

Показателя

для последующего импорта данных
 
При выборе данного обработчика сценария открывается окно «Привязка к показателю/Выбор показателя».
 
 
 
 
- Поля «Поле», «Наименование» и «Тип» предназначены для отображения соответствующей информации основного / дополнительного поля выбранного

Показателя

 
- Поле «Столбец сценария» предназначено для выбора поля источника данных, значения которого будут импортироваться в соответствующее поле выбранного

Показателя

.
 
В случае, если значения справочников были ранее внесены в систему вручную или проимпортированы, достаточно указать в данном столбце привязку по коду соответствующего справочника и установить флаг "Поиск по коду". В обратном случае необходимо указать привязку полей источника данных ко всем полям соответствующего справочника, в которые будет производится импорт данных.
 
Поле «Код источника» (CodeDestination) заполняется только в случае, если источник данных содержит информацию о коде\идентификаторе записи в источнике соответствия.
 
- Поле «Значение по умолчанию» предназначено для выбора значения

Справочника

, которое будет подставляться в случае, если значение источника данных не будет найдено в источнике сопоставления или

Справочнике

.
 
- Флаг «Ключевое поле» напротив аналитического поля

Показателя

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

Показателя

заменяются новыми.
Неустановленный, флаг отражает настройку импорта, при которой соответствующий аналитический признак не участвует в сравнении записей.
 
- Флаг "Поиск по коду " напротив

Справочника

предназначен для импорта данных в

Показатель

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

Справочника

осуществляется по их коду в самом

Справочнике

, а не таблице соответствий
 
- Список значений поля «При совпадении ключа» предназначен для выбора правила импорта значений при совпадении ключевой аналитики:
В случае, если значение с соответствующей ключевой аналитикой не найдено, импортируемое значение

Показателя

будет проимпортировано как новое.
 
- Флаг "Обязательный для ввода" предназначен для установки настройки, при которой соответствующая аналитика проверяется на заполнение и при выполнении следующего шага сценария -

Импорт данных в показатель

  в случае, если в его настройке установлен флаг "Не импортировать при отсутствии значения в справочнике для ключа или обязательного поля", выдается соответствующее сообщение:
 
 
 
 
 
 
 
 
 
 
8

Привязка к справочнику измерителей

Настройка обработчика сценария «Привязка к справочнику измерителей», предназначенная для настройки параметров импорта данных в справочник «Измерители», аналогична настройке обработчика сценария «Привязка к справочнику».
 
При выборе данного обработчика сценария открывается окно «Привязка к справочнику измерителей/ Настройка справочника» для указания соответствия полей для импорта.
 
 
Поле «Код источника» (CodeDestination) заполняется только в случае, если источник данных содержит информацию о коде\идентификаторе записи в источнике соответствия.
 
 
 
 
 
- Поле «Наименование» предназначено для ввода наименования сценария импорта
- Поле «Описание» предназначено для ввода описания сценария данных.
 
 
9

Привязка к справочнику субъектов

Настройка обработчика сценария «Привязка к справочнику субъектов», предназначенная для настройки параметров импорта данных в справочник «Субъекты», аналогична настройке обработчика сценария «Привязка к справочнику».
 
При выборе данного обработчика сценария открывается окно «Привязка к справочнику субъекты/ Настройка справочника» для указания соответствия полей для импорта.
 
 
В поле «SID» указывается код Security ID - уникальное имя, идентифицирующее пользователя для подсистемы безопасности, может идентифицировать отдельного пользователя или группу пользователей.
В поле «Employee / Сотрудник» типа «Справочник» указывается код записи справочника «Сотрудник» для ее привязки к записи справочника «Субъекты».
 
Поле «Код источника» (CodeDestination) заполняется только в случае, если источник данных содержит информацию о коде\идентификаторе записи в источнике соответствия.
 
 
 
 
 
 
10

Привязка к справочнику оргструктуры

Настройка обработчика сценария «Привязка к справочнику оргструктуры», предназначенная для настройки параметров импорта данных в справочник «Организационная структура», аналогична настройке обработчика сценария «Привязка к справочнику».
 
Данный обработчик настраивается после обработчиков «Привязка к справочнику» для всех справочников Оргструктуры.
 
Перед импортом значений в картотеку Организационная структура необходимо настроить шаги импорта в соответствующие справочники (справочники, использующие в Организационной структуре). 
 
При выборе данного обработчика сценария открывается окно «Привязка к справочнику Оргструктуры/ Выбор оргструктуры» для выбора организационной структуры, в которую будут импортироваться данные.
 
 
Выбор оргструктуры открывает окно «Привязка к справочнику Оргструктуры / Настройка оргструктуры» для указания соответствия полей для импорта.
 
 
В поле «ScnID» («Идентификатор») указывается уникальный код

ЭЛОРГ

а, а в поле «ScnParentID» («Родитель») указывается код

ЭЛОРГ

а-группы, в которую необходимо проимпортировать соответствующее значение

ЭЛОРГ

а
 
Поле «Код источника» (CodeDestination) заполняется только в случае, если источник данных содержит информацию о коде\идентификаторе Источника соответствия данных для сценариев импорта данных.  
 
 
 
 
 
 
11

Привязка к перемещению сотрудников

Настройка обработчика сценария «Привязка к перемещению сотрудников» предназначена для настройки параметров импорта данных во вкладку «Назначения» для

ЭЛОРГ

ов, связанных со справочником "Должность"
 
При выборе данного обработчика сценария открывается окно «Привязка к перемещению сотрудников/ Настройка перемещения сотрудников» для указания соответствия полей для импорта.
 
 
Поле "Статус" (State) предназначено для импорта данных в соответствующее поле Элемента организационной структуры, в настройках которой выбран Справочник статусов сотрудников
 
 
 
 
12

Привязка к грейдам сотрудников

Настройка обработчика сценария «Привязка к грейдам сотрудников» предназначена для настройки параметров импорта данных во вкладку «Назначения» для

ЭЛОРГ

ов, связанных со справочником "Должность" (перед настройкой сценария убедитесь, что в общих настройках выбран справочник

грейдов

)
 
При выборе данного обработчика сценария открывается окно «Привязка к грейдам сотрудников / Настройка грейдов сотрудников» для указания соответствия полей для импорта (аналогично сценарию "Привязка к перемещению сотрудников")
 
 
 
 
 
Справочная система создана в Dr.Explain