При создании новой
IDEF0-модели
в базу данных модели автоматически прописываются наименования некоторых
ресурсов и отношения взаимного включения, заданного на их множестве. Это
ресурсы, которые , на взгляд, автора системы общезначимы для различных
предметных областей и которые система
IDEF0\Doctor может
однозначно интерпретировать при составлении текстовых документов - отчетов различного
рода. Далее эти ресурсы назовем "стандартными".
Важнейшими "стандартными"
ресурсами являются:
Организационная структура
Штатные единицы
Информационные запросы и
сообщения
Различные виды документов
И другие
"Стандартизация" ресурсов
проявляется не только в заданном наименовании ресурса и его отношениях с
другими стандартными ресурсами, но и в сопоставляемом каждому ресурсу
множеству параметров, характеризующему ресурс (см. описание концепции
пространства
состояний, принятой в системе
IDEF0\Doctor).
По мере эксплуатации системы
IDEF0\Doctor
применительно к различным предметным областям в новые версиях системы
список "стандартных" ресурсов расширяется.При
загрузке IDEF0-моделей ,
созданных с помощью системы
IDEF0\Doctor устаревшей версии, в базу
данных модели автоматически вносится недостающая информация о
"стандартных" ресурсах.
Данные о "стандартных"
ресурсах защищены в системе
IDEF0\Doctor
от удаления или корректировки.
Классификатор ресурсов (см. Рис.1)
активизируется левой кнопкой мыши при совмещении курсора с кнопкой "Точки
зрения" -> "Ресурсная"
навигатора бизнес-процессов и точек зрения или нажатием кнопки
панели инструментов.
Классификатор описывает взаимное отношение включения, заданное на
множестве ресурсов, и отображает это отношение в виде иерархии. Последнее
свойство классификатора не должно вводить в заблуждение. Модельер должен
помнить, что отношение, задаваемое классификатором, не
иерархическое, а сетевое. Например, отдельные штатные единицы относятся
как к ресурсу "Штатные единицы", так и к
ресурсу "Организационная структура". При этом
ресурс "Штатные единицы" не принадлежит
ресурсу "Организационная структура".
Основные операции с классификатором
ресурсов осуществляются с помощью меню, активизируемого правой клавишей
мыши при совмещении курсора с одной из строк классификатора. Например,
помимо использования кнопки панели инструментов
, возврат к
IDEF0-диаграмме может осуществляться через кнопку меню "Перейти
-> К IDEF0-диаграмме",
как это показано на Рис.1.
Рис.1.
Классификатор ресурсов
Правила работы с
классификатором ресурсов
Добавление новых ресурсов
Последовательность действий:
Выберите в
окне классификатора ресурсов наименование одного из ресурсов
("родительский" ресурс), который может включать в себя новый ресурс. Часто
таких "родительских" ресурсов может быть много, а выбор одного из них по
критерию наибольшей схожести с новым ресурсом осуществляется модельером
эвристически.
Активизируйте правой клавишей мыши меню ресурса и нажмите кнопку меню "Добавить
ресурс". При этом система IDEF0\Doctor
внесет в классификатор ресурс с условным именем
"Неизвестный ресурс_ХХХ", где ХХХ - номер ресурса в базе данных. Это имя
ресурса появится в двух местах классификатора в виде "дочернего" узла,
ранее выбранного "родительского" ресурса, и в виде "дочернего" узла
виртуального ресурса Я..А, содержащего в
качестве "дочерних" ресурсов весь список ресурсов, перечисленных в
алфавитном порядке.
Активируйте
поле редактирования имени ресурса двойным щелчком мыши после совмещения
курсора со строкой классификатора, соответствующей новому ресурсу. Замени
имя "Неизвестный ресурс_ХХХ" на
другое.
Добавление новых отношений между ресурсами
Последовательность действий:
Выберите в
окне классификатора ресурсов наименование ресурса, который должен быть
"дочерним" по отношению к другому ресурсу, но таковым еще не является.
Активизируйте выбранную строку классификатора мышью и вызовите меню
ресурса правой клавишей. Нажмите кнопку меню "Копировать
ресурс".
Выберите в
окне классификатора ресурсов наименование ресурса, который должен быть
"родительским" по отношению к копируемому ресурсу.
Активизируйте выбранную строку классификатора мышью и вызовите меню
ресурса правой клавишей. Нажмите кнопку меню "Вставить
ресурс".
Альтернативный вариант:
Используйте операцию
drag-drop,
"перетаскивая" мышью копию ресурса с одного узла в другой.
Переопределение отношений между ресурсами
Последовательность действий:
Выберите в
окне классификатора ресурсов наименование ресурса, который является
"дочерним" по отношению к другому ресурсу, но таковым не должен являться.
Активизируйте выбранную строку классификатора мышью и вызовите меню
ресурса правой клавишей. Нажмите кнопку меню "Вырезать
ресурс".
Выберите в
окне классификатора ресурсов наименование ресурса, который должен быть
"родительским" по отношению к вырезанному ресурсу.
Активизируйте выбранную строку классификатора мышью и вызовите меню
ресурса правой клавишей. Нажмите кнопку меню "Вставить
ресурс".
Альтернативный вариант:
Используйте операцию
drag-drop,
"перетаскивая" мышью копию ресурса с одного узла в другой, для копирования
ресурса
Удалите скопированный ранее
ресурс по правилам, описанным ниже.
Удаление отношений между ресурсами
Последовательность действий:
Выберите в
окне классификатора ресурсов наименование ресурса, который является
"дочерним" по отношению к другому ресурсу, но таковым не должен являться.
Активизируйте выбранную строку классификатора мышью и вызовите меню
ресурса правой клавишей. Нажмите кнопку меню "Удалить
ресурс".
Удаление ресурсов
Последовательность действий:
Выберите в
списке дочерних ресурсов узла Я..А
наименование ресурса, подлежащего удалению
из базы данных.
Активизируйте выбранную строку классификатора мышью и вызовите меню
ресурса правой клавишей. Нажмите кнопку меню "Удалить
ресурс".
Ответьте на
вопрос
IDEF0\Doctorоб
удалении ресурса утвердительно.
Выберите в
окне классификатора ресурсов наименование ресурса, параметры которого Вы
хотите описать.
Активизируйте выбранную строку классификатора мышью и вызовите меню
ресурса правой клавишей. Нажмите кнопку меню "Параметры
ресурса".
Далее
используйте сервис активированной формы
"Параметры
ресурса". См.
подробное описание.
Назначение ресурсов интерфейсам БП
Осуществляется
"перетаскиванием" с помощью мыши ресурса из навигатора ресурсов в поле
текущей IDEF0-диаграммы. Ресурс присваивается
после освобождения клавиши мыши тому интерфейсу, на который был наведен
курсор. Удачное присваивание ресурса интерфейсу сопровождается появление
небольшого полупрозрачного окна с надписью "Ок".
Модельеру следует четко
фиксировать отличие классифицирующего признака ресурса от значения параметра
ресурса. Например, если ранее модельер внес в классификатор наименование
ресурса "Колесо", то "Колеса" с клеймом и без клейма изготовителя могут
рассматриваться как различные ресурсы, "дочерние" относительно ресурса
"Колесо". С другой стороны, эти ресурсы могут рассматриваться как один и тот
же ресурс, находящийся в различных состояниях.
Для описания возможных
состояний ресурса используется сервис, предоставляемый формами "Параметры
ресурса" и "Пространство состояний" .
Первая из них (см. упоминание выше)
позволяет определить перечень параметров ресурса, а вторая - задать область
допустимых значений параметров ресурса (см.
подробное описание).
Для рассматриваемого примера одним из параметров ресурса "Колесо" может быть
лингвистическая переменная "Наличие клейма изготовителя" с двумя возможными
значениями "Присутствует" или "Отсутствует".
Интерпретация значений
параметров в качестве классифицирующих признаков усложняет структуру
классификатора ресурсов, но позволяет существенно сократить время разработки
модели, если ее размеры не велики. Однако, этот подход совершенно неприемлем
при разработке больших моделей, когда требуется особая тщательность
смыслового анализа преобразований ресурсов, осуществляемых в БП ,
помогающего избежать дублирования моделируемых функций по причине
лингвистической нечеткости элементов класификатора.
Особенности
моделирования организационно-штатной структуры
Организационная
и штатная структуры
является одним из видов ресурсов, используемого наиболее часто для
описания механизма БП (см.
описание метода моделирования оргштатной структуры).
Модель оргтсруктуры состоит
из четырех разделов:
Нештатные единицы
Штатные единицы
Рабочие группы
Структурные подразделения (собственно
оргтруктура)
Рекомендуется следующая последовательность
моделирования:
Ввести названия штатных и нештатных единиц,
соответственно, в разделах "Штатные
единицы" и "Нештатные
единицы".
Этих разделах в
дереве ресурсов система автоматически блокирует попытки
пользователя создать отношение иерархии на множестве ресурсов. Поэтому
штатные единицы вводятся в виде одноуровневого списка.
Ввести названия рабочих групп в разделе "Рабочие
группы". Раздел аналогичный разделу "Нештатные
единицы". Отличие состоит в возможности описания отношения иерархии
на множестве рабочих групп.
Ввести названия организационных единиц в
разделе "Структурные подразделения"
Скопировать из разделов "Штатные
единицы" и "Рабочие группы" введенные
ранее ресурсы и вставить их в раздел "Структурные
подразделения" согласно используемому
методу моделирования оргструктуры.