четверг, 9 июля 2015 г.

Как сформировать привязку для вывода в отчет информации по внешним процессам?

Постановка задачи.

Как в отчет вывести информацию по всем процессам, которые являются внешними по отношению к текущей диаграмме (т.е. речь может идти об свернутом пуле, интерфейсе процесса)?

На диаграмме приведенной ниже в наш отчет должны попасть процессы А4.3.2, А4.3.1.4 и А1.1.



Решение

Для решения данной задачи мы должны создать последовательно 4 привязки типа Список:

  • Связи процесса с событием Диаграмма
  • Связи события с процессом Диаграмма
  • Связи процесса с процессом Диаграмма (с выбранным параметром - Процесс исходящий)
  • Связи процесса с процессом Диаграмма (с выбранным параметром - Процесс входящий)

После чего все привязки вывести в одну таблицу за счет использования опции настройки привязки Объединить результат с предыдущей.

При этом на все 4 привязки создается и накладывается фильтр, отбирающий процессы, которые не являются потомками текущего.

Пошаговое решение задачи приведено в следующем видео-ролике:



Внимание!

Собственные отчеты и фильтры рекомендуется хранить в соответствующих папках: Пользовательские отчеты и Пользовательские фильтры.

Пример данного отчета можно загрузить по ссылке.
Пример отчета создан/протестирован для базы версии 4.0.3.0 и релиза программы 4.0.5655.
Ознакомиться со списком релизов можно в соответствующем обзоре.
Обновление программы до последнего релиза проводится в рамках технической поддержки.

Комментариев нет:

Отправить комментарий