Если для анализа бизнес-процессов недостаточно тех данных, которые включаются в стандартные отчеты, то разработчик может настроить дополнительное преобразование данных . Подробнее см. раздел «Настройка механизма сбора статистики».
Для этого в каждом типовом маршруте, для которого нужны дополнительные данные, следует создать функцию дополнительного преобразования данных. Ее имя должно формироваться по шаблону: SpecializedComplexEventProcessing<Код типового маршрута>. В этом случае, сценарий преобразования «Подготовка данных для анализа бизнес-процессов» найдет и выполнит эту функцию.
Шаблон описания функции
Назначение
Выполнить дополнительное преобразование таблицы с данными о бизнес-событиях типового маршрута <Имя типового маршрута>.
Входные параметры
TaskIDList – список типа IStringList ИД задач, для которых необходимо выполнить дополнительное преобразование данных.
Возвращаемое значение
Нет
Описание
Функция выполняет дополнительное преобразование таблицы BAEvents<Код типового маршрута> для задач, переданных в параметре TaskIDList:
<Описание преобразование>.
Шаблон текста функции
CURRENT_STANDARD_ROUTE_CODE = "<Код типового маршрута>" BA_EVENTS_METADATA_TABLE_NAME_TEMPLATE = "BAEventsMetadata%s" BA_EVENTS_TABLE_NAME_TEMPLATE = "BAEvents%s" BAEventsTableName = Format(BA_EVENTS_TABLE_NAME_TEMPLATE; CURRENT_STANDARD_ROUTE_CODE) BAEventsMetadataTableName = Format(BA_EVENTS_METADATA_TABLE_NAME_TEMPLATE; CURRENT_STANDARD_ROUTE_CODE)
// Для каждой задачи выполнить дополнительное преобразование. foreach TaskID in TaskIDList <Код дополнительного преобразования> endforeach где: Код типового маршрута. Код типового маршрута, к которому относится дополнительное преобразование. Код дополнительного преобразования. Программный код дополнительного преобразования данных таблицы BAEvents<Код типового маршрута>. Из этой таблицы берутся данные для отчетов. |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |