Различия

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

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

ru:manual:bpcontrolling:chekpoint_setting [2020/06/26 12:31] (текущий)
Строка 1: Строка 1:
 +====== Настройка контрольных точек ======
 +
 +В системе Business Studio для загрузки статистических данных об исполнении процесса из внешней системы нужно настроить его контрольные точки.
 +
 +Для настройки контрольных точек процесса необходимо заполнить ряд параметров в **Окне свойств** данных контроллинга процесса (**Окно свойств** процесса -> вкладка **Основные** -> гиперссылка {{bslink>Контроллинг|ShowOnForm?a14299f2-18ea-4c7f-aa99-4efad0c49e5c;c=Main,h=llf740855f-fbfe-49f4-bb7d-ff5c485ba051,o=Link}}). В **Окне свойств** данных контроллинга процесса на вкладке **Статистика** (Рис. 1) отображается информация об исполнении процесса, а также информация об исполнении шагов процесса, если процесс был разбит на произвольные шаги.
 +
 +
 +[{{ ru/manual/bpcontrolling/chekpoint_setting/autot_chekpoint_setting097.png?nolink |Рисунок 1. Вкладка **Статистика**}}]
 +
 +В **Окне свойств** данных контроллинга процесса на вкладке **Настройка контрольных точек** (Рис. 2) для процесса выполняется настройка контрольных точек "Начало" и "Завершение". Контрольная точка "Начало" определяет начало выполнения процесса или его шага, а контрольная точка "Завершение" - окончание выполнения процесса или его шага.
 +
 +
 +[{{ ru/manual/bpcontrolling/chekpoint_setting/cmdt_chekpoint_setting099.png?nolink |Рисунок 2. Вкладка **Настройка контрольных точек**}}]
 +
 +В данном окне параметры контрольных точек могут быть заполнены вручную. Также для заполнения могут использоваться специальные шаблоны, которые создаются в справочнике **Шаблоны настройки контроллинга процессов** ({{bslink>Главное меню → Анализ процессов → Шаблоны контрольных точек|ShowRibbonPageOrItem?a0d2b11c-e589-4e95-b15e-f90662ea28fd;f9ff5ad6-b94c-4f04-8995-bbb8a066b7e2:Item}}). Для автозаполнения параметров настройки контрольных точек по шаблону нажмите на гиперссылку **Автозаполнение параметров по шаблону**.
 +
 +===== Описание параметров контрольных точек =====
 +
 +Параметр "Источник данных" определяет базу данных, таблицу и параметры подключения к базе данных.
 +
 +Параметр "Ключ процесса и его значение" необходим для идентификации процесса или шага процесса. Ключом является набор полей таблицы. Ключ может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Для открытия окна с перечнем полей нажмите на кнопку {{common/3dot.png?nolink}} в поле параметра "Ключ процесса и его значение". В значение ключа может быть добавлен GUID любого объекта Business Studio при помощи перетаскивания (Drag&Drop) объекта в параметр.
 +
 +Параметр "Ключ экземпляра процесса" необходим для идентификации экземпляра процесса. Экземпляр процесса - это сущность, соответствующая однократному выполнению процесса. Ключ экземпляра процесса может задаваться как интерактивно, так и вручную в виде произвольного списка полей, составляющих ключ.
 +
 +Параметр "Название экземпляра процесса" необходим для указания имени поля источника данных, в котором хранится название экземпляра процесса.
 +
 +Параметр "Время" необходим для указания имени поля источника данных, в котором хранится дата и время начала или завершения процесса.
 +
 +Параметр "Тип события" - необязательный параметр, который предназначен для указания дополнительного условия для идентификации записи в таблице источника данных, которая соответствует началу или завершению процесса. Задается в виде произвольного условия SQL-запроса. Например, //EventType="Start"//.
 +
 +Параметр "Ключ экземпляра родительского процесса" - необязательный параметр, который предназначен для идентификации экземпляра родительского процесса. Ключ экземпляра родительского процесса может задаваться как интерактивно в виде значений полей, так и вручную в виде произвольного условия SQL-запроса. Значения заданного выражения должны совпадать со значениями ключей экземпляров процесса-родителя. Ключ экземпляра родительского процесса используется для подробного анализа выполнения процесса (перехода к шагам экземпляра процесса) и задается в настройках контрольных точек шагов процесса.
 +
 +Перечисленные параметры заполняются как для контрольной точки "Начало", так и для контрольной точки "Завершение". В случае если данные о начале и завершении процесса хранятся в одной таблице, то часть параметров для контрольной точки "Завершение" можно не задавать. Для этого установите флажок **Использовать данные контрольной точки "Начало"**, и это будет означать, что в качестве значения параметра контрольной точки "Завершение" будет использовано значение соответствующего параметра контрольной точки "Начало".
 +
 +===== Настройка источника данных =====
 +
 +Статистика о ходе исполнения процессов ведется в различных внешних информационных системах и сохраняется в таблицах баз данных. В качестве баз данных могут быть использованы таблицы в одном из стандартных форматов (xls, csv, dbf и т.д.) или таблицы из промышленной базы данных. База данных, необходимые таблицы и параметры подключения указываются в параметре "Источник данных". Для его заполнения нажмите на кнопку {{common/3dot.png?nolink}} в поле данного параметра. В открывшемся окне заполните параметры: "База данных", "Таблица" и "Формат даты". Для заполнения параметра "База данных" нажмите на кнопку {{common/3dot.png?nolink}} в поле данного параметра. Примеры заполнения параметра "База данных" рассмотрены ниже.
 +
 +==== Пример настройки подключения к базе данных Microsoft SQL Server ====
 +
 +Если источником данных является база данных SQL, то в открывшемся окне настройки подключения на вкладке **Поставщик данных** выберите "Microsoft OLE DB Provider for SQL Server" (Рис. 3).
 +
 +На вкладке **Соединение** укажите сервер и базу данных, из которой будет загружаться статистика, а также тип авторизации для входа на сервер.
 +
 +
 +[{{ ru/manual/bpcontrolling/chekpoint_setting/lang_chekpoint_setting103.png?nolink |Рисунок 3. Пример настройки подключения к базе данных Microsoft SQL Server}}]
 +
 +После заполнения параметров на указанных вкладках нажмите на кнопку **OK**. Затем укажите таблицу, из которой будут загружаться данные для текущей контрольной точки (Рис. 4).
 +
 +
 +[{{ ru/manual/bpcontrolling/chekpoint_setting/autot_chekpoint_setting105.png?nolink |Рисунок 4. Пример задания таблицы-источника данных при загрузке из базы данных Microsoft SQL Server}}]
 +
 +==== Пример настройки подключения к текстовому файлу формата CSV ====
 +
 +Если источником данных является csv-файл, то в окне **Свойства связи с данными** (Рис. 5) на вкладке **Поставщик данных** выберите "Microsoft Jet 4.0 OLE DB Provider".
 +
 +На вкладке **Соединение** укажите папку, в которой находится файл со статистикой.
 +
 +
 +[{{ ru/manual/bpcontrolling/chekpoint_setting/lang_chekpoint_setting107.png?nolink |Рисунок 5. Пример настройки подключения к текстовому файлу формата CSV}}]
 +
 +После заполнения параметров на указанных вкладках нажмите на кнопку **OK**. Затем в параметре "Таблица" укажите файл, из которого будет загружаться статистика, и при необходимости укажите формат даты (Рис. 6).
 +
 +
 +[{{ ru/manual/bpcontrolling/chekpoint_setting/autot_chekpoint_setting109.png?nolink |Рисунок 6. Пример задания таблицы-источника данных при загрузке информации из csv-файла}}]
 +
 +После заполнения всех необходимых параметров источника данных закройте **Окно свойств** параметра "Источник данных".
 +
 +===== Заполнение шагов процесса =====
 +
 +Для процесса в качестве шагов могут быть заданы его подпроцессы. Для этого на вкладке "Шаги процесса" нажмите на гиперссылку **Автозаполнение списка шагов** (см. Рис. 2). Будет открыто окно **Заполнение подпроцессов** (Рис. 7), в котором будет предложено выбрать режим заполнения параметров загрузки контрольных точек.
 +
 +
 +[{{ ru/manual/bpcontrolling/chekpoint_setting/autot_chekpoint_setting111.png?nolink |Рисунок 7. Окно **Заполнение подпроцессов**}}]
 +
 +Если на вкладку **Шаги процесса** необходимо добавить подпроцессы рассматриваемого процесса, выберите радиокнопку **Без шаблона**. Нажмите на кнопку **OK** и заполните данные контрольных точек для каждого шага. Для этого выделите шаг на вкладке **Шаги процесса** и нажмите на гиперссылку **Детализация** (см. Рис. 2).
 +
 +Если на вкладку **Шаги процесса** необходимо добавить подпроцессы рассматриваемого процесса с заполненными данными контрольных точек, выберите радиокнопку **По шаблону**. Нажмите на кнопку {{common/3dot.png?nolink}} и выберите шаблон настройки контрольных точек. Нажмите на кнопку **OK**.
 +
 +В случае, когда все подпроцессы в качестве шагов рассматриваемого процесса не нужны, то для анализа оставьте только наиболее важные шаги процесса, а остальные удалите из списка шагов.
 +
 +После того, как для процесса настроены контрольные точки, можно выполнять загрузку статистических данных. Для этого в окне свойств данных контроллинга процесса на вкладке **Статистика** нажмите на гиперссылку **Загрузка данных**.
 +
 +===== Работа с шаблонами контрольных точек =====
 +
 +Создание специальных шаблонов, применяемых для автозаполнения параметров при настройке контрольных точек процессов, осуществляется в справочнике "Шаблоны настройки контроллинга процессов" ({{bslink>Главное меню → Анализ процессов → Шаблоны контрольных точек|ShowRibbonPageOrItem?a0d2b11c-e589-4e95-b15e-f90662ea28fd;f9ff5ad6-b94c-4f04-8995-bbb8a066b7e2:Item}}). При создании шаблона в данном справочнике укажите название шаблона, а также заполните параметры контрольных точек "Начало" и "Завершение". Описание параметров, заполняемых при настройке контрольных точек, приведено в статье [[ru/manual/bpcontrolling/chekpoint_setting#описание_параметров_контрольных_точек|Описание параметров контрольных точек]] выше.
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +
  
Driven by DokuWiki