Лабораторная работа №5 - Создание процессов документооборота (1061232)
Текст из файла
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙУНИВЕРСИТЕТ им. Н.Э. БАУМАНАМетодические указания по выполнению лабораторных работпо курсу«Сетевое программное обеспечение»Лабораторная работа № 5«Создание процессов документооборота»Сетевое ПО Лаб.работа № 5(Создание процессов документоорота)2Оглавление1 Цель работы. ....................................................................................................... 32 Теоретическая часть ...........................................................................................
32.1 OpenText Process Designer ............................................................................. 32.2 Основной порядок создания бизнес процессов............................................ 32.3 Работа с Process Designer ............................................................................... 42.3.1 Основные элементы управления ............................................................ 42.3.2 Шаги процесса ......................................................................................... 72.3.3 Описание типов шагов процесса ............................................................
73 Задание на выполнение работы ......................................................................... 94 Контрольные вопросы ........................................................................................ 95 ЛИТЕРАТУРА .................................................................................................... 93Сетевое ПО Лаб.работа № 5(Создание процессов документоорота)1Цель работы.Целью работы является создания бизнес процесса на платформе OpenTextEPS.Продолжительность работы – 3 часа2 Теоретическая часть2.1OpenText Process DesignerProcessDesigner – с помощью данного компонента происходит создание иописаниебизнесProcessDesignerпроцессов.Послетогокакпроцессысоздаютсявони могут быть загружены на ProcessServer и могут тамвыполняться. Функционирует на следующих уровнях:o средства представления;o логика представления;o логика приложения;o логика данных.В лабораторной работе №3 рассматривалась установка и настройка компонента.В данной лабораторной работе описан порядок работы с компонентом длясоздания автоматизированных бизнес процессов.2.2 Основной порядок создания бизнес процессовАвтоматизация бизнес процесса состоит из следующих шагов:1) Создание проекта2) Создание процесса3) Настройка процесса4) Описание метаструктуры процесса5) Описание шагов процесса6) Описание логики процесса7) Добавление графического описания8) Проверка синтаксиса9) Компиляция и развертывание процесса на сервереСетевое ПО Лаб.работа № 5(Создание процессов документоорота)2.3Работа с Process Designer2.3.1 Основные элементы управленияРабочая область состоит из следующих элементов:1) Меню инструментов2) Рабочая область3) Окно процесса4) Обзор процесса5) Каталоги6) Свойства процесса7) Область сообщений8) Статус барДалее каждый элемент рассмотрен подробнееМеню инструментовОсновное меню программы.
Содержит основные элементы управления –открытие / закрытие/ создание проектов, настройка визуального представленияи т.д.Рабочая областьСодержит два подменю:4Сетевое ПО Лаб.работа № 5(Создание процессов документоорота)5- дерево проектов. В данном дереве отображается текущий открытый процесс ивсего его подпроцессы.- дерево организации. В данном меню отображается организационная структуракомпании. Информация берется из OpenText User Management System(OpenText UMS).Окно процессаВ данной области представлено описание текущего открытого проекта.
Выможете одновременно работать с несколькими процессами – в таком случае вданной области будет несколько вкладок.В данном окне происходит создание схемы выполнения процесс – с помощьюсредств ProcessDesignerстроится визуальная схема процесса.Обзор процессаВ данной области укрупнённо отображается схема процесса для упрощениянавигации по процессу.КаталогиСетевое ПО Лаб.работа № 5(Создание процессов документоорота)В данной области отображаются различные шаги процесса, такие какнормальные шаги и символьные шаги.Свойства процессаВ данном окне происходит настройка всех свойств отдельно взятого элементапроцесса.Область сообщенийВ данной области отображаются все сообщения сопровождающие настройку икомпиляцию процесса – ошибки, предупреждения и т.д.Статус барВ данном окне отображается общая информация о процессе: Online/offlinestatus6Сетевое ПО Лаб.работа № 5(Создание процессов документоорота)7 EPSURL Информация о выбранныхэлементахуправления Координаты элементов.2.3.2 Шаги процессаШаги (этапы) бизнес процесса описываются в ProcessDesigner.
Шагиразделяют процесс на отдельные этапы и представляют какое-либо действия ироль, которая данное действие выполняет. Существует несколько видов шагов –нормальные и служебные. Нормальные шаги описывают какие либо действияролей в бизнес процессе. Служебные шаги – используются для графическогоформатирования схемы процесса.2.3.3 Описание типов шагов процессаДля описания процессов в ProcessorDesignerможно воспользоватьсяследующими шагами:StartНачалопроцесса. Каждый процесс долженначинаться с данного шага.EndШаг указывающий окончание процесса.Отсутствие данного шага вызоветвозникновение предупреждающегосообщения при компиляции процесса.Данный элемент разделяет процесс нанесколько параллельных маршрута.Маршруты выполняются независимо друг отдруга.Данный элемент объединяет два и болеемаршрута в один.
Процесс запуститпродолжение только после того какзавершатся все входящие в данный элементмаршруты.Данный элемент запускает подпроцесс.Подпроцесс описывается с помощью тех жеэлементов что и процесс.SplitJoinSubProcessAgentЭлемент встраивается в процесс и выполняетопределенную работу в фоновом режиме.EvaluationДанный элемент реализуют логику оператора«if». В зависимости от условий выбираетсянужная ветвь маршрута.MilestoneЭлемент «Веха» запускает определенноедействие в случае если маршрут выполненияпроцесса доходит до данного процесса.Web-ServiceДанный элемент выполняет вызов стороннеговеб сервисаСетевое ПО Лаб.работа № 5(Создание процессов документоорота)DelayДанный элемент останавливает процесс наопределенное время, заданное в настройкахэлемента.UserДанный элемент предназначен дляуправления поведением процесса в случаеесли на шаг назначен более чем одинисполнитель.
Возможны следующиесостояния:Задача направлена пользователямЗадача принята одни из пользователейЗадача назначена пользователюПосле того как один из пользователейпринимает задачу он может добавитькинформацию какую либо информацию, атакже выполнить одно из следующихдействий:Делегировать задачу другому пользователюЗавершить задачуДанный элемент в целом полностьюсовпадает с шагом «User».
Его используюткак правило для того, чтобы можно былолегко настроить маршурт, при этомисполнителем этапа автоматически станетинициатор процесса.Данный элемент в целом полностьюсовпадает с шагом «User». Его используюткак правило для того чтобы можно было легконастроить маршурт, данная задачаавтоматически уйдет пользователюуказанному в настройках процесса какменеджер процесса.Данный элемент в целом полностьюсовпадает с шагом «User», но имеютсядополнительные текстовые атрибуты внастройкахInitiatorManagerIndexingПример описания бизнес процесса с помощью Process Designer:89Сетевое ПО Лаб.работа № 5(Создание процессов документоорота)3 Задание на выполнение работы1.При помощи ProcessDesigner создать бизнес процесс.
Для примера опишитепроцесс формирования заявки на командировку сотрудника. Процесс долженсостоятьизнесколькихшагов–согласованиенепосредственногоруководителя, согласования департамента персонала, регистрация заявкисотрудником для дальнейшей передачи в работу (бронирование билетов,гостиницы и т.д.). Процесс должен быть итерационным, т.е. на каждом этапедолжна быть предусмотрена возможность возврата на предыдущий этап.2.Продемонстрировать работоспособность процесса.3.Ответить на контрольные вопросы.4 Контрольные вопросы1.Назовите основной алгоритм создания бизнес процесса на платформеOpenText EPS2.Из чего состоит процесс в EPS?3.Чем отличаются шаги процесса «Initiator»от «Manager»4.Возможна ли настройка нескольких процессов одновременно при помощиProcessDesigner.5 ЛИТЕРАТУРА1.
М. Холл. Сервлеты и JavaServerPages, Библиотека программиста, 1-еиздание, 2001.2. Брюс У. Перри. Java сервлеты и JSP. 2006..
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.