Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:bpcontrolling:chekpoint_setting [2012/05/22 15:59] 85.113.50.34 [Настройка контрольных точек] |
ru:manual:bpcontrolling:chekpoint_setting [2014/04/24 17:54] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | | ||
====== Настройка контрольных точек ====== | ====== Настройка контрольных точек ====== | ||
+ | В системе Business Studio для загрузки статистических данных об исполнении процесса из внешней системы нужно настроить его контрольные точки. | ||
+ | Для настройки контрольных точек процесса необходимо заполнить ряд параметров в **Окне свойств** данных контроллинга процесса (**Окно свойств** процесса -> вкладка **Основные** -> гиперссылка **Контроллинг**). В **Окне свойств** данных контроллинга процесса на вкладке **Статистика** (Рис. 1) отображается информация об исполнении процесса, а также информация об исполнении шагов процесса, если процесс был разбит на произвольные шаги. | ||
- | В системе Business Studio для загрузки из внешней системы статистических данных исполнения бизнес-процесса нужно настроить его контрольные точки. | + | [{{ ru/manual/bpcontrolling/chekpoint_setting/chekpoint_setting097.png?nolink |Рисунок 1. Вкладка **Статистика**}}] |
+ | В **Окне свойств** данных контроллинга процесса на вкладке **Настройка контрольных точек** (Рис. 2) для процесса выполняется настройка контрольных точек "Начало" и "Завершение". Контрольная точка "Начало" определяет начало выполнения процесса или его шага, а контрольная точка "Завершение" - окончание выполнения процесса или его шага. | ||
+ | [{{ ru/manual/bpcontrolling/chekpoint_setting/chekpoint_setting099.png?nolink |Рисунок 2. Вкладка **Настройка контрольных точек**}}] | ||
- | Для настройки контрольных точек процесса необходимо заполнить ряд параметров в окне, которое открывается по гиперссылке //__Контроллинг__//, находящейся в окне свойств процесса. Окно свойств процесса вызывается для элемента класса «Процессы» нажатием кнопки {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_095.jpg?20x20}}. В открывшемся окне на закладке «Статистика» (Рис. 1) отображается информация об исполнении процесса, а также информация об исполнении шагов процесса, если процесс был разбит на произвольные шаги. | + | В данном окне параметры контрольных точек могут быть заполнены вручную. Также для заполнения могут использоваться специальные шаблоны, которые создаются в справочнике "Шаблоны настройки контроллинга процессов" (**Главное меню -> Анализ процессов -> Шаблоны контрольных точек**). Для автозаполнения параметров настройки контрольных точек по шаблону нажмите на гиперссылку **Автозаполнение параметров по шаблону**. |
- | + | ||
- | + | ||
- | + | ||
- | {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_097.jpg?626x304|Закладка "Статистика" окна данных контроллинга}} | + | |
- | + | ||
- | Рис. 1 //Закладка "Статистика" окна данных контроллинга// | + | |
- | + | ||
- | + | ||
- | + | ||
- | На закладке «Настройка контрольных точек» (Рис. 2) для текущего процесса выполняется настройка контрольных точек «Начало» и «Завершение». Контрольная точка «Начало» определяет начало выполнения процесса или его шага, а контрольная точка «Завершение» ? окончание выполнения процесса или его шага. | + | |
- | + | ||
- | + | ||
- | + | ||
- | {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_099.jpg?583x596|Закладка "Настройка контрольных точек" окна данных контроллинга}} | + | |
- | + | ||
- | Рис. 2 //Закладка "Настройка контрольных точек" окна данных контроллинга// | + | |
- | + | ||
- | + | ||
- | + | ||
- | Параметры контрольных точек могут быть заполнены вручную непосредственно в данном окне. Также для заполнения также могут использоваться специальные шаблоны, которые создаются в справочнике «Шаблоны настройки контроллинга процессов» (пункт Главного меню «Сервис --> Шаблоны контрольных точек»). Автозаполнение параметров настройки контрольных точек выполняется при помощи гиперссылки //__Автозаполнение параметров по шаблону__//. | + | |
===== Описание параметров контрольных точек ===== | ===== Описание параметров контрольных точек ===== | ||
+ | Параметр "Источник данных" определяет базу данных, таблицу и параметры подключения к базе данных. | ||
+ | Параметр "Ключ процесса и его значение" необходим для идентификации процесса или шага процесса. Ключом является набор полей таблицы. Ключ может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Для открытия окна с перечнем полей нажмите на кнопку {{common/3dot.png?nolink}} в поле параметра "Ключ процесса и его значение". В значение ключа может быть добавлен GUID любого объекта Business Studio при помощи перетаскивания (Drag&Drop) объекта в параметр. | ||
- | Параметр //«Источник данных»// определяет базу данных, таблицу и параметры подключения к базе данных. | + | Параметр "Ключ экземпляра процесса" необходим для идентификации экземпляра процесса. Экземпляр процесса - это сущность, соответствующая однократному выполнению процесса. Ключ экземпляра процесса может задаваться как интерактивно, так и вручную в виде произвольного списка полей, составляющих ключ. |
+ | Параметр "Название экземпляра процесса" необходим для указания имени поля источника данных, в котором хранится название экземпляра процесса. | ||
+ | Параметр "Время" необходим для указания имени поля источника данных, в котором хранится дата и время начала или завершения процесса. | ||
- | Параметр //«Ключ процесса и его значение»// необходим для идентификации процесса или шага процесса. Ключом является набор полей таблицы. Ключ может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Окно с перечнем полей открывается по кнопке {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_101.jpg?16x15}} в строке параметра «Ключ процесса и его значение». В значение ключа может быть добавлен GUID любого объекта Business Studio при помощи перетаскивания (Drag&Drop) объекта в поле. | + | Параметр "Тип события" - необязательный параметр, который предназначен для указания дополнительного условия для идентификации записи в таблице источника данных, которая соответствует началу или завершению процесса. Задается в виде произвольного условия SQL-запроса. Например, //EventType="Start"//. |
- | + | ||
- | + | ||
- | + | ||
- | Параметр //«Ключ экземпляра процесса»// необходим для идентификации экземпляра процесса. Экземпляр процесса -- это сущность, соответствующая однократному выполнению процесса. Ключ экземпляра процесса может задаваться как интерактивно, так и вручную в виде произвольного списка полей, составляющих ключ. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Параметр //«Название экземпляра процесса»// необходим для указания имени поля источника данных, в котором хранится название экземпляра процесса. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Параметр //«Время»// необходим для указания имени поля источника данных, в котором хранится дата и время начала или завершения процесса. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Параметр //«Тип события»// - необязательный параметр, который предназначен для указания дополнительного условия для идентификации записи в таблице источника данных, которая соответствует началу или завершению процесса. Задается в виде произвольного условия SQL-запроса. Например, //EventType="Start"//. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Параметр //«Ключ экземпляра родительского процесса»// - необязательный параметр, который предназначен для идентификации экземпляра родительского процесса. Ключ экземпляра родительского процесса может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Значения заданного выражения должны совпадать со значениями ключей экземпляров процесса-родителя. Ключ экземпляра родительского процесса используется для подробного анализа выполнения процесса (перехода к шагам экземпляра процесса) и задается в настройках контрольных точек шагов процесса. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Перечисленные параметры заполняются как для контрольной точки «Начало», так и для контрольной точки «Завершение». В случае если данные о начале и завершении процесса хранятся в одной таблице, то часть параметров для контрольной точки «Завершение» можно не задавать. Для этого предусмотрена галочка «//Использовать данные контрольной точки «Начало»//, которая определяет, что в качестве значения параметра контрольной точки «Завершение» будет использован соответствующий параметр контрольной точки «Начало». | + | |
+ | Параметр "Ключ экземпляра родительского процесса" - необязательный параметр, который предназначен для идентификации экземпляра родительского процесса. Ключ экземпляра родительского процесса может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Значения заданного выражения должны совпадать со значениями ключей экземпляров процесса-родителя. Ключ экземпляра родительского процесса используется для подробного анализа выполнения процесса (перехода к шагам экземпляра процесса) и задается в настройках контрольных точек шагов процесса. | ||
+ | Перечисленные параметры заполняются как для контрольной точки "Начало", так и для контрольной точки "Завершение". В случае если данные о начале и завершении процесса хранятся в одной таблице, то часть параметров для контрольной точки "Завершение" можно не задавать. Для этого установите флажок **Использовать данные контрольной точки "Начало"**, и это будет означать, что в качестве значения параметра контрольной точки "Завершение" будет использовано значение соответствующего параметра контрольной точки "Начало". | ||
===== Настройка источника данных ===== | ===== Настройка источника данных ===== | ||
- | + | Статистика о ходе исполнения процессов ведется в различных внешних информационных системах и сохраняется в таблицах баз данных. В качестве баз данных могут быть использованы таблицы в одном из стандартных форматов (xls, csv, dbf и т.д.) или таблицы из промышленной базы данных. База данных, необходимые таблицы и параметры подключения указываются в параметре "Источник данных". Для его заполнения нажмите на кнопку {{common/3dot.png?nolink}} в поле данного параметра. В открывшемся окне заполните параметры: "База данных", "Таблица" и "Формат даты". Для заполнения параметра "База данных" нажмите на кнопку {{common/3dot.png?nolink}} в поле данного параметра. Примеры заполнения параметра "База данных" рассмотрены ниже. | |
- | + | ||
- | Статистика о ходе исполнения процессов ведется в различных внешних информационных системах и сохраняется в таблицах баз данных. В качестве баз данных могут быть использованы таблицы в одном из стандартных форматов (xls, csv, dbf и т.д.) или таблицы из промышленной базы данных. База данных, необходимые таблицы и параметры подключения указываются в параметре «Источник данных» (Рис. 2). | + | |
- | + | ||
- | + | ||
- | + | ||
- | Для его заполнения нужно нажать кнопку {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_101.jpg?16x15}} в поле данного параметра. В открывшемся окне необходимо заполнить параметры: «База данных», «Таблица» и «Формат даты». Для заполнения параметра «База данных» нужно его выделить и нажать кнопку {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_101.jpg?16x15}}. Примеры заполнения параметра «База данных» будут рассмотрены ниже. | + | |
- | + | ||
==== Пример настройки подключения к базе данных Microsoft SQL Server ==== | ==== Пример настройки подключения к базе данных Microsoft SQL Server ==== | ||
+ | Если источником данных является база данных SQL, то в открывшемся окне настройки подключения на вкладке **Поставщик данных** выберите "Microsoft OLE DB Provider for SQL Server" (Рис. 3). | ||
+ | На вкладке **Соединение** укажите сервер и базу данных, из которой будет загружаться статистика, а также тип авторизации для входа на сервер. | ||
- | Если источником данных является база данных SQL, то в открывшемся окне «Свойства связи с данными» на закладке «Поставщик данных» необходимо выбрать «Microsoft OLE DB Provider for SQL Server» (Рис. 3). | + | [{{ ru/manual/bpcontrolling/chekpoint_setting/chekpoint_setting103.png?nolink |Рисунок 3. Пример настройки подключения к базе данных Microsoft SQL Server}}] |
+ | После заполнения параметров на указанных вкладках нажмите на кнопку **OK**. Затем укажите таблицу, из которой будут загружаться данные для текущей контрольной точки (Рис. 4). | ||
+ | [{{ ru/manual/bpcontrolling/chekpoint_setting/chekpoint_setting105.png?nolink |Рисунок 4. Пример задания таблицы-источника данных при загрузке из базы данных Microsoft SQL Server}}] | ||
- | {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_103.jpg?673x413|Окно "Свойства связи с данными"}} | + | ==== Пример настройки подключения к текстовому файлу формата CSV ==== |
- | Рис. 3 Окно "Свойства связи с данными" | + | Если источником данных является csv-файл, то в окне **Свойства связи с данными** (Рис. 5) на вкладке **Поставщик данных** выберите "Microsoft Jet 4.0 OLE DB Provider". |
+ | На вкладке **Соединение** укажите папку, в которой находится файл со статистикой. | ||
+ | [{{ ru/manual/bpcontrolling/chekpoint_setting/chekpoint_setting107.png?nolink |Рисунок 5. Пример настройки подключения к текстовому файлу формата CSV}}] | ||
- | На закладке «Подключение» необходимо указать сервер и базу данных, из которой будет загружаться статистика, а также тип авторизации для входа на сервер. После заполнения параметров на указанных закладках в окне «Свойства связи с данными» необходимо нажать кнопку «ОК». Затем нужно указать таблицу, из которой будут загружаться данные для текущей контрольной точки (Рис. 4). | + | После заполнения параметров на указанных вкладках нажмите на кнопку **OK**. Затем в параметре "Таблица" укажите файл, из которого будет загружаться статистика, и при необходимости укажите формат даты (Рис. 6). |
+ | [{{ ru/manual/bpcontrolling/chekpoint_setting/chekpoint_setting109.png?nolink |Рисунок 6. Пример задания таблицы-источника данных при загрузке информации из csv-файла}}] | ||
- | + | После заполнения всех необходимых параметров источника данных закройте **Окно свойств** параметра "Источник данных". | |
- | {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_105.jpg?394x137|Задание таблицы-источника данных}} | + | |
- | + | ||
- | Рис. 4 Задание таблицы-источника данных | + | |
- | + | ||
- | ===== Пример настройки подключения к текстовому файлу формата CSV ===== | + | |
- | + | ||
- | + | ||
- | + | ||
- | Если источником данных является csv-файл, то в открывшемся окне «Свойства связи с данными» (Рис. 5) на закладке «Поставщик данных» необходимо выбрать «Microsoft Jet 4.0 OLE DB Provider». На закладке «Подключение» необходимо указать папку, в которой находится файл со статистикой. После заполнения параметров на указанных закладках в окне «Свойства связи с данными» необходимо нажать кнопку «ОК». | + | |
- | + | ||
- | + | ||
- | + | ||
- | {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_107.jpg?673x413|Вид окна "Свойства связи с данными" при загрузке информации из csv-файла}} | + | |
- | + | ||
- | Рис. 5 Вид окна "Свойства связи с данными" при загрузке информации из csv-файла | + | |
- | + | ||
- | + | ||
- | + | ||
- | Затем нужно указать в параметре «Таблица» файл, из которого будет загружаться статистика, и при необходимости указать формат даты (Рис. 6). | + | |
- | + | ||
- | + | ||
- | + | ||
- | {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_109.jpg?394x137|Вид окна задания таблицы-источника данных при загрузке информации из csv-файла}} | + | |
- | + | ||
- | Рис. 6 Вид окна задания таблицы-источника данных при загрузке информации из csv-файла | + | |
- | + | ||
- | + | ||
- | + | ||
- | После заполнения всех необходимых параметров источника данных окно редактирования параметра «Источник данных» можно закрыть. | + | |
===== Заполнение шагов процесса ===== | ===== Заполнение шагов процесса ===== | ||
+ | Для процесса в качестве шагов могут быть заданы его подпроцессы. Для этого на вкладке "Шаги процесса" нажмите на гиперссылку **Автозаполнение списка шагов** (см. Рис. 2). Будет открыто окно **Заполнение подпроцессов** (Рис. 7), в котором будет предложено выбрать режим заполнения параметров загрузки контрольных точек. | ||
+ | [{{ ru/manual/bpcontrolling/chekpoint_setting/chekpoint_setting111.png?nolink |Рисунок 7. Окно **Заполнение подпроцессов**}}] | ||
- | По умолчанию для процесса в качестве шагов задаются его подпроцессы при помощи гиперссылки //__Автозаполнение списка шагов__//, расположенной на закладке «Шаги процесса». Откроется окно «Заполнение подпроцессов» (Рис. 7), в котором будет предложено выбрать режим заполнения параметров загрузки контрольных точек. | + | Если на вкладку **Шаги процесса** необходимо добавить подпроцессы рассматриваемого процесса, выберите радиокнопку **Без шаблона**. Нажмите на кнопку **OK** и заполните данные контрольных точек для каждого шага. Для этого выделите шаг на вкладке **Шаги процесса** и нажмите на гиперссылку **Детализация** (см. Рис. 2). |
- | + | ||
- | + | ||
- | + | ||
- | Если выбрать режим «Без шаблона», то на закладку «Шаги процесса» будут просто добавлены подпроцессы рассматриваемого процесса. Далее необходимо будет заполнить данные контрольных точек для каждого шага с помощью гиперссылки //__Детализация__//. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Если выбрать режим «По шаблону» и при помощи кнопки {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_101.jpg?16x15}} выбрать шаблон настройки контрольных точек, то на закладку «Шаги процесса» добавятся подпроцессы с заполненными данными контрольных точек. В случае, когда все подпроцессы в качестве шагов рассматриваемого процесса не нужны, то для анализа оставляются только наиболее важные шаги процесса, а остальные удаляются из списка. | + | |
- | + | ||
- | + | ||
- | + | ||
- | {{ru:manual:bpcontrolling:chekpoint_setting.files:chekpoint_setting_111.jpg?416x212|Окно "Заполнение подпроцессов"}} | + | |
- | + | ||
- | Рис. 7 Окно "Заполнение подпроцессов" | + | |
- | + | ||
- | После того, как для процесса настроены контрольные точки, можно выполнять загрузку данных по гиперссылке //__Загрузка данных__// на закладке «Статистика». | + | Если на вкладку **Шаги процесса** необходимо добавить подпроцессы рассматриваемого процесса с заполненными данными контрольных точек, выберите радиокнопку **По шаблону**. Нажмите на кнопку {{common/3dot.png?nolink}} и выберите шаблон настройки контрольных точек. Нажмите на кнопку **OK**. |
+ | В случае, когда все подпроцессы в качестве шагов рассматриваемого процесса не нужны, то для анализа оставьте только наиболее важные шаги процесса, а остальные удалите из списка шагов. | ||
- | ==== Работа с шаблонами контрольных точек ==== | + | После того, как для процесса настроены контрольные точки, можно выполнять загрузку статистических данных. Для этого в окне свойств данных контроллинга процесса на вкладке **Статистика** нажмите на гиперссылку **Загрузка данных**. |
+ | ===== Работа с шаблонами контрольных точек ===== | ||
+ | Создание специальных шаблонов, применяемых для автозаполнения параметров при настройке контрольных точек процессов, осуществляется в справочнике "Шаблоны настройки контроллинга процессов" (**Главное меню -> Анализ процессов -> Шаблоны контрольных точек**). При создании шаблона в данном справочнике укажите название шаблона, а также заполните параметры контрольных точек "Начало" и "Завершение". Описание параметров, заполняемых при настройке контрольных точек, приведено в статье [[ru/manual/bpcontrolling/chekpoint_setting#описание_параметров_контрольных_точек|Описание параметров контрольных точек]] выше. | ||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
- | Создание специальных шаблонов, применяемых для автозаполнения параметров при настройке контрольных точек процессов, осуществляется в справочнике «Шаблоны настройки контроллинга процессов» (пункт Главного меню «Сервис --> Шаблоны контрольных точек»). При создании шаблона в данном справочнике необходимо указать наименование шаблона, а также заполнить параметры контрольных точек «Начало» и «Завершение». Описание параметров, заполняемых при настройке контрольных точек, приведено в п. «Описание параметров контрольных точек». |