Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание отчетов с помощью встроенного построителя шаблонов отчетов Report Template Builder.

Поиск

Начиная с версии 4.0 AllFusion PM включает построитель шаблонов отчетов Report Template Builder. Report Template Builder – общий для AllFusion Process Modeler и AllFusion ERwin Data Modeler генератор шаблонов отчетов. Report Template Builder позволяет однократно разработать шаблон отчета, который впоследствии будет доступен для использования в любых моделях для генерации отчетов в любом из форматов: HTML, RTF, TXT, PDF. Такой подход «define once, reuse-everywhere» («однажды определи и повторно используй где угодно») позволяет поддерживать стандарты создания отчетов. AllFusion PM может генерировать отчеты непосредственно в форматы Acrobat Reader, MS Excel, Word, FrontPage и др. для последующей обработки и использования в других приложениях. Сгенерированные отчеты могут быть опубликованные на внутренних сайтах компании, предоставляя необходимую документацию для всех заинтересованных лиц, имеющих необходимый уровень доступа к информации.

Запустить Report Template Builder можно с помощью кнопки на стандартной панели инструментов или через меню Tools/Report Builder/Report Builder. В результате открывается диалоговое окно Report Templates (рис. 96). В строке Directory отображается путь к текущей выбранной папке, в которой размещены шаблоны отчетов. Если требуется сменить текущую папку шаблонов, следует нажать на кнопку Browse и в открывшемся диалоговом окне выбрать требуемую папку.

В списке Available Templates отображаются шаблоны, находящиеся в текущей выбранной папке. Выбрать требуемый шаблон из списка можно с помощью левой кнопки мышки. Описание выбранного шаблона находится внизу диалога в разделе Report Template Definition. Каждый шаблон отчета сохраняется в файле с расширением *.rtb. В шаблоне не сохраняется информация о формате отчета, который будет генерироваться на основе шаблона. Разработчик шаблонов определяет структуру отчета, а формат отчета выбирает пользователь, который инициирует генерацию отчета на основе шаблона. Инициировать генерацию отчета можно, нажав на кнопку Run. Выбор формата отчета производится в выпадающем списке Output Type диалогового окна Report Templates. Для удаления выбранного отчета используют кнопку Remove, для редактирования – кнопку Edit, для создания нового шаблона – кнопку New.

 
 

При создании нового или редактировании существующего шаблона открывается диалоговое окно Report Template Builder (рис. 97).

Окно Report Template Builder включает следующие элементы:

· Область меню,

· Панель инструментов,

· Список возможных разделов шаблона (Available Section),

· Список разделов, включенных в шаблон (Report Layout).

В таблице 11 приведено назначение кнопок панели инструментов диалога Report Template Builder. Список возможных разделов шаблона (Available Section), расположенный в левой части диалогового окна, соответствует типам объектов модели, которые могут быть включены в отчет. В правой части окна отображается список разделов, включенных в шаблон (Report Layout).

 


Рис. 97.

Таблица 11. Назначение кнопок панели инструментов диалогового окна Report Template Builder.

Кнопка Назначение
Создать новый шаблон
Открыть существующий шаблон
Сохранить шаблон. Если шаблон сохраняется впервые, предлагается ввести имя нового шаблона.
Запустить генерацию отчета
Вызвать диалог Properties (Свойства)
Удалить текущий пункт из шаблона

Заголовок отчета находится на вершине иерархического списка разделов, включенных в шаблон (Report Layout). По умолчанию все новые отчеты имеет заголовок Document Untitled, дословно: «документ без заголовка». Чтобы изменить заголовок отчета, нужно выделить его с помощью левой кнопки мышки, затем выбрать опцию Properties в меню Edit либо в контекстном меню, открывающемся при нажатии правой кнопки мышки. В обоих случаях в открывшемся диалоговом окне Properties нужно переключиться в закладку Title (рис. 98).

В верхней части диалога Properties/Title в поле Document Title вводят текст заголовка отчета, в поле Fonts&Colors производят настройку шрифта заголовка. В нижней части диалога отображается выпадающий список макросов Report Template Builder, которые можно подставить в шаблон заголовка отчета. Подстановка макроса осуществляется следующим образом. Сначала размещают курсор в нужном месте заголовка отчета (поле Document Title), затем выбирают требуемый макрос из выпадающего списка макросов, потом нажимают кнопку Add Macro. Макросы, подставленные в шаблон заголовка отчета, можно рассматривать как переменные, которые будут означены лишь в процессе генерации отчета. Например, в процессе генерации отчета вместо макроса может быть подставлено имя активной модели, текущая дата, имя автора и т.д. Макросы Report Template Builder могут использоваться не только в шаблоне заголовка отчета (закладка Title диалога Properties), но и в шаблонах верхнего и нижнего колонтитулов страницы отчета (соответственно закладки Header и Footer диалога Properties). В таблице 12 приведено описание макросов Report Template Builder.

Рис. 98.

Таблица 12. Макросы Report Template Builder.

Название Макрос Описание
Model name %Model Имя активной модели
Organization name %Organization Название организации
Author %Author Имя автора
Abbreviated weekday name %DayA Сокращенное название дня недели (англ.)
Full weekday name %DayF Полное название дня недели (англ.)
Day of month as a decimal (0-31) %DayD Номер дня месяца
Abbreviated month name %MonthA Сокращенное название месяца (англ.)
Full month name %MonthF Полное название месяца (англ.)
Month as a decimal %MonthD Номер месяца в году
Year as a decimal %Year Номер года
Second as a decimal (00-59) %Second Секунды
Minute as a decimal (00-59) %Minute Минуты
Hour in 24-hour format (00-23) %Hour24 Часы в 24-часовом формате
Hour in 12-hour format (01-12) %Hour12 Часы в 12-часовом формате
Current locale's A.M./P.M. %Local «AM» - до полудня, «PM» после полудня

Имя автора и название организации устанавливаются в диалоговом окне Report Template Builder Preferences, которое открывается при выборе закладки General в меню Edit/Preferences (рис. 99). В этом диалоге можно также сменить логотип организации (кнопка Change Logo). Кроме этого можно настроить шаблон отчета таким образом, чтобы в отчете логотип организации работал как гиперссылка на сайт вашей организации. Для этого следует выбрать опцию Use Internal и в строке Associated HTML Link ввести адрес домашней страницы вашей организации.

Рекомендуется давать краткое описание каждому шаблону. Для этого в режиме редактирования шаблона нужно войти в меню Edit/Properties и в открывшемся диалоговом окне Properties перейти к закладке Definition и в поле Document Definition ввести требуемое описание шаблона.

Чтобы добавить новый раздел в шаблон, нужно выбрать требуемый объект модели в левой части диалогового окна (Available Section), затем нажать кнопку . В результате соответствующий раздел шаблона отобразится в правой части диалогового окна в списке Report Layout. Настройка свойств объекта, включенного в шаблон отчета, осуществляется в диалоговом окне Properties, которое появляется при выборе пункта Properties из контекстного меню, открывающемся при нажатии правой кнопки мышки на раздел шаблона, или из меню Edit, или при выборе соответствующей кнопки на панели инструментов. С помощью диалогового окна Properties можно, в частности, настроить параметры отображения объектов в отчете: изменить шрифт, поменять английские названия на русские. В зависимости от типа объекта диалоговое окно может иметь дополнительные закладки. Properties Tree - закладка, которая присутствует в диалоговом окне Properties для любого типа объектов. Закладка отображает список свойств объекта, сгруппированных иерархически.

 
 

Рис. 99.

На рис. 100 показана закладка Properties Tree диалогового окна Properties для графического объекта Picture. С помощью графического объекта Picture можно вставлять в отчеты диаграммы модели. Чтобы включить в отчет лишь текущую диаграмму, следует выбрать опцию Current для свойства Type, если же право выбора конкретных диаграмм для отчета требуется предоставить пользователю, который будет генерировать отчет на основе шаблона, то для свойства Type следует выбрать опцию Specify at Run Time. В последнем случае после запуска генерации отчета появится диалоговое окно Diagram Selection and Scaling (рис. 101), позволяющее пользователю выбрать, какие диаграммы будут включены в отчет, определить масштаб диаграмм и ряд настроек для отображения отчета. После этого генерация отчета продолжится. На рис. 102 приведен пример отчета, сгенерированного в формате HTML. В левой части страницы находится фрейм, содержащий картинку с логотипом организации и списком разделов, входящих в отчет. Если щелкнуть по названию раздела, то в правой части страницы появится содержимое этого раздела отчета (рис. 103). Имеется возможность настроить свойства графических объектов таким образом, чтобы в HTML-отчете при наведении мышки на графический объект, например, на работу, открывалось окно, содержащее детальную информацию о выбранном графическом объекте (рис. 104).


Рис. 100.

 
 

Рис. 101.

Рис. 102.


Рис. 103.

Рис. 104.

Контрольные вопросы:

1. Что такое Report Template Builder?

2. Как запустить Report Template Builder?

3. Как просмотреть список имеющихся шаблонов?

4. Как создать новый шаблон отчета в Report Template Builder?

5. Как ввести имя автора и логотип фирмы в шаблон?

6. Как запустить генерацию отчета на основе шаблона?

7. Как в шаблоне включить возможность выбора конкретных диаграмм пользователем при генерации отчета?

8. В какие форматы можно сгенерировать отчет на основе шаблона Report Template Builder?

Какими средствами для построения отчетов располагает AllFusion PM?

9. Задание для самостоятельной работы.

Для закрепления изученного материала следует разработать трехуровневую модель бизнес-процессов с помощью AllFusion PM. Тема моделирования выбирается студентом самостоятельно и согласовывается с преподавателем. В рамках самостоятельной работы требуется выполнить следующие этапы:

1. Сформулировать цель, точку зрения, рамки модели.

2. Создать модель в AllFusion PM, определить основные свойства модели в диалоге Model Properties.

3. Построить контекстную диаграмму (А-0) в нотации IDEF0, вынести цель моделирования и точку зрения на контекстную диаграмму.

4. Построить диаграмму декомпозиции (А0) в нотации IDEF0.

5. Построить FEO-диаграмму, концентрирующую внимание на фрагменте диаграммы А0.

6. Построить диаграмму декомпозиции в нотации DFD для одной функций из диаграммы А0.

7. Построить диаграмму декомпозиции в нотации IDEF3 для одной функции из диаграммы А0.

8. Провести синтаксический анализ модели с помощью встроенных текстовых шаблонов отчетов. При обнаружении ошибок скорректировать разработанную модель.

9. Построить один сценарий развертывания процесса, представленного на диаграмме IDEF3.

10. Построить организационную диаграмму, сформировав словари Групп ролей, Ролей и Ресурсов.

11. Построить диаграмму Swim Lane, определив роли для каждой функции на диаграмме IDEF3.

12. Провести функционально-стоимостной анализ модели: оценить стоимость моделируемого бизнес-процесса, определив не менее трех центров затрат (статей расходов).

13. Ввести в модель не менее одного свойства UDP типа Command, ввести значения свойства для двух функций модели.

14. Разработать шаблоны отчетов с помощью встроенного построителя шаблонов отчетов Report Template Builder и сгенерировать на их основе отчеты в форматах RTF, HTML, PDF в соответствии со следующей таблицей:

Название шаблона Состав шаблона отчета Формат отчета
  Список функций Название функции, описание функции. RTF
  Интерфейсы функций Название функции, списки входов, выходов, управлений и механизмов. RTF
  Диаграммы модели Все диаграммы модели. PDF
  Интерфейсы функций & диаграммы Название функции, списки входов, выходов, управлений и механизмов; Все диаграммы модели. HTML

 

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

Содержание файлов Формат файлов Кол-во
  Модель бизнес-процессов, разработанная в среде AllFusion PM. *.bp1  
  Шаблоны отчетов (см. таблицу выше) *.rtp  
  Сгенерированные отчеты rtf, pdf, html  

 

Приложение А. Стадии и этапы создания АИС.

Стадии и этапы создания АИС в общем случае согласно ГОСТ 34.601-90 приведены в таблице.

 

Стадии Этапы работ
1. Формирование требований к АС 1.1. Обследование объекта и обоснование необходимости создания АС. 1.2. Формирование требований пользователя к АС. 1.3. Оформление отчёта о выполненной работе и заявки на разработку АС (тактико-технического задания)
2. Разработка концепции АС. 2.1. Изучение объекта. 2.2. Проведение необходимых научно-исследовательских работ. 2.3. Разработка вариантов концепции АС, удовлетворяющего требованиям пользователя. 2.4. Оформление отчёта о выполненной работе.
3. Техническое задание. Разработка и утверждение технического задания на создание АС.
4. Эскизный проект. 4.1. Разработка предварительных проектных решений по системе и её частям. 4.2. Разработка документации на АС и её части.
5. Технический проект. 5.1. Разработка проектных решений по системе и её частям. 5.2. Разработка документации на АС и её части. 5.3. Разработка и оформление документации на поставку изделий для комплектования АС и (или) технических требований (технических заданий) на их разработку. 5.4. Разработка заданий на проектирование в смежных частях проекта объекта автоматизации.
6. Рабочая документация. 6.1. Разработка рабочей документации на систему и её части. 6.2. Разработка или адаптация программ.
7. Ввод в действие. 7.1. Подготовка объекта автоматизации к вводу АС в действие. 7.2. Подготовка персонала. 7.3. Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями). 7.4. Строительно-монтажные работы. 7.5. Пусконаладочные работы. 7.6. Проведение предварительных испытаний. 7.7. Проведение опытной эксплуатации. 7.8. Проведение приёмочных испытаний.
8. Сопровождение АС 8.1. Выполнение работ в соответствии с гарантийными обязательствами. 8.2. Послегарантийное обслуживание.

Допускается исключить стадию "Эскизный проект" и отдельные этапы работ на всех стадиях, объединять стадии "Технический проект" и "Рабочая документация" в одну стадию "Технорабочий проект". В зависимости от специфики создаваемых АС и условий их создания допускается выполнять отдельные этапы работ до завершения предшествующих стадий, параллельное во времени выполнение этапов работ, включение новых этапов работ.

 

 


Приложение B. Пример модели «Моделирование бизнес-процессов» (IDEF0).

Рис. B1.

Рис. B2.

Рис. B3.

Рис. B4.

Рис. B5.

Рис. B6.

Приложение C. Пример модели «Цикл IDEF-папки» (IDEF3).

Рис. C1. Контекстная диаграмма.

Рис. C2.Декомпозиция контекстной диаграммы.

Рис. C3.

Рис. C4. Диаграмма Swim Lane.

Приложение D. Фрагмент функциональной метамодели абстрактной деятельности (IDEF0).

Рис. D1. Контекстная диаграмма.

Рис. D2. Декомпозиция контекстной диаграммы.

Рис. D3. Декомпозиция блока А2.

Рис. D4. Декомпозиция блока А2.2.

Рис. D5. Диаграмма дерева узлов фрагмента метамодели.

 

Приложение E. Пример модели деятельности предприятия ООО «Ресурс» (IDEF0).

Рис. E1. Контекстная диаграмма «Деятельность ООО «Ресурс» (IDEF0)

Рис. E2. Диаграмма декомпозиции «Деятельность ООО «Ресурс» (IDEF0)


Приложение F. Типы UDP и их характеристика.

Тип UDP Характеристика
Техt При задании свойства стрелки или работы просто вносится текст, например это может быть просто дополнительное пояснение.
Parаgraph Техt Значение свойства этого типа - текст в несколько строк.
Integer Значение свойства этого типа - целое число, например значение свойства "Количество баллов".
Command Командная строка. При задании значения UDP в списке свойств справа от имени свойства появляется кнопка . При щелчке по этой кнопке выполняется командная строка. С помощью этого свойства можно связать с объектом модели документацию, хранящуюся в формате приложения Windows, например Word, Еxcel и т.д.
Character Значение свойства этого типа - один символ.
Date mm/dd/yy (yy) Значение свойства этого типа – дата.
Real Number Значение свойства этого типа - действительное число, например значение свойства "Потребление электроэнергии, кВт-ч".
Text List (Single selection) Массив строк. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка.
Integer List (Single selection) Массив целых чисел. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка.
Command List Массив команд. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка.
Date List mm/dd/yy(yy) (Single selection) Массив дат. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка.
Real Number List (Single selection) Массив действительных чисел. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка.
Character List (Single selection) Массив символов. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка.
Text List (Multiple selections) Массив строк (множественный выбор). Значения свойства того типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваи­вать одновременно несколько значений из предварительно заданного списка.
Integer List (Multiple selections) Массив целых чисел (множественный выбор). Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваи­вать одновременно несколько значений из предварительно заданного списка.
Date List (Multiple selections) Массив дат (множественный выбор). Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать одновременно несколько значений из предварительно заданного списка.
Real Number List (Multiple selections) Массив действительных чисел (множественный выбор). Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать одновременно несколько значений из предварительно заданного списка.
Character List (Multiple selections) Массив символов (множественный выбор). Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваи­вать одновременно несколько значений из предварительно заданного списка.

 

Литература

1. Автоматизированные информационные технологии в экономике: Учеб. для вузов / М. И. Семенов, И. Т. Трубилин, В. И. Лойко, Т. П. Барановская; Под ред. И. Т. Трубилина.- М.: Финансы и статистика, 2003.- 414 с.

2. Автоматизированные информационные технологии в экономике: Учеб. пособие для вузов / Под ред. Г. А. Титоренко.- М.: ЮНИТИ, 2003.- 399 с.

3. Исаев Г.Н. Информационные системы в экономике. – М.:Омега, 2006. – 462 с.

4. Марка Д., МакГоуэн К. Методология структурного анализа и проектирования SADT (Structured Analysis & Design Technique): Пер. с англ. М.: МетаТехнология, 1993. – 240 с. (http://www.interface.ru/case/sadt0.htm)

5. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. – М.: Диалог-МИФИ, 2005.- 432 с.

6. Рекомендации по стандартизации Р 50.1.028-2001. Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования.

7. Остринская Л.И. Автоматизированные информационные системы и технологии в экономике. Учебное пособие. – Омск: Изд-во СибАДИ, 2005. – 270 с.

8. Точилкина Т.Е. Создание организационной диаграммы в AllFusion Process Modeler (ранее BPwin) на основе импортируемых данных - Интернет, 2005.- http://www.interface.ru/ca/sso.htm.

9. Уткин В.Б., Балдин К.В. Информационные системы и технологии в экономике: Учебник для вузов. – М.:ЮНИТИ-ДАНА, 2005. – 335 с.


 

Авторы:

кандидат технических наук



Поделиться:


Последнее изменение этой страницы: 2016-12-16; просмотров: 698; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.181.194 (0.011 с.)