Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Управление информационными системами. Лабораторный практикум
.pdf
4. Создание бизнес-элементов
Цель работы: создание бизнес-элементов в IBM WebSphere
Business Modeler.
Формируемые компетенции: ОК-1, ОК-6, ОК-7, ПК-1, ПК-22.
Теоретическая часть
Бизнес-элементы – это любые документы, продукты или товары, используемые в бизнес-процессах. В качестве бизнес-элемента
может выступать любой объект, который можно создать, собрать,
проверить, изменить или улучшить. На различных этапах процесса
бизнес-элементы могут изменяться.
Бизнес-элементы и ресурсы – это разные понятия. Ресурсами могут быть люди, оборудование или материалы, используемые для выполнения задачи, тогда как бизнес-элементы – это объекты, над которыми ресурсы выполняют работу. Например, заказ клиента – это бизнес-элемент, а сотрудник отдела сбыта, который работает с заказом
клиента, – это ресурс. При прохождении по потоку процесса заказ
клиента подвергается изменениям: на заказ ставится штамп с датой
получения, на нем делаются пометки, если товар отсутствует на
складе, и когда заказ выполнен, и товар поставлен клиенту.
Компания ИП Сидоренко занимается продажей компьютерной
техники. Когда в компанию приходит покупатель, он советуется с
менеджером о покупке той или иной продукции и в случае удовлетворения его запроса и цены на товар – он совершает покупку..
В этом модуле будут созданы бизнес-элементы, которые
представляют заявки на покупку ноутбука, возврат товара и получение заявки на товар, которого нет в наличии с последующей
продажей. После выполнения всех упражнений из этой лабораторной работы вы сможете создавать следующие элементы:
Каталоги данных;
Шаблоны бизнес-элементов;
Бизнес-элементы;
Экземпляры бизнес-элементов;
Атрибуты шаблонов, элементов и экземпляров;
Цель этой лабораторной работы состоит в том, чтобы ознакомить вас с бизнес-элементами, их атрибутами и определениями,
51

а также научить создавать и изменять бизнес-элементы для вашей
собственной организации. После выполнения всех упражнений вы
создадите все бизнес-элементы, которые потребуются для моделирования процесса продажи ноутбука в компании ИП Сидоренко.
Создание каталога данных
Каталог данных – это контейнер, с котором можно хранить
шаблоны бизнес-элементов, бизнес-элементы и экземпляры бизнес-элементов.
Вы можете создавать свои каталоги данных любым удобным
для вас способом. Для крупной компании можно создать несколько каталогов данных для хранения бизнес-элементов, используемых в разных отделах. С другой стороны, бизнес-элементы можно
объединить в каталоги, соответствующие разным процессам.
В данном примере будет создан единственный каталог для хранения бизнес-элементов, связанных с процессом обработки заявок на
получение ссуды.
Для того чтобы создать каталог данных, выполните следующие действия:
1. В Дереве проектов щелкните правой кнопкой мыши на
папке Бизнес-элементы в проекте ИП Сидоренко и выберите Со-
здать > Каталог данных.
2. В поле Имя нового каталога данных введите Компьютеры.
Нажмите Готово. Каталог данных Компьютеры появится в
Дереве проектов, как показано на рис. 4.1.
Щелкнув мышью на бизнес-элементе Компьютеры – создайте
вложенные бизнес-элементы: Мониторы, системные блоки и т. д.,
все имеющиеся комплектующие.
Теперь, когда каталог данных создан, можно приступить к созданию бизнес-элементов, необходимых для процесса обработки
заявки на продажу ноутбука.
Перед этим аналогичным образом создайте остальные 5 бизнес-элементов, с вложенными элементами, показанные на рисунке.
52

Рисунок 4.1. Бизнес-элементы в дереве проектов
Создание шаблона бизнес-элемента
Шаблоны бизнес-элементов – это категории, применяемые
для моделирования групп бизнес-элементов с общими свойствами.
Предприятие или организация могут использовать в своих
процессах множество разных бизнес-элементов. Для крупной организации могут существовать сотни или даже тысячи бизнесэлементов, которые необходимо учитывать в моделях ее процессов. Многие из них имеют общие характеристики или атрибуты,
а также содержат атрибуты, уникальные для каждого бизнесэлемента. Шаблон бизнес-элемента позволяет создать набор атрибутов только один раз, а затем применять его к разным бизнесэлементам столько раз, сколько потребуется. В примере Быстрый
53

запуск финансовых операций все документы, используемые в работе компании, содержат несколько общих характеристик. Вместо
того чтобы определять характеристики каждого типа документа
отдельно, можно использовать шаблон бизнес-элемента.
Примечание: По умолчанию, шаблоны в Дереве проектов не
показаны. Для того чтобы шаблоны были показаны, необходимо
очистить фильтр шаблонов определений; для этого нажмите кноп-
ку Фильтры дерева проектов в панели инструментов в верхней части окна Дерево проектов, и удалите отметку с переключателя Шаблоны определений. Нажмите OK.
Для создания шаблона бизнес-элемента выполните следующие действия:
1. В Дереве проектов щелкните правой кнопкой мыши на ка-
талоге данных Ноутбуки и выберите Создать > Бизнес-элемент.
2. В поле Имя нового шаблона бизнес-элемента введите
Деловой документ.
3. В поле Описание нового шаблона бизнес-элемента вве-
дите Атрибуты всех документов, используемых в процессе обработки заявки на продажу ноутбука.
4. Нажмите Готово. Новый шаблон бизнес-элемента появит-
ся в дереве проектов и откроется в редакторе определений.
Новый шаблон бизнес-элемента для деловых документов готов; осталось лишь добавить к нему атрибуты, которые будут общими для всех документов.
Добавление атрибутов к шаблону бизнес-элемента
Атрибуты – это характеристики шаблона бизнес-элемента, которые наследуются всеми бизнес-элементами, создаваемые на основе этого шаблона.
Деловые документы, используемые в процессе обработки заявки на продажу ноутбука, обладают рядом общих свойств. Для
добавления атрибутов в шаблон бизнес элемента Деловые документы выполните следующие действия:
1. Если шаблон Деловые документы еще не открыт в редак-
торе определений, дважды щелкните на нем в дереве проектов.
2. Нажмите кнопку Добавить в нижней части таблицы атри-
бутов, чтобы добавить в нее новый атрибут.
3. Щелкните на поле Имя и введите Номер документа.
54

4. Для выбора типа щелкните на поле Тип, а затем щелкните
на значке :
a. Отметьте переключатель Простой тип.
b. В меню выберите Целый. Атрибут целого типа может со-
держать только цифры. Если номера документов будут содержать
и цифры, и буквы, необходимо выбрать тип атрибута Строка.
c. Нажмите OK. Появится предупреждение о том, что изме-
нение типа повлияет на значения этого атрибута во всех экземплярах шаблона. Нажмите OK.
5. Нажмите кнопку Добавить в нижней части таблицы атри-
бутов, чтобы добавить в нее новый атрибут.
6. Щелкните на поле Имя и введите Дата и время создания.
7. Для выбора типа щелкните на поле Тип, а затем щелкните
на значке :
a. Отметьте переключатель Простой тип.
b. В меню выберите Дата/Время. Атрибут типа Дата/Время
должен содержать значения даты и времени, соответствующие
моменту создания документа.
c. Нажмите OK.
8. Самостоятельно добавьте остальные атрибуты, показанные
на рисунке ниже.
9. По окончании ввода атрибутов сохраните шаблон бизнес-
элемента Деловые документы, выбрав Файл > Сохранить.
Многоразовый шаблон бизнес-элемента готов (рис. 4.2).
Рисунок 4.2. Создание шаблона бизнес-элемента
55

При необходимости в него можно добавлять дополнительные
атрибуты или удалять атрибуты, которые больше не требуются.
Изменения в шаблоне будут наследоваться всеми созданными на
его основе бизнес-элементами.
Шаблон бизнес-элемента готов; теперь создайте еще один –
Прием товара аналогичным образом. Дайте ему описание – Прием
нового товара на склад предприятия и добавьте следующие атрибуты, показанные на рис. 4.3.
После создания в дереве проекта появится в каталоге данных
Ноутбуки два вложенных каталога и два шаблона бизнес-элемента,
с помощью которых в дальнейшем будут создаваться 5 бизнесэлементов.
Рисунок 4.3. Создание шаблона бизнес-элемента
Создание бизнес-элемента
Бизнес-элементы – это объекты, которые передаются из одной
операции бизнес-процесса в другую. В качестве бизнес-элемента
может выступать любой объект, который можно создать, собрать,
проверить, изменить или улучшить.
В WebSphere Business Modeler бизнес-элемент может рассматриваться как класс, а его экземпляр – как реализация этого
класса. Например, можно определить бизнес-элемент Накладная.
«Накладная» – это класс, а Накладная #7524 – это реализация этого класса, или экземпляр этого бизнес-элемента.
56

Для данной модели необходимо определить бизнес-элементы,
моделирующие заявки на продажу ноутбука, электронные уведомления (Уведомление о невозможности купить ноутбук, вследствие его
отсутствия на складе), договор (Договор на поставку оргтехники),
заявка (Заявка клиента на покупку ноутбука), покупка (Ноутбук, проданный клиенту), поступление товара (Прием товара на склад.). Для
создания этих бизнес-элементов выполните следующие действия:
1. В Дереве проектов щелкните правой кнопкой мыши на ка-
талоге данных Ноутбуки и выберите Создать > Бизнес-элемент.
2. В поле Имя нового бизнес-элемента введите Заявка.
3. В поле Описание нового бизнес-элемента введите Заявка
клиента на покупку ноутбука.
4. Нажмите Готово. Бизнес-элемент Заявка появится в дереве
проектов и откроется в редакторе определений.
5. В Дереве проектов щелкните правой кнопкой мыши на ка-
талоге данных Ноутбуки и выберите Создать > Бизнес-элемент.
6. В поле Имя нового бизнес-элемента введите Электронное
уведомление.
7. В поле Описание нового бизнес-элемента введите Уве-
домление о невозможности купить ноутбук, вследствие его отсутствия на складе.
8. Нажмите Готово. Бизнес-элемент Электронное уведомление
появится в дереве проектов и откроется в редакторе определений.
9. В Дереве проектов щелкните правой кнопкой мыши на ка-
талоге данных Ноутбуки и выберите Создать > Бизнес-элемент.
10. В поле Имя нового бизнес-элемента введите Договор.
11. В поле Описание нового бизнес-элемента введите Дого-
вор на поставку оргтехники.
12. Нажмите Готово. Бизнес-элемент Договор появится в де-
реве проектов и откроется в редакторе определений.
Аналогичным образом создайте оставшиеся два бизнесэлемента.
Вы создали 5 бизнес-элементов, которые можете использовать
в своей модели процесса.
Добавление атрибутов к бизнес-элементу
Атрибуты определяют характеристики бизнес-элементов.
Ранее вами был создан шаблон бизнес-элемента. Применим
этот шаблон к бизнес-элементам, чтобы они унаследовали опреде-
57

ленные ранее атрибуты. Использование шаблона позволяет избежать повторного ввода атрибутов, общих для этих элементов.
В данной модели каждый документ содержит как общие атрибуты, так и свою собственную уникальную информацию. Сначала
вы можете задать общие характеристики бизнес-элементов Заявка
и Электронное уведомление с помощью шаблона Деловой документ, а затем добавить в эти бизнес-элементы необходимые уникальные атрибуты. Для добавления атрибутов к бизнес-элементам
выполните следующие действия:
1. Если бизнес-элемент Заявка еще не открыт в редакторе
определений, то дважды щелкните на нем мышью.
2. В меню Родительский шаблон выберите Бизнес-элементы\
Ноутбуки\Деловой документ Это шаблон бизнес-элемента, который
был создан ранее. Обратите внимание, что при выборе шаблона Деловой документ таблица Атрибуты бизнес-элемента заполняется
атрибутами, которые были определены ранее.
3. Нажмите кнопку Добавить, расположенную в нижней ча-
сти таблицы атрибутов. В списке появится новый атрибут.
4. Щелкните на поле Имя и введите ФИО покупателя.
5. Щелкните на поле Тип и нажмите кнопку выбора типа:
a. Отметьте переключатель Простой тип.
b. В меню выберите Строка.
c. Нажмите OK.
6. По окончании ввода атрибутов сохраните бизнес-элемент
Заявка, выбрав опцию Файл > Сохранить.
7. Если бизнес-элемент Электронное уведомление еще не от-
крыт в редакторе определений, то дважды щелкните на нем мышью.
8. В меню Родительский шаблон выберите Бизнес-элемен-
ты\Ноутбуки\Деловой документ Это шаблон бизнес-элемента,
который был создан в этом модуле ранее. Обратите внимание, что
при выборе шаблона Деловой документ таблица Атрибуты биз-
нес-элемента заполняется атрибутами, которые были определены
ранее.
9. Тем же способом, что использовался для добавления атри-
бутов в бизнес-элемент Заявка, добавьте атрибут Имя клиента с
типом Строка.
10. Сохраните бизнес-элемент Электронное уведомление, вы-
брав Файл > Сохранить.
58

11. Если бизнес-элемент Денежные средства еще не открыт в
редакторе определений, то дважды щелкните на нем мышью.
12. Тем же способом, что использовался для добавления атри-
бутов в предыдущие два элемента, добавьте атрибут Размер ссуды
целого типа. Шаблон Деловой документ использовать не нужно,
так как денежные средства не являются документами. Сохраните
бизнес-элемент Денежные средства, выбрав Файл > Сохранить.
Важно, чтобы вы понимали, в какой последовательности выполнялись действия. Сначала был создан шаблон бизнес-элемента, содержащий атрибуты, общие для всех деловых документов, используемых в процессе обработки заявки на получение ссуды. Затем были
созданы бизнес-элементы, и к ним применен шаблон, так чтобы в
каждом из этих элементов использовались созданные ранее атрибуты. После этого были добавлены атрибуты, уникальные для каждого
бизнес-элемента. Несмотря на то, что в данном учебнике были созданы всего три бизнес-элемента, этого должно быть достаточно, чтобы
оценить преимущества использования шаблона для определения бизнес-элементов. Если вам потребуется создать пятьдесят бизнесэлементов с одинаковыми характеристиками, то применение шаблона, без сомнения, позволит сэкономить массу времени.
Итак, вы создали три бизнес-элемента и добавили к каждому
из них атрибуты. Теперь создадим экземпляр одного из бизнесэлементов.
Создание экземпляра бизнес-элемента
Экземпляр бизнес-элемента – это определенная версия или
пример бизнес-элемента. В имитациях экземпляр бизнес-элемента
может использоваться в качестве образца данных для бизнесэлементов.
Если создать экземпляр одного из таких бизнес-элементов, то
этот экземпляр унаследует все атрибуты, определенные для данного бизнес-элемента. Затем в этот экземпляр можно добавить значения атрибутов.
В создаваемом проекте продаются компьютеры и оргтехника
юридическим и физическим лицам. В этом примере будет создан
экземпляр бизнес-элемента для представления заявки на покупку
ноутбука компанией ООО «Урализолес», поданной постоянным
клиентом банка.
59

Для того чтобы создать экземпляр бизнес-элемента, выполните следующие действия:
1. В Дереве проектов щелкните правой кнопкой мыши на ка-
талоге данных Loans (Ссуды) и выберите Создать > Экземпляр
бизнес-элемента.
2. В меню Связанный бизнес-элемент выберите Заявка.
Делая этот выбор, вы указываете, что создается экземпляр бизнесэлемента Заявка.
3. В поле Имя нового экземпляра бизнес-элемента введите
Заявка – ООО Урализолес.
4. В поле Описание нового экземпляра бизнес-элемента
введите Заявка – ООО Урализолес на покупку ноутбука.
5. Нажмите Готово. Новый экземпляр бизнес-элемента по-
явится в дереве проектов и откроется в редакторе определений, как
показано на рис. 4.4.
Новый экземпляр бизнес-элемента под названием Заявка –
ООО Урализолес содержит атрибуты, определенные для бизнесэлемента Заявка (который, в свою очередь, содержит атрибуты,
указанные в шаблоне бизнес-элементов под названием Деловой
документ). Для того чтобы завершить создание экземпляра бизнесэлемента, необходимо присвоить значения его атрибутам.
Рисунок 4.4. Создание экземпляра бизнес-процесса
60
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
