Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:directum:stage_control [2012/08/03 14:32]
admin [Панель контроллинга процессов]
— (текущий)
Строка 1: Строка 1:
-====== Этап «Контроль» ====== 
  
-При исполнении процессов в системе DIRECTUM собирается статистика о выполнении типовых маршрутов (задач). Эта статистическая информация может быть экспортирована из DIRECTUM в csv-файл, а из файла статистика импортируется в систему Business Studio, в которой для загрузки и анализа данной статистики предусмотрен модуль «Контроллинг процессов». 
- 
-В модуле анализ исполнения процессов выполняется при помощи контрольных точек, настраиваемых для процесса. 
- 
-//Контрольная точка// -- это значимый момент выполнения процесса. Под такими моментами в системе Business Studio понимаются: 
- 
-  *начало выполнения всего процесса или отдельного его шага. 
-  *завершение выполнения всего процесса или отдельного его шага. 
- 
-По данным, содержащимся в csv-файле, можно судить о факте и времени наступления момента, соответствующего некоторой контрольной точке. В Business Studio на основе контрольных точек можно получить информацию о следующих параметрах процесса: 
- 
-  *количество запусков процесса или шага процесса; 
-  *количество завершений процесса или шага процесса; 
-  *длительность (средняя, максимальная, минимальная) выполнения процесса (шага процесса), а также произвольного интервала внутри процесса. 
- 
-Функциональность модуля «Контроллинг процессов» поставляется с версией Business Studio Enterprise. Более подробно о работе с модулем можно ознакомиться в Руководстве пользователя Business Studio ([[ru/manual/bpcontrolling/bpcontrolling]]). 
- 
-  * [[ru/directum/stage_control/paragraph]] 
-  * [[ru/directum/stage_control/panel]] 
-  * [[ru/directum/stage_control/settings]] 
-  * [[ru/directum/stage_control/analysis]] 
- 
- 
- 
-===== Настройка контрольных точек ===== 
- 
-В системе Business Studio для загрузки из DIRECTUM статистических данных об исполнении бизнес-процесса нужно настроить его контрольные точки. 
- 
-В системе DIRECTUM в csv-файлы со статистической информацией об исполнении процессов попадает информация об исполнении типового маршрута DIRECTUM, а не бизнес-процесса Business Studio. Для установления соответствия типовых маршрутов DIRECTUM и бизнес-процессов Business Studio используется справочник «Программные продукты». Перед настройкой контрольных точек процесса в Business Studio необходимо экспортировать из DIRECTUM структуру типового маршрута (см. [[ru/directum/transfer_to_bs]]), который был создан на основе диаграммы процесса, переданного ранее из Business Studio. При передаче структуры типовых маршрутов в Business Studio связь функции информационной системы (ИС), соответствующей блоку типового маршрута, и бизнес-процесса устанавливается автоматически (//Рис. 5//). 
- 
-[{{ ru/directum/stage_control/stage_control_062.png?595x319&nolink |//Рис. ////5//}}] 
- 
-При передаче из DIRECTUM структуры типового маршрута могут передаваться блоки, объединяющие через логическое условие «И» или «ИЛИ». В этом случае связи с функциями ИС, созданными этих блоков, в Business Studio не создаются. После выполнения импорта в окне «Ошибки импорта» выводится информация о невозможности создания подобных связей (//Рис. 6//). 
- 
-[{{ ru/directum/stage_control/stage_control_064.png?520x160&nolink |//Рис. ////6//}}] 
- 
-Для настройки контрольных точек процесса необходимо заполнить ряд параметров в окне, которое открывается по гиперссылке //__Контроллинг__//, находящейся в окне свойств процесса. Окно свойств процесса вызывается для элемента класса «Процессы» нажатием кнопки <sub>{{ru/directum/stage_control/stage_control_066.png?20x20&nolink}}</sub>. В открывшемся окне на закладке «Статистика» (//Рис. 6//) отображается информация об исполнении процесса, а также информация об исполнении шагов процесса, если процесс был разбит на произвольные шаги. 
- 
-На закладке «Настройка контрольных точек» (//Рис. 7//) для текущего процесса выполняется настройка контрольных точек «Начало» и «Завершение». Контрольная точка «Начало» определяет начало выполнения процесса или его шага, а контрольная точка «Завершение» − окончание выполнения процесса или его шага. 
- 
-[{{ ru/directum/stage_control/stage_control_068.png?594x294&nolink |//Рис. ////6//}}] 
- 
-[{{ ru/directum/stage_control/stage_control_070.png?589x602&nolink |//Рис. ////7//}}] 
- 
-Для заполнения параметров контрольных точек необходимо использовать специальные шаблоны из справочника «Шаблоны настройки контроллинга процессов» (пункт Главного меню «Сервис --> Шаблоны контрольных точек»). Автозаполнение параметров настройки контрольных точек выполняется при помощи гиперссылки //__Автонастройка параметров для DIRECTUM__//. 
- 
-В результате выбора данной гиперссылки на экране будет выведено справочное сообщение (//Рис. 8//) о том, что необходимо в заполняемых параметрах указать путь к папке базы данных и указать имя таблицы. Так как загрузка статистики из DIRECTUM осуществляется при помощи csv-файлов, то в качестве пути к папке базы данных нужно указать путь к папке, откуда будут загружаться данные файлы. А в качестве пути к таблице базы данных нужно указать название файла, из которого будет выполняться загрузка статистики. Если статистика из DIRECTUM будет всегда загружать из одной и той же папки, то данную папку можно сразу указать в соответствующем шаблоне в справочнике шаблонов контрольных точек. 
- 
-[{{ ru/directum/stage_control/stage_control_072.png?496x287&nolink |//Рис. ////8//}}] 
- 
-При появлении данного сообщения нужно нажать на кнопку «ОК» и внести в шаблоны необходимые изменения. Шаблоны для системы DIRECTUM подставляются автоматически в окно для указания используемых шаблонов (//Рис.//// 9//). 
- 
-[{{ ru/directum/stage_control/stage_control_074.png?380x167&nolink |//Рис.//// ////9//}}] 
- 
-Описание параметров контрольных точек 
- 
-Параметр //«Источник данных»// (см. //Рис. 7//) определяет базу данных, таблицу и параметры подключения к базе данных. 
- 
-Параметр //«Ключ процесса и его значение»// необходим для идентификации процесса или шага процесса. Ключом является набор полей таблицы. Ключ может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Окно с перечнем полей открывается по кнопке {{ru/directum/stage_control/stage_control_076.png?16x15&nolink}} в строке параметра //«Ключ процесса и его значение»//. 
- 
-Если после импорта в Business Studio структуры типовых маршрутов устанавливается связь функции ИС, созданной по блоку типового маршрута, и процесса Business Studio (см. //Рис. 4//), то в значение ключа автоматически добавляется GUID функции ИС. 
- 
-Параметр //«Ключ экземпляра процесса»// необходим для идентификации экземпляра процесса. Экземпляр процесса -- это сущность, соответствующая однократному выполнению процесса. Ключ экземпляра процесса может задаваться как интерактивно, так и вручную в виде произвольного списка полей, составляющих ключ. 
- 
-Параметр //«Название экземпляра процесса»// необходим для указания имени поля источника данных, в котором хранится название экземпляра процесса. 
- 
-Параметр //«Время»// необходим для указания имени поля источника данных, в котором хранится дата и время начала или завершения процесса. 
- 
-Параметр //«Тип события»// − необязательный параметр, который предназначен для указания дополнительного условия для идентификации записи в таблице источника данных, которая соответствует началу или завершению процесса. Задается в виде произвольного условия SQL-запроса. Например, //EventType="Start"//. 
- 
-Параметр //«Ключ экземпляра родительского процесса»// − необязательный параметр, который предназначен для идентификации экземпляра родительского процесса. Ключ экземпляра родительского процесса может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Значения заданного выражения должны совпадать со значениями ключей экземпляров процесса-родителя. Ключ экземпляра родительского процесса используется для подробного анализа выполнения процесса (перехода к шагам экземпляра процесса) и задается в настройках контрольных точек шагов процесса. 
- 
-Перечисленные параметры заполняются как для контрольной точки «Начало», так и для контрольной точки «Завершение». В случае если данные о начале и завершении процесса хранятся в одной таблице, то часть параметров для контрольной точки «Завершение» можно не задавать. Для этого предусмотрена галочка «//Использовать данные контрольной точки «Начало»//, которая определяет, что в качестве значения параметра контрольной точки «Завершение» будет использован соответствующий параметр контрольной точки «Начало». 
- 
-Настройка источника данных 
- 
-Для уточнения параметра «Источник данных» нужно нажать кнопку {{ru/directum/stage_control/stage_control_078.png?16x15&nolink}} в поле данного параметра. В открывшемся окне необходимо заполнить параметры: //«База данных»//, //«Таблица»// и //«Формат даты»//. Для заполнения параметра //«База данных»// нужно его выделить и нажать кнопку {{ru/directum/stage_control/stage_control_076.png?16x15&nolink}}. 
- 
-[{{ ru/directum/stage_control/stage_control_078.png?593x358&nolink |//Рис. ////10//}}] 
- 
-Если источником данных является csv-файл, то в открывшемся окне «Свойства связи с данными» на закладке «Поставщик данных» указан «Microsoft Jet 4.0 OLE DB Provider». На закладке «Подключение» необходимо указать папку, в которой находится файл со статистикой (пример заполнения см. на //Рис. 36//). После заполнения параметров на указанных закладках в окне «Свойства связи с данными» необходимо нажать кнопку «ОК». Подобное изменение можно сделать для шаблонов настройки параметров контрольных точек для DIRECTUM, если csv-файлы всегда загружаются в Business Studio из одной и той же папки. 
- 
-Затем нужно указать в параметре //«Таблица»// файл, из которого будет загружаться статистика, и при необходимости указать формат даты (//Рис. 11//). 
- 
-[{{ ru/directum/stage_control/stage_control_080.png?423x127&nolink |//Рис. ////11//}}] 
- 
-После заполнения всех необходимых параметров источника данных окно редактирования параметра //«Источник данных»// можно закрыть. 
- 
-Заполнение шагов процесса 
- 
-По умолчанию для процесса в качестве шагов задаются его подпроцессы при помощи гиперссылки //__Автозаполнение списка шагов__//, расположенной на закладке «Шаги процесса». Откроется окно «Заполнение подпроцессов» (//Рис. 12//), в котором будет предложено выбрать режим заполнения параметров загрузки контрольных точек. 
- 
-Если выбрать режим «Без шаблона», то на закладку «Шаги процесса» будут просто добавлены подпроцессы рассматриваемого процесса. Далее необходимо будет заполнить данные контрольных точек для каждого шага с помощью гиперссылки //__Детализация__//. 
- 
-Если выбрать режим «По шаблону» и при помощи кнопки {{ru/directum/stage_control/stage_control_076.png?16x15&nolink |}}] выбрать шаблон настройки контрольных точек, то на закладку «Шаги процесса» добавятся подпроцессы с заполненными данными контрольных точек. В случае, когда все подпроцессы в качестве шагов рассматриваемого процесса не нужны, то для анализа оставляются только наиболее важные шаги процесса, а остальные удаляются из списка. 
- 
-[{{ ru/directum/stage_control/stage_control_082.png?426x216&nolink |//Рис. ////12//}}] 
- 
-После того, как для процесса настроены контрольные точки, можно выполнять загрузку данных по гиперссылке //__Загрузка данных__// на закладке «Статистика». 
- 
-Работа с шаблонами контрольных точек 
- 
-Создание специальных шаблонов, применяемых для автозаполнения параметров при настройке контрольных точек процессов, осуществляется в справочнике «Шаблоны настройки контроллинга процессов» (пункт Главного меню «Сервис --> Шаблоны контрольных точек»). При создании шаблона в данном справочнике необходимо указать наименование шаблона, а также заполнить параметры контрольных точек «Начало» и «Завершение». Описание параметров, заполняемых при настройке контрольных точек, приведено в п. «Описание параметров контрольных точек». 
- 
-===== Анализ данных исполнения процесса ===== 
- 
-Графики параметров процесса 
- 
-В панели контроллинга по гиперссылке //__Графики__// (см. //Рис. 27//) открывается окно (//Рис. 13//), в котором в соответствии с выбранным периодом строятся графики по значениям параметров, выводимых в окне «Данные контроллинга». 
- 
-[{{ ru/directum/stage_control/stage_control_084.png?574x336&nolink |//Рис. ////13//}}] 
- 
-По графикам можно анализировать динамику исполнения процессов. Видимость каждого графика, построенного по значениям одного из трех параметров, настраивается при помощи галочек, расположенных в разделе «Виды графиков». 
- 
-При наведении курсором мыши на точку графика, соответствующую определенной дате, появляется подсказка со значениями параметров для данной точки (см. //Рис. 13//). По гиперссылке //__Подробнее__// открывается окно «Статистика» с таблицей, содержащей перечень всех экземпляров процесса (//Рис. 14//) на эту дату. В данном окне для количества запусков или средней длительности показываются экземпляры процессов, начавшиеся в указанный день, а для количества завершений -- экземпляры процессов, закончившиеся в этот день. 
- 
-[{{ ru/directum/stage_control/stage_control_086.png?593x170&nolink |//Рис. ////14//}}] 
- 
-Названия экземпляров процессов, отображаемые в этом окне, загружается вместе со статистическими данными в соответствии с контрольными точками, настроенными для процесса (см. [[ru/directum/stage_control?&#настройка_контрольных_точек|Hастройка контрольных точек]]). Если в статистических данных названия экземпляров процессов не заданы, различать экземпляры процессов можно при помощи их идентификаторов, которые выводятся в колонке «Идентификатор», скрытой по умолчанию. Для отображения этой колонки в данном окне необходимо в меню «Опции списка» (кнопка «Действия») воспользоваться пунктом «Настройка колонок» (подробное описание настройки колонок в списке дано в [[ru/manual/interface/manual_list#меню_опции_списка|Mеню опции списка]]). 
- 
-Для каждого экземпляра процесса по гиперссылке //__Детализация__// открывается подробная информация по его шагам (//Рис. 15//). 
- 
-[{{ ru/directum/stage_control/stage_control_088.png?593x175&nolink |//Рис. ////15//}}] 
- 
-Для каждого шага также можно открыть окно с нумерованным перечнем его шагов, если они определены в настройках контрольных точек. В противном случае, при нажатии на гиперссылку //__Детализация__// выдается сообщение о том, что дальнейшая детализация отсутствует. 
- 
-Гистограмма длительности процесса 
- 
-В панели контроллинга по гиперссылке //__Гистограмма длительности__// (см. //Рис. 1//) для выбранного процесса можно вывести гистограмму (//Рис. 16//), построенную по значениям длительностей экземпляров данного процесса. Масштаб отображения гистограммы можно изменять. 
- 
-[{{ ru/directum/stage_control/stage_control_090.png?580x363&nolink |//Рис. ////16//}}] 
- 
-Средняя длительность выполнения процесса, отображаемая в параметре «//Среднее время»//, и данные о разбросе значений могут быть использованы для задания параметров ФСА процесса. Подробнее о проведении имитационного моделирования и ФСА в системе Business Studio можно ознакомиться в [[ru/simulation_fca/simulation_fca]] и в [[ru/manual/simulation_fca/simulation_fca]]. 
- 
-Гистограмма времени запуска процесса 
- 
-В панели контроллинга по гиперссылке //__Гистограмма времени запуска__// (см. //Рис. 1//) для выбранного процесса можно вывести гистограмму (//Рис. 17//) распределения времени запуска процесса в течение суток. Масштаб отображения гистограммы можно изменять. 
- 
-[{{ ru/directum/stage_control/stage_control_092.png?580x363&nolink |//Рис. ////17//}}] 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki