Отчет по процессу с диаграммами потомков всех уровней

Вопрос:

Как создать отчет, в котором будут выводиться все процессы-потомки процесса, от которого вызывается отчет с диаграммами? Также, как исключить их этого отчета процессы, не имеющие диаграмм, а также сам процесс, от которого вызывается отчет?

Ответ:

Если Вам требуется выдавать диаграммы процессов – потомков процесса, от которого вызываем отчет, на всю глубину иерархии при их наличии, можно построить отчет, в котором вывести привязку типа «BAND» по списку «Упорядоченный список процессов с корнем». Далее в данной привязке типа «BAND» добавить доппривязки «Название процесса» типа «Объект» и «Диаграмма» типа «Файл».

Чтобы в отчет не выводились процессы, у которых нет диаграмм – можно наложить на привязку типа «BAND» фильтр с условием Процесс.Диаграмма.Размер файла > 0. Соответствия для фильтра тут задавать не потребуется.

Если при этом Вам не надо, чтобы выводилась информация о процессе, от которого вызывается отчет, в фильтре следует задать еще одно условие: Процесс.guid = Пусто (т.е. не заполняйте это поле), в колонке «Не» для этой строки поставьте галочку. В списке соответствий укажите Параметр класса = [Объект].guid, Параметр фильтра = Процесс.guid.

Подробнее о работе с отчетами см. Отчеты.

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki