Студопедия

Главная страница Случайная лекция


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

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



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




Постановка задачи. Требуется для выбранного процесса вывести названия его декомпозированных подпроцессов и их диаграммы

Требуется для выбранного процесса вывести названия его декомпозированных подпроцессов и их диаграммы. Причем в отчет перечень таких процессов должен выводиться повторяющимися текстовыми блоками (Рис.231): название процесса и диаграмма, название процесса и диаграмма и т.д.

Рис.231. Примерный вид отчета

Планирование логики извлечения информации с помощью Объектной модели

Отчет необходимо будет вызывать для процесса. И для этого процесса должен будет выводиться перечень подпроцессов. Чтобы выбрать этот перечень, нужно будет построить фильтр. Для того чтобы понять, по какому классу строить фильтр, какие параметры нужно выводить в отчет, необходимо открыть справочник «Объектная модель» (Справочники −> Объектная модель) и найти в нем класс «Процессы».

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

Процессы должны быть декомпозированными, т.е. должны содержать подпроцессы. У процесса есть параметр «Содержит подпроцессы», который отображает информацию о наличии подпроцессов. Это логический параметр, который по умолчанию скрыт в перечне параметров. Включить показ полного списка параметров класса и увидеть параметр «Содержит подпроцессы» можно при помощи кнопки «Показывать все параметры» (Рис.232).

Рис.232. Размещение параметра «Содержит подпроцессы» в классе «Процессы»

Процессы должны являться подпроцессами заданного процесса. У процесса есть параметр «Вышележащий процесс», который отображает информацию о его родителе – процессе верхнего уровня. На этот параметр нужно будет накладывать условие в фильтре, чтобы ограничить перечень процессов только теми процессами, которые являются подпроцессами заданного процесса, вышележащего по отношению к ним. По умолчанию этот параметр также скрыт в Объектной модели, но т.к. опция «Показывать все параметры» уже включена, этот параметр виден в классе «Процессы» (Рис.233).

Рис.233. Размещение параметра «Вышележащий процесс» в классе «Процессы»

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

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

Параметр «Диаграмма» − это параметр типа «Структура». К его описанию можно перейти по ссылке. Внутри структуры «Диаграмма» есть параметр «Размер файла» (Рис.235). Именно на этот параметр нужно накладывать условие, чтобы проверить, есть ли диаграмма у процесса или нет. Если есть диаграмма, то есть файл и размер этого файла должен быть больше 0.

Рис.235. Размещение параметра «Размер файла»


<== предыдущая страница | следующая страница ==>
Пример работы отчета. Фрагмент отчета, построенного, например, для процесса «A4 Планирование и осуществление проектных работ» показан на Рис.230 | 

Дата добавления: 2015-07-26; просмотров: 141; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.