Копировать ссылку на страницу

Если для анализа бизнес-процессов недостаточно тех данных, которые включаются в стандартные отчеты, то разработчик может настроить дополнительное преобразование данных . Подробнее см. раздел «Настройка механизма сбора статистики».

Для этого в каждом типовом маршруте, для которого нужны дополнительные данные, следует создать функцию дополнительного преобразования данных. Ее имя должно формироваться по шаблону: SpecializedComplexEventProcessing<Код типового маршрута>. В этом случае, сценарий преобразования «Подготовка данных для анализа бизнес-процессов» найдет и выполнит эту функцию.

Шаблон описания функции

Назначение

Выполнить дополнительное преобразование таблицы с данными о бизнес-событиях типового маршрута <Имя типового маршрута>.

Входные параметры

TaskIDList – список типа IStringList ИД задач, для которых необходимо выполнить дополнительное преобразование данных.

Возвращаемое значение

Нет

Описание

Функция выполняет дополнительное преобразование таблицы BAEvents<Код типового маршрута> для задач, переданных в параметре TaskIDList:

<Описание преобразование>.

Пример

1.Для первого вложения типа «Документ» с типом карточки «Договорные документы», создает и заполняет данными поля:
контрагент;
предмет договора;
категория договора;
сумма договора.
2.Для исполнителей заданий, создает и заполняет данными поля:
подразделение.

Шаблон текста функции

 

  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<Код типового маршрута>. Из этой таблицы берутся данные для отчетов.

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM