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


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

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

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

Рисунок 1. Вкладка "Статистика" окна данных контроллинга

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

Рисунок 2. Вкладка "Настройка контрольных точек" окна данных контроллинга

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

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

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

Параметр "Ключ процесса и его значение" необходим для идентификации процесса или шага процесса. Ключом является набор полей таблицы. Ключ может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Окно с перечнем полей открывается по кнопке  в строке параметра "Ключ процесса и его значение". В значение ключа может быть добавлен GUID любого объекта Business Studio при помощи перетаскивания (Drag&Drop) объекта в поле.

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

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

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

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

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

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

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

Статистика о ходе исполнения процессов ведется в различных внешних информационных системах и сохраняется в таблицах баз данных. В качестве баз данных  могут быть использованы таблицы в одном из стандартных форматов (xls, csv, dbf и т.д.) или таблицы из промышленной базы данных. База данных, необходимые таблицы и параметры подключения указываются в параметре "Источник данных". Для его заполнения нужно нажать кнопку  в поле данного параметра. В открывшемся окне необходимо заполнить параметры: "База данных", "Таблица" и "Формат даты". Для заполнения параметра "База данных" нужно нажать кнопку в поле данного параметра. Примеры заполнения параметра "База данных" будут рассмотрены ниже.

Пример настройки подключения к базе данных Microsoft SQL Server

Если источником данных является база данных SQL, то в открывшемся окне "Свойства связи с данными" на вкладке "Поставщик данных" необходимо выбрать "Microsoft OLE DB Provider for SQL Server" (Рис. 3).

Рисунок 3. Окно "Свойства связи с данными"

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

Рисунок 4. Задание таблицы-источника данных

Пример настройки подключения к текстовому файлу формата CSV

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

Рисунок 5. Вид окна "Свойства связи с данными" при загрузке информации из csv-файла

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

Рисунок 6. Вид окна задания таблицы-источника данных при загрузке информации из csv-файла

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

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

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

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

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

Рисунок 7. Окно "Заполнение подпроцессов"

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

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

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

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