Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методика Создание пользовательских отчетов.doc
Скачиваний:
14
Добавлен:
23.11.2019
Размер:
8.9 Mб
Скачать

2.3.Объектная модель

2.3.1.Связи классов, наиболее часто используемые при построении отчетов

При построении системы управления организацией в системе Business Studio чаще всего приходится работать с элементами следующих основных классов:

  • «Процессы»;

  • «Субъекты»;

  • «Показатели»;

  • «Объекты деятельности».

Если возникает необходимость построить отчет для элементов этих классов, то в нем, как правило, требуется вывести информацию не только о самом элементе, но и о его связях с элементами других классов.

Связи основных классов, которые чаще других требуется вывести в отчет, показаны на схеме (Рис.9).

Рис.9. Связи основных классов, наиболее часто используемые при построении отчетов

Рассмотрим, как связи основных классов заполняются в интерфейсе системы и как связи представлены в Объектной модели.

Подробно работа со справочником «Объектная модель» рассматривается в п. 2.3.2.

Класс «Процессы»

Связь процесса с субъектами. Для процесса часто нужно вывести в отчет информацию о субъектах, которые связаны с данным процессом: кто из субъектов является владельцем для данного процесса, кто выполняет этот процесс, кто из субъектов связан с рассматриваемым процессом другими типами связей.

Для процесса список таких субъектов заполняется в окне редактирования его свойств на закладке «Субъекты» (Рис.10).

Рис.10. Связь процесса с субъектами на закладке «Субъекты»

В справочнике «Объектная модель» в классе «Процессы» представлено описание соответствующего параметра для списка субъектов «Субъекты» (Рис.11).

Рис.11. Размещение параметра-списка «Субъекты» в классе «Процессы»

Для того чтобы вывести в отчет информацию о связях процесса с субъектами, необходимо создать привязку к параметру-списку «Субъекты».

Связь процесса с показателями. Для процесса часто нужно вывести в отчет информацию о показателях, которые измеряют выполнение данного процесса.

Для процесса список таких показателей заполняется в окне редактирования его свойств на закладке «Показатели» (Рис.12).

Рис.12. Связь процесса с показателями на закладке «Показатели»

В справочнике «Объектная модель» в классе «Процессы» представлено описание соответствующего параметра для списка показателей «Показатели» (Рис.13).

Рис.13. Размещение параметра-списка «Показатели» в классе «Процессы»

Для того чтобы вывести в отчет информацию о связях процесса с показателями, необходимо создать привязку к параметру-списку «Показатели».

Связь процесса с объектами деятельности. Для процесса часто нужно вывести в отчет информацию об объектах деятельности (документах, товарно-материальных ценностях, информации и т.д.), которые являются его входами и выходами. При этом можно вывести перечень объектов вместе с наименованиями стрелок, по которым объекты передаются из процесса в процесс, либо только перечень объектов.

На диаграмме SADT список таких объектов деятельности заполняется в окне редактирования свойств стрелки, присоединенной к процессу, на закладке «Список объектов» (Рис.14).

Рис.14. Связь процесса с объектами деятельности на закладке «Список объектов» в свойствах стрелки, присоединенной к процессу, на диаграмме SADT

На диаграмме процесса, созданного в нотации EPC, связь процесса с объектами деятельности показывается при помощи стрелки, соединяющей объект деятельности с процессом. В свойствах стрелки задается тип связи процесса и объекта деятельности (Рис.15).

Рис.15. Связь процесса с объектами деятельности в свойствах стрелки, присоединенной к процессу, на диаграмме EPC

Список связей процесса с другими процессами при помощи цепочки стрелок в справочнике «Объектная модель» для класса «Процессы» представлен в виде параметра-списка «Связи процесса по стрелкам» (Рис.16). При этом с каждой стрелкой может передаваться свой перечень объектов.

Рис.16. Размещение параметра-списка «Связи процесса по стрелкам» в классе «Процессы»

Для связей процессов по стрелкам предназначен специальный класс «БизнесМодель.ДвижениеСтрелок». В этом классе есть параметр-список «Список сквозных объектов» (Рис.17), который предусмотрен для вывода в отчет перечня объектов стрелки, которые вышли из процесса-поставщика и дошли до процесса-потребителя через всю цепочку стрелок.

Рис.17. Размещение параметра-списка «Список сквозных объектов» в классе «БизнесМодель.ДвижениеСтрелок»

Список связей процесса с другими процессами с помощью объектов представлен в классе «Процессы» в виде параметра-списка «Связи процесса по объектам» (Рис.18). В список объекты попадают только в том случае, если они вышли из процесса-поставщика и дошли до процесса-потребителя через всю цепочку стрелок.

Рис.18. Размещение параметра-списка «Связи процесса по стрелкам» в классе «Процессы»

Для того чтобы вывести в отчет информацию о связях процесса с объектами деятельности, передающимся из процесса в процесс, c наименованиями стрелок, нужно в отчете, построенному по классу «Процессы», создать привязку к параметру-списку «Связи процесса по стрелкам», а внутри неё нужно дополнительно создать привязку к параметру-списку «Список сквозных объектов».

Для того чтобы вывести в отчет информацию о связях процесса с объектами деятельности, передающимся из процесса в процесс, без наименований стрелок, нужно в отчете, построенному по классу «Процессы», создать привязку к параметру-списку «Связи процесса по объектам».