Первые компьютерные системы, автоматизирующие управление бизнес-процессами появились давно, в начале 90-х годов прошлого века. Развитие
Основной задачей
В настоящем разделе показаны структура, основные компоненты и графические интерфейсы типичной
Для иллюстрации примеров графических интерфейсов в настоящем курсе использована система с открытым кодом RunaWFE, которая свободно распространяется вместе со своими исходными кодами. Эта система бесплатная. Для занятий по настоящему пособию дистрибутивы и исходный код системы RunaWFE можно скачать через интернет с портала разработчиков свободного программного обеспечения sourceforge.net по адресу: http://sourceforge.net/projects/runawfe.
Современная
Для выполнения этих функций в
Для создания и изменения бизнес-процессов обычно применяются графические дизайнеры, являющиеся частью среды разработки, которые могут быть как отдельными самостоятельными программами, так и интернет-приложениями.
Типичная
Также
Среда исполнения бизнес-процессов – это основной компонент
Клиент-оповещатель о поступивших заданиях представляет собой компонент, обеспечивающий доступ пользователей к функциональности среды исполнения бизнес-процессов. В частности, он: Отображает списки заданий и визуальные формы заданий. Позволяет пользователям выполнять задания. Позволяет администратору системы устанавливать права на объекты системы. Дает возможность осуществлять мониторинг исполнения экземпляров бизнес процессов. А также реализует оповещение пользователя о поступивших задачах.
Замечание. Если оповещение о поступивших задачах не требуется или достаточно оповещения по электронной почте, то для получения остальной описанной выше функциональности, как правило, можно
Компонент-коннектор к другим информационным системам в различных
При помощи интерфейсов для работы с заданиями исполнителей пользователь может:
(рис 2.1) Пример интерфейса, отображающего список задач пользователя
(рис 2.2) Пример интерфейса, в котором можно запускать новые экземпляры бизнес-процессов и загружать новые определения бизнес-процессов
При помощи интерфейсов для администрирования системы администратор может:
(рис 2.3) Пример интерфейса, в котором можно просматривать состояния выполняющихся экземпляров бизнес-процессов
Используя среду разработки, бизнес-аналитик может разрабатывать бизнес-процессы, включая бизнес-правила, различные элементы коннекторов к внешним системам и другие элементы, а также загружать их в среду исполнения.
(рис 2.4) Пример интерфейса, в котором можно разрабатывать бизнес-процессы
При помощи симулятора бизнес-процессов можно тестировать разработанные бизнес-процессы на условной конфигурации на клиентском компьютере аналитика, не загружая их в промышленную систему.
На одном сервере запускается
На клиентских компьютерах пользователей запускается
На клиентских компьютерах аналитиков запускается
В среде исполнения выполняются экземпляры бизнес-процессов.
Размещенные в
Web-интерфейсы и
Пользуясь web-интерфейсом
Пользуясь web-нтерфейсом
При помощи среды разработки бизнес-аналитики
Для разработки бизнес-процесса бизнес-аналитику надо:
После того, как бизнес-процесс разработан, он загружается в Среду исполнения
При помощи симулятора бизнес-процессов бизнес-аналитики тестируют разработанные бизнес-процессы на условной конфигурации перед загрузкой их в
Клиенты-оповещатели сигнализируют пользователям о появлении новых заданий.
RunaWFE распространяется в следующих вариантах:
Проще всего установить RunaWFE при помощи специализированного дистрибутива для конкретной операционной системы. В случае операционной системы Windows с обычными настройками скачать дистрибутив можно по ссылке: https://sourceforge.net/projects/runawfe/files/latest/download?source=files. В случае старых версий ОС Windows этот дистрибутив может не работать. Тогда надо зайти на страницу скачивания файлов проекта RunaWFE на портале разработчиков свободного программного обеспечения sourceforge - http://sourceforge.net/projects/runawfe/files, выбрать папку "Distributives", потом подпапку "Distributives for Windows", далее выбрать версию системы 4.3.0, войти в папку этой версии. Далее выбрать "Execution". В случае, если на вашем компьютере установлена Java7, далее надо выбрать папку "jboss7", если java8 или java вообще не установлена, надо выбрать "wildfly". В этой папке надо выбрать и скачать файл-дистрибутив системы. В случае, если у вас установлена 32-разрядная ОС Windows, то скачать надо файл, оканчивающийся на '_32.exe', если 64-разрядная, то - оканчивающийся на '_64.exe'.
Запуск на выполнение файла-дистрибутива запустит на компьютере с ОС Windows диалог установки системы RunaWFE. Если вам удобнее устанавливать систему с DVD-диска, то в папке "4.3.0" надо выбрать подпапку "ISO" (https://sourceforge.net/projects/runawfe/files/Distributives/Distributives%20for%20Windows/4.3.0/ISO/), далее скачать соответствующий файл "*.iso" в зависимости от версии Java и разрядности ОС и далее скопировать его на DVD-диск. При вставке этого диска в дисковод компьютера запустится диалог установки системы RunaWFE для ОС Windows. Один и тот же DVD-диск используется как в случае 32-разрядной, так и в случае 64-разрядной ОС Windows.
Вариант распространения в виде исполняемых файлов java-машины используется, если в проекте RunaWFE нет специализированного дистрибутива для ОС, которую вы используете на своем компьютере. В этом случае надо обратиться к документации проекта RunaWFE (например, на сайте runawfe.org/rus) и установить на компьютер непосредственно исполняемые файлы java. Вариант распространения в виде исходных кодов предназначен для разработчиков программного обеспечения. Используя исходные коды, они могут модифицировать систему или встраивать ее в какое-то другое программное обеспечение.
Перечислим компоненты дистрибутива системы, которые можно установить при помощи дистрибутива.
Компоненты дистрибутива, относящиеся к клиентской части системы:
Компоненты дистрибутива, относящиеся к серверной части системы:
В данном курсе рекомендуется установить на компьютер только клиентские компоненты. Клиентский компонент "симулятор" является адаптированной для компьютера пользователя версией RunaWFE сервера, этот компонент содержит в себе локальную бот-станцию. Поэтому клиентских компонентов достаточно для того, чтобы познакомиться со всей функциональностью RunaWFE.
Вставьте диск в дисковод (в случае дистрибутива на DVD-диске) или запустите на выполнение файл RunaWFE-Installer***.exe (в случае дистрибутива в виде исполняемого файла). Появится экран мастера установки системы:
(рис 2.5) Экран мастера установки системы
Нажмите "Установить". В следующем мастере установки появится текст свободной лицензии LGPL (Лицензия LGPL разрешает свободное использование, изменение кода и распространение программного продукта. На использование кода программы под LGPL лицензией разработчиками программного обеспечения в других коммерческих проприетарных программах налагаются некоторые ограничения), под которой распространяется система RunaWFE.
В настоящее время не существует официального перевода лицензии LGPL на русский язык, поэтому текст лицензии представлен в оригинале - на английском языке.
(рис 2.6) Лицензионное соглашение
После утвердительного ответа на вопрос о принятии условий лицензии появится выбор – установить на компьютер клиентские или серверные компоненты RunaWFE
(рис 2.7) Выбор вариантов установочного пакета системы
Выберите клиентские приложения и нажмите "Далее". Появится страница выбора конкретных клиентских компонентов.
(рис 2.8) Выбор компонентов системы
Отметьте все компоненты кроме компонента "Интернет ссылка" и нажмите "Далее".
(рис 2.9) Выбор папки для установки
Выберите папку для установки RunaWFE и нажмите "Далее". В появившемся окне мастера установите самую верхнюю галочку:
(рис 2.10) Дополнительные параметры мастера установки
Нажмите "Далее".
(рис 2.11) Мастер настройки точек доступа
В следующем окне мастера оставьте настройки, появившиеся по умолчанию, и нажмите "Далее". – Начнется процесс копирования файлов системы. После того, как система будет установлена, появится следующее окно мастера:
(рис 2.12) Завершение установки
Нажмите "Готово". Процесс установки будет завершен.
Замечание. В случае если в системе отсутствует J2SE SDK JDK 7.0, инсталлятор предложит его установить, кроме того будет предложено установить переменную среды JAVA_HOME.
Работать с системой можно через системное меню ( Пуск / Программы / RunaWFE) или через расположенные на рабочем столе иконки.
(рис 2.13) Запуск программы
Для начала работы с системой RunaWFE:
1. Запустите RunaWFE симулятор. Это можно сделать, например, командой меню Пуск / Программы / RunaWFE / Start Simulation.
При запуске симулятора появится консольное окно:
(рис 2.14) Запуск сервера JBoss
Строки "…JBoss AS 7.1.1.Final "Brontes" started in …" "…INFO [org.jboss.as.server] … Deployed "runawfe.ear" означают, что симулятор запущен.
После этого с системой можно работать через web-интерфейс. Это можно сделать как через
2. Запустите web-интерфейс системы RunaWFE. Для этого надо выполнить команду Пуск / Программы / RunaWFE / Simulation Web Interface. Появится окно ввода логина и пароля пользователя.
(рис 2.15) Окно ввода учётной записи
В этом окне введите логин администратора "Administrator" (существенно, что с большой буквы) и пароль администратора – "wf".
После входа в систему на экране появляется страница, в левом верхнем углу которой находится меню системы. В зависимости от прав пользователя у него могут быть показаны не все пункты меню, изображенные на рис. 2.16.
(рис 2.16) Функциональное меню Simulation web interface
Дадим краткое описание пунктов меню системы RunaWFE. Меню "Список заданий". При выполнении команды меню "Список заданий" открывается форма списка заданий для данного пользователя. Здесь пользователь может, кликнув на задание, открыть форму задания, ввести в нее данные, а также отметить выполнение задания. Также в списке заданий пользователь может искать, фильтровать задания, выводить в строках задания значения переменных бизнес-процессов.
Меню "Запустить процесс". На странице, соответствующей пункту меню "Запустить процесс" находится список определений бизнес-процессов. Здесь пользователь может запустить бизнес-процесс, посмотреть схему и другие свойства бизнес-процесса, посмотреть описание бизнес-процесса. Если у пользователя есть соответствующие права, он может загрузить новый бизнес-процесс в систему или загрузить новую версию уже существующего процесса.
Меню "Запущенные процессы". На странице, соответствующей пункту меню "Запущенные процессы", находится список экземпляров бизнес-процессов, доступных для чтения данному пользователю. Здесь пользователь может посмотреть состояния выполняющихся экземпляров бизнес-процессов, в частности – положение текущих точек управления на схеме бизнес-процесса, текущие значения переменных и ролей экземпляра бизнес-процесса, а также историю событий экземпляра бизнес-процесса. Если у пользователя есть соответствующие права, он может остановить выполнение экземпляра бизнес-процесса. Также в списке экземпляров бизнес-процессов пользователь может искать, группировать, фильтровать экземпляры бизнес-процессов, выводить в строках значения переменных бизнес-процессов.
Меню "Исполнители". На странице, соответствующей пункту меню "Исполнители", находится список потенциальных исполнителей заданий (пользователей и групп пользователей), доступных для чтения данному пользователю. На этой странице можно завести или удалить исполнителя, завести или удалить группу исполнителей, включить (исключить) исполнителя или группу исполнителей в другую группу. Также для исполнителя можно установить статус (Активен / Не активен) настроить список замещений.
Меню "Отношения". Отношения используются в системе RunaWFE при инициализации ролей бизнес-процесса. При разработке бизнес-процесса создается роль и ставится в соответствие определенным узлам схемы. Инициализация роли – это назначение на роль конкретного исполнителя. Отношения соответствуют одному из используемых в системе RunaWFE способов инициализации ролей.
Меню "Бот станции". Боты в системе RunaWFE – это специальные компьютерные приложения, которые также как и люди могут быть исполнителями заданий.
Меню "Система". На странице, соответствующей пункту меню "Система" находится список полномочий исполнителей на действия с системой, которые настраивает администратор. Также здесь имеется возможность добавления критериев замещения, просмотра ошибок найденных в конфигурациях заданий ботов, и процессах. Начиная с версии 4.0, сюда был добавлен функционал работы со скриптами непосредственно в веб интерфейсе системы.
Меню "Логи сервера". Данное меню ведет на страницу отображающую лог работы системы. Здесь реализован удобный просмотрщик, с такими функциями как разделение на страницы, поиск, автоматическое обновление информации и т.д.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.