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). Они сохраняются в виде указателя и поэтому доступны только из "родной" модели.