Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Постановка задачи. Требуется для выбранного процесса вывести названия его декомпозированных подпроцессов и их диаграммы
Требуется для выбранного процесса вывести названия его декомпозированных подпроцессов и их диаграммы. Причем в отчет перечень таких процессов должен выводиться повторяющимися текстовыми блоками (Рис.231): название процесса и диаграмма, название процесса и диаграмма и т.д. Рис.231. Примерный вид отчета Планирование логики извлечения информации с помощью Объектной модели Отчет необходимо будет вызывать для процесса. И для этого процесса должен будет выводиться перечень подпроцессов. Чтобы выбрать этот перечень, нужно будет построить фильтр. Для того чтобы понять, по какому классу строить фильтр, какие параметры нужно выводить в отчет, необходимо открыть справочник «Объектная модель» (Справочники −> Объектная модель) и найти в нем класс «Процессы». Среди всех процессов нужно будет отфильтровать те, которые являются подпроцессами заданного процесса, декомпозированы и у которых есть диаграмма. Процессы должны быть декомпозированными, т.е. должны содержать подпроцессы. У процесса есть параметр «Содержит подпроцессы», который отображает информацию о наличии подпроцессов. Это логический параметр, который по умолчанию скрыт в перечне параметров. Включить показ полного списка параметров класса и увидеть параметр «Содержит подпроцессы» можно при помощи кнопки «Показывать все параметры» (Рис.232). Рис.232. Размещение параметра «Содержит подпроцессы» в классе «Процессы» Процессы должны являться подпроцессами заданного процесса. У процесса есть параметр «Вышележащий процесс», который отображает информацию о его родителе – процессе верхнего уровня. На этот параметр нужно будет накладывать условие в фильтре, чтобы ограничить перечень процессов только теми процессами, которые являются подпроцессами заданного процесса, вышележащего по отношению к ним. По умолчанию этот параметр также скрыт в Объектной модели, но т.к. опция «Показывать все параметры» уже включена, этот параметр виден в классе «Процессы» (Рис.233). Рис.233. Размещение параметра «Вышележащий процесс» в классе «Процессы» В классе «Процессы» есть параметр «Диаграмма». По умолчанию этот параметр также скрыт в Объектной модели, но т.к. опция «Показывать все параметры» уже включена, этот параметр виден в классе «Процессы» (Рис.234). Рис.234. Размещение параметра «Диаграмма» в классе «Процессы» Параметр «Диаграмма» − это параметр типа «Структура». К его описанию можно перейти по ссылке. Внутри структуры «Диаграмма» есть параметр «Размер файла» (Рис.235). Именно на этот параметр нужно накладывать условие, чтобы проверить, есть ли диаграмма у процесса или нет. Если есть диаграмма, то есть файл и размер этого файла должен быть больше 0. Рис.235. Размещение параметра «Размер файла»
Дата добавления: 2015-07-26; просмотров: 141; Нарушение авторских прав Мы поможем в написании ваших работ! |