Различия

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

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

ru:directum:stage_control [2012/08/03 14:29]
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 в меню «Сервис» (Рис. 1): «Контроллинг процессов» и «Шаблоны контрольных точек». 
- 
-С помощью пункта меню «Контроллинг процессов» открывается окно «Данные контроллинга», которое представляет собой панель с предварительно отобранным набором процессов для контроля их параметров. Пункт «Шаблоны контрольных точек» открывает окно справочника «Шаблоны настройки контроллинга процессов» для просмотра и редактирования шаблонов, применяемых для автозаполнения параметров при настройке контрольных точек процессов или их шагов. 
- 
-[{{ ru/directum/stage_control/stage_control_054.png?593x220&nolink |//Рис. ////1//}}] 
- 
-В справочнике «Шаблоны настройки контроллинга процессов» уже созданы шаблоны для настройки контрольных точек процессов, исполняемых в DIRECTUM: 
- 
-  *Directum.Процесс -- шаблон для настройки контрольных точек процессов; 
-  *Directum.Операция -- шаблон для настройки контрольных точек подпроцессов. 
- 
-===== Панель контроллинга процессов ===== 
- 
-Для открытия панели контроллинга процессов необходимо выполнить пункт Главного меню «Сервис --> Контроллинг процессов». Откроется окно «Данные контроллинга» (//Рис. 2//). 
- 
-[{{ ru/directum/stage_control/stage_control_056.png?593x134&nolink |//Рис. ////2//}}] 
- 
-Для каждого процесса в панели контроллинга для контроля выводятся следующие параметры: 
- 
-  *//«Количество запусков»// − показывает, сколько раз процесс был запущен в течение рассматриваемого периода; 
-  *//«Количество завершений»// − показывает, сколько раз процесс завершился, т.е. был выполнен в течение рассматриваемого периода; 
-  *//«Средняя длительность»// − показывает, какова средняя длительность выполнения данного процесса в рассматриваемом периоде. Значение данного параметра рассчитывается на основе длительностей экземпляров данного процесса, которые и начались, и завершились в рассматриваемом периоде. 
- 
-Период, в котором рассматриваются указанные параметры, задается в Настройках пользователя Business Studio (пункт Главного меню «Сервис --> Настройки пользователя», гиперссылка //__Дополнительно__//). Также окно выбора периода можно открыть нажатием гиперссылки //__Период__// в окне «Данные контроллинга». 
- 
-В панели контроллинга отображаются только те процессы, для которых при настройке контрольных точек была проставлена галочка «//Показывать в панели контроллинга»// (//Рис. 7//). Если процесс разбить на произвольные шаги, и для шагов процесса включить эту галочку, то и шаги будут отображаться в панели контроллинга. Однако чтобы не перегружать панель контроллинга, на ней рекомендуется выводить только интересующие процессы, а информацию по их шагам просматривать при помощи гиперссылки //__Детализация__//, которая открывает для выделенного процесса или шага процесса детальную информацию об исполнении данного процесса или шага. Разбиение процесса на шаги при анализе статистики позволяет погружаться вглубь до того уровня, до которого описана модель процессов. 
- 
-Загрузка статистических данных 
- 
-В панели контроллинга по гиперссылке //__Загрузка данных__// (//Рис. 2//) открывается окно «Загрузка статистики», в котором можно запустить загрузку статистических данных для всех процессов, отображенных в панели, в соответствии с настроенными для них контрольными точками. Загрузка статистики выполняется за период, выбранный в данном окне. Если проставить галочку «//Заменить существующую статистику за выбранный период»// (//Рис. 3//), то ранее загруженная статистика за указанный период будет удалена. 
- 
-[{{ ru/directum/stage_control/stage_control_058.png?335x201&nolink |//Рис. ////3//}}] 
- 
-Для того чтобы выполнить загрузку статистических данных только для одного процесса в панели контроллинга, необходимо выделить этот процесс, нажать гиперссылку //__Детализация__// и в открывшемся окне воспользоваться гиперссылкой //__Загрузка данных__//. 
- 
-Удаление статистических данных 
- 
-В панели контроллинга по гиперссылке //__Удаление данных__// (//Рис. 2//) открывается окно «Удаление статистики» (//Рис. 4//), в котором можно запустить удаление статистических данных для всех процессов, отображенных в панели. Удаление статистики выполняется за период, выбранный в данном окне. 
- 
-[{{ ru/directum/stage_control/stage_control_060.png?335x152&nolink |//Рис. ////4//}}] 
- 
-Для того чтобы выполнить удаление статистических данных только для одного процесса, отображаемого в панели контроллинга, необходимо выделить этот процесс, нажать гиперссылку //__Детализация__// и в открывшемся окне воспользоваться гиперссылкой //__Удаление данных__//. 
- 
-===== Настройка контрольных точек ===== 
- 
-В системе 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