17.8. Создание отчетов в BPwin

BPwin имеет мощный инструмент генерации отчетов для публикации информации, которая помещена в модель. Отчеты по модели вызы­ваются из пункта меню Tools / Reports.

Всего имеется семь типов отчетов:

1) Model Report. Включает общую информацию о контексте модели — имя модели, точку зрения, область, цель, имя автора, дату создания и др.

2) Diagram Report - отчет по текущей диаграмме BPwin. Включает список объектов — действий, стрелок, хранилищ данных, внешних ссылок и т.д.

3) Diagram Object Report  - наиболее полный отчет по модели. Может включать полный список объектов модели (действий, стрелок с указанием их типа, хранилищах данных и др.) и свойства, определяемые пользователем.

4) Activity Cost Report - отчет о результатах стоимостного анализа.

5) Arrow Report - отчет по стрелкам. Может содержать информацию из словаря стрелок, информацию о действии-источнике, действии-назначении стрелки и информацию о разветвлении и слиянии стрелок.

6) Data Usage Report - отчет о результатах связывания модели процессов и модели данных. Содержит информацию о таблицах базы данных (сущностях и атрибутах).

7) Model Consistency Report - отчет, содержащий список синтаксических ошибок модели. Содержит информацию о том, насколько активная IDEF0-модель соответствует выбранному IDEF0-методу.

При выборе пункта меню, который соответствует какому-либо отчету, появляется диалог настройки отчета (например, как на рис. 17.24, 17.25). Для каждого из семи типов отчетов он выглядит по-своему. В диалоге настройки отчета нужно выбрать элементы модели, которые необходимо включить в отчет, при этом числом слева автоматически отображается очередность выво­да информации в отчет. Также нужно указать, куда будет выведен сформированный отчет:

- на экран для предварительного просмотра - кнопка Preview;

- на принтер для печати - кнопка Print;

- в текстовый файл - кнопка Report.

Для отчетов типов Arrow Report, Diagram Object Report, Data Usage Report, Activity Cost Report BPwin устанавливает набор предопределенных отчетов, которые указаны как "стандартные". Стандартный отчет - это запоминаемая комбина­ция переключателей, флажков и других элементов управления диалога. Это отчеты с заранее выбранными параметрами, подходящими для большинства пользователей.

Стандартные отчеты приведены вверху окна выбора. Нажав на кнопку раскрытия списка Standard Reports, можно видеть набор имеющихся стандартных отчетов данного типа и выбрать нужный отчет, как показано на рис. 17.24.

В дополнение к имеющимся стандартным отчетам можно определять и сохранять собственные отчеты (которые также становятся стандартными) следующим образом:

- напечатать название отчета в поле Standard Reports;

- выбрать параметры отчета;

- нажать кнопку New.

Определение отчета будет сохранено и добавлено к списку стандартных отчетов для использования в следующий раз. Кнопки Update и Delete позволяют изменять существующие параметры отчета или удалять созданные отчеты.

BPwin сохраняет информацию о стандартном отчете в файле BPWINRPT.INI. Все определения этого файла доступны из любой модели. Единственное огра­ничение — свойства, определяемые пользова­телем (User-Defined Properties). Они сохраняются в виде указателя и поэтому доступны только из "родной" модели.