Это старая версия документа.


Настройка контрольных точек

В системе Business Studio для загрузки из DIRECTUM статистических данных об исполнении бизнес-процесса нужно настроить его контрольные точки.

В системе DIRECTUM в csv-файлы со статистической информацией об исполнении процессов попадает информация об исполнении типового маршрута DIRECTUM, а не бизнес-процесса Business Studio. Для установления соответствия типовых маршрутов DIRECTUM и бизнес-процессов Business Studio используется справочник "Программные продукты". Перед настройкой контрольных точек процесса в Business Studio необходимо экспортировать из DIRECTUM структуру типового маршрута (см. Экспорт состава компонент DIRECTUM и структуры типовых маршрутов), который был создан на основе диаграммы процесса, переданного ранее из Business Studio. При передаче структуры типовых маршрутов в Business Studio связь функции информационной системы (ИС), соответствующей блоку типового маршрута, и бизнес-процесса устанавливается автоматически (Рис. 1).

Invalid Link
Рисунок 1

При передаче из DIRECTUM структуры типового маршрута могут передаваться блоки, объединяющие через логическое условие "И" или "ИЛИ". В этом случае связи с функциями ИС, созданными этих блоков, в Business Studio не создаются. После выполнения импорта в окне "Ошибки импорта" выводится информация о невозможности создания подобных связей (Рис. 2).

Invalid Link
Рисунок 2

Для настройки контрольных точек процесса необходимо заполнить ряд параметров в окне, которое открывается по гиперссылке Контроллинг, находящейся в окне свойств процесса. Окно свойств процесса вызывается для элемента класса "Процессы" нажатием кнопки . В открывшемся окне на закладке "Статистика" (Рис. 3) отображается информация об исполнении процесса, а также информация об исполнении шагов процесса, если процесс был разбит на произвольные шаги.

Invalid Link
Рисунок 3

На закладке "Настройка контрольных точек" (Рис. 4) для текущего процесса выполняется настройка контрольных точек "Начало" и "Завершение". Контрольная точка "Начало" определяет начало выполнения процесса или его шага, а контрольная точка "Завершение" − окончание выполнения процесса или его шага.

Invalid Link
Рисунок 4

Для заполнения параметров контрольных точек необходимо использовать специальные шаблоны из справочника "Шаблоны настройки контроллинга процессов" (пункт Главного меню "Анализ процессов → Шаблоны контрольных точек"). Автозаполнение параметров настройки контрольных точек выполняется при помощи гиперссылки Автонастройка параметров для DIRECTUM.

В результате выбора данной гиперссылки на экране будет выведено справочное сообщение (Рис. 5) о том, что необходимо в заполняемых параметрах указать путь к папке базы данных и указать имя таблицы. Так как загрузка статистики из DIRECTUM осуществляется при помощи csv-файлов, то в качестве пути к папке базы данных нужно указать путь к папке, откуда будут загружаться данные файлы. А в качестве пути к таблице базы данных нужно указать название файла, из которого будет выполняться загрузка статистики. Если статистика из DIRECTUM будет всегда загружать из одной и той же папки, то данную папку можно сразу указать в соответствующем шаблоне в справочнике шаблонов контрольных точек.

Invalid Link
Рисунок 5

При появлении данного сообщения нужно нажать на кнопку "ОК" и внести в шаблоны необходимые изменения. Шаблоны для системы DIRECTUM подставляются автоматически в окно для указания используемых шаблонов (Рис.6).

Invalid Link
Рисунок 6

Описание параметров контрольных точек

Параметр "Источник данных" (см. Рис. 4) определяет базу данных, таблицу и параметры подключения к базе данных.

Параметр "Ключ процесса и его значение" необходим для идентификации процесса или шага процесса. Ключом является набор полей таблицы. Ключ может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Окно с перечнем полей открывается по кнопке в строке параметра "Ключ процесса и его значение".

Если после импорта в Business Studio структуры типовых маршрутов устанавливается связь функции ИС, созданной по блоку типового маршрута, и процесса Business Studio (см. Рис. 1), то в значение ключа автоматически добавляется GUID функции ИС.

Параметр "Ключ экземпляра процесса" необходим для идентификации экземпляра процесса. Экземпляр процесса - это сущность, соответствующая однократному выполнению процесса. Ключ экземпляра процесса может задаваться как интерактивно, так и вручную в виде произвольного списка полей, составляющих ключ.

Параметр "Название экземпляра процесса" необходим для указания имени поля источника данных, в котором хранится название экземпляра процесса.

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

Параметр "Тип события" − необязательный параметр, который предназначен для указания дополнительного условия для идентификации записи в таблице источника данных, которая соответствует началу или завершению процесса. Задается в виде произвольного условия SQL-запроса. Например, EventType="Start".

Параметр "Ключ экземпляра родительского процесса" − необязательный параметр, который предназначен для идентификации экземпляра родительского процесса. Ключ экземпляра родительского процесса может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Значения заданного выражения должны совпадать со значениями ключей экземпляров процесса-родителя. Ключ экземпляра родительского процесса используется для подробного анализа выполнения процесса (перехода к шагам экземпляра процесса) и задается в настройках контрольных точек шагов процесса.

Перечисленные параметры заполняются как для контрольной точки "Начало", так и для контрольной точки "Завершение". В случае если данные о начале и завершении процесса хранятся в одной таблице, то часть параметров для контрольной точки "Завершение" можно не задавать. Для этого предусмотрена галочка "Использовать данные контрольной точки "Начало", которая определяет, что в качестве значения параметра контрольной точки "Завершение" будет использован соответствующий параметр контрольной точки "Начало".

Настройка источника данных

Для уточнения параметра "Источник данных" нужно нажать кнопку в поле данного параметра. В открывшемся окне необходимо заполнить параметры: "База данных", "Таблица" и "Формат даты". Для заполнения параметра "База данных" нужно его выделить и нажать кнопку .

Если источником данных является csv-файл, то в открывшемся окне "Свойства связи с данными" на закладке "Поставщик данных" указан "Microsoft Jet 4.0 OLE DB Provider". На закладке "Подключение" необходимо указать папку, в которой находится файл со статистикой (пример заполнения см. на Рис. 7). После заполнения параметров на указанных закладках в окне "Свойства связи с данными" необходимо нажать кнопку "ОК". Подобное изменение можно сделать для шаблонов настройки параметров контрольных точек для DIRECTUM, если csv-файлы всегда загружаются в Business Studio из одной и той же папки.

Invalid Link
Рисунок 7

Затем нужно указать в параметре "Таблица" файл, из которого будет загружаться статистика, и при необходимости указать формат даты (Рис. 8).

Invalid Link
Рисунок 8

После заполнения всех необходимых параметров источника данных окно редактирования параметра "Источник данных" можно закрыть.

Заполнение шагов процесса

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

Invalid Link
Рисунок 9

Если выбрать режим "Без шаблона", то на закладку "Шаги процесса" будут просто добавлены подпроцессы рассматриваемого процесса. Далее необходимо будет заполнить данные контрольных точек для каждого шага с помощью гиперссылки Детализация.

Если выбрать режим "По шаблону" и при помощи кнопки выбрать шаблон настройки контрольных точек, то на закладку "Шаги процесса" добавятся подпроцессы с заполненными данными контрольных точек. В случае, когда все подпроцессы в качестве шагов рассматриваемого процесса не нужны, то для анализа оставляются только наиболее важные шаги процесса, а остальные удаляются из списка.

После того, как для процесса настроены контрольные точки, можно выполнять загрузку данных по гиперссылке Загрузка данных на закладке "Статистика".

Работа с шаблонами контрольных точек

Создание специальных шаблонов, применяемых для автозаполнения параметров при настройке контрольных точек процессов, осуществляется в справочнике "Шаблоны настройки контроллинга процессов" (пункт Главного меню "Сервис → Шаблоны контрольных точек"). При создании шаблона в данном справочнике необходимо указать наименование шаблона, а также заполнить параметры контрольных точек "Начало" и "Завершение". Описание параметров, заполняемых при настройке контрольных точек, приведено в Описание параметров контрольных точек.

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki