Интеллектуализация процессов обработки потоков...

77
ИНТЕЛЛЕКТУАЛИЗАЦИЯ ПРОЦЕССОВ ОБРАБОТКИ ПОТОКОВ ДАННЫХ, ЛЕКЦИЯ 6 БГУ РФиЭ Кафедра Интеллектуальных Систем Адуцкевич Иван Анатольевич

Upload: andren

Post on 05-Jan-2016

66 views

Category:

Documents


0 download

DESCRIPTION

Интеллектуализация процессов обработки потоков данных, лекция 6. БГУ РФиЭ Кафедра Интеллектуальных Систем Адуцкевич Иван Анатольевич. Intalio | BPM. Что такое Intalio|BPM. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Интеллектуализация процессов обработки потоков данных, лекция 6

ИНТЕЛЛЕКТУАЛИЗАЦИЯ ПРОЦЕССОВ ОБРАБОТКИ ПОТОКОВ ДАННЫХ, ЛЕКЦИЯ 6

БГУ

РФиЭ

Кафедра Интеллектуальных Систем

Адуцкевич Иван Анатольевич

Page 2: Интеллектуализация процессов обработки потоков данных, лекция 6

INTALIO | BPM

Page 3: Интеллектуализация процессов обработки потоков данных, лекция 6

3

ЧТО ТАКОЕ INTALIO|BPM

Intalio | BPM это BPMS решение, основанное на философии открытого кода и промышленных стандартах охватывания схожих задач в сфере текущей задачи.

Page 4: Интеллектуализация процессов обработки потоков данных, лекция 6

4

ВНЕШНЯЯ СРЕДА INTALIO | BPM

Intalio | Server Intalio | Designer Intalio | Workflow

Intalio | BRE Intalio | ESB Intalio | BAM Intalio | ECM Intalio | Portal

Page 5: Интеллектуализация процессов обработки потоков данных, лекция 6

5

КОМПОНЕНТЫ ЯДРА Позволяет бизнес-аналитикам представить процесс графически Позволяет IT инженерам наглядно связать технические детали и

процесс моделирования Создает код Имитация

Process Designer

Process Server

Workflow Suite

Запускает процесс как конструктор Управляет взаимодействием с другими системами и людьми Отслеживает процесс исполнения

Менеджер задач Безопасность: регистрация и идентификация Графический интерфейс

Page 6: Интеллектуализация процессов обработки потоков данных, лекция 6

6

КОМПОНЕНТЫ ЯДРАIntalio|Designer BPM

N

Intalio|Server

Apache ODEBPEL

Apache Axis

Intalio|Workflow

Системы Люди

DB

Развертывание

WSDL WSDL

Взаимодействие

Взаимодействие

WS

DL

Page 7: Интеллектуализация процессов обработки потоков данных, лекция 6

7

ПОДДЕРЖИВАЕМЫЕ СТАНДАРТЫ XML 1.1 XML Namespaces 1.0 XML Schema XPath 1.0 / 2.0 XQuery 1.0 WSDL 1.1 SOAP 1.1 SOAP 1.1 WSAddressing WSSecurity 1.1 WSBasicProfile 1.1 WSBasic Security Profile 1.1 BPEL 2.0 BPMN 1.2

Page 8: Интеллектуализация процессов обработки потоков данных, лекция 6

8

ЕСТЬ ВОПРОСЫ?

Page 9: Интеллектуализация процессов обработки потоков данных, лекция 6

9

РАЗРАБОТКА В INTALIO | DESIGNER

Page 10: Интеллектуализация процессов обработки потоков данных, лекция 6

10

СОЗДАНИЕ НОВОГО ПРОЕКТА

Page 11: Интеллектуализация процессов обработки потоков данных, лекция 6

11

ТЕХНИКА МОДЕЛИРОВАНИЯ В первую очередь прочтите описание процесса

или перечень требований Сначала выделите слова, которые могут обозначать

Участников Затем выделите глаголы; вероятнее всего они

определят задачи для участников (Озаглавьте задание конструкцией глагол-существительное, например «запросить строку» или «подтвердить строку»)

Подчеркните все Если и Когда – они задают выбор (Они будут обозначены шлюзами)

Произведя эти операции Вы можете сфокусироваться на том, что Вам нужно для создания модели BPMN и избавиться от лишней информации

Page 12: Интеллектуализация процессов обработки потоков данных, лекция 6

12

ТЕХНИКА МОДЕЛИРОВАНИЯ Сначала создайте процесс с формами только для ЗАДАЧ

Пользуясь функцией «Поменять тип операции на» (“Change activity type to”) отобразите индивидуальные детали после того, как лучше разберётесь в процессе

Сфокусируйтесь на потоке главного процесса Не тратьте время на обдумывание потока

участников – это отвлекает от рассматривания ядра процесса

Несмотря на несовершенство BPMN это самый быстрый способ зафиксировать процесс во время совместной сессии моделирования

Page 13: Интеллектуализация процессов обработки потоков данных, лекция 6

13

ЖИЗНЕННЫЙ ЦИКЛ BPMS, ЭТАПЫ И РОЛИ

Постановка

Моделирование

Переключитесь на перспективу ‘Intalio|Designer Modeling‘

Page 14: Интеллектуализация процессов обработки потоков данных, лекция 6

14

ТРЕБОВАНИЯ К СОЗДАНИЮ ПРОЦЕССАСценарий:

Работник крупной компании заполняет бланк заказа на новую продукцию и подтверждает его. Получив заказ процесс утвердит его.После утверждения заказ должен одобрить менеджер. По утверждении запроса заказ отправляется на выполнение.С завершением процесса менеджеру придет сообщение, информирующее его об успешной или неуспешной обработке заказа.

Основываясь на вышеизложенном, смоделируем процесс «Подтверждение заказа» («OrderApproval»)

Page 15: Интеллектуализация процессов обработки потоков данных, лекция 6

15

ТРЕБОВАНИЯ К СОЗДАНИЮ ПРОЦЕССАСценарий:

Работник крупной компании заполняет бланк заказа на новую продукцию и подтверждает его. Получив заказ процесс утвердит его.После утверждения заказ должен одобрить менеджер. По утверждении запроса заказ отправляется на выполнение.С завершением процесса менеджеру придет сообщение, информирующее его об успешной или неуспешной обработке заказа.

Page 16: Интеллектуализация процессов обработки потоков данных, лекция 6

16

BPMN – НОТАЦИЯ МОДЕЛИРОВАНИЯ БИЗНЕС ПРОЦЕССА

Page 17: Интеллектуализация процессов обработки потоков данных, лекция 6

17

ОСНОВНЫЕ ЭЛЕМЕНТЫ BPMN 3 типа обозначений:

События Действия Переходы

3 типа связей:Последовательный

переходПередача сообщенияАссоциация

Два способа группировки: По объему По номеру

2 артефакта: Данные Комментарии Name

Annotation

Page 18: Интеллектуализация процессов обработки потоков данных, лекция 6

18

УПРАЖНЕНИЕ – ПОД-ПРОЦЕСССценарий:

Работник крупной компании заполняет бланк заказа на новую продукцию и подтверждает его. Получив заказ процесс утвердит его. После утверждения заказ должен одобрить менеджер.

Внимание: менеджер может обнаружить неточности с заказе. Человек, подавший бланк, должен просмотреть его и исправить.

По утверждении запроса заказ отправляется на выполнение.

С завершением процесса менеджеру придет сообщение, информирующее его об успешной или неуспешной обработке заказа.

Действия и функции для под-процессов будут добавлены позднее

Page 19: Интеллектуализация процессов обработки потоков данных, лекция 6

19

УПРАЖНЕНИЕ - УЧАСТНИКИ

Page 20: Интеллектуализация процессов обработки потоков данных, лекция 6

20

ШЛЮЗЫ: ПРОХОЖДЕНИЕ ПРОЦЕССА ЧЕРЕЗ ШЛЮЗЫ

Page 21: Интеллектуализация процессов обработки потоков данных, лекция 6

21

ШЛЮЗЫ - ОБЗОР Шлюзы используются для разделения и слияние

процессов в один. Четыре наиболее распространенных типа шлюзов:

Взаимоисключающий

Композиционный

Распараллеливающий

Взаимоисключающий с событием

Если вы не уверены в выборе типа шлюза, используйте Взаимоисключающий

Page 22: Интеллектуализация процессов обработки потоков данных, лекция 6

22

УСЛОВНЫЕ ПЕРЕХОДЫ ПО-УМОЛЧАНИЮ

Взаимоисключающий (Exclusive) шлюз (A или B) иначе C

Композиционный (Inclusive) шлюз Если НЕ (A и/или B) то C

Маршрут по-умолчанию выбирается только тогда, когда все остальные выбраны не были:

Page 23: Интеллектуализация процессов обработки потоков данных, лекция 6

23

РАСПАРАЛЛЕЛИВАЮЩИЙ ШЛЮЗ: ВЕТВЛЕНИЕ И СЛИЯНИЕ

A – первая задача, которая будет выполнена B, D, E – задачи, которые будут выполнятся

параллельно F – будет выполнена после завершения

процессов C, D, E

Page 24: Интеллектуализация процессов обработки потоков данных, лекция 6

24

ВЕТВЛЕНИЕ ПРИ ПОМОЩИ ШЛЮЗА: ОСНОВЫ Используются в процессах,

которым часто необходимо одно из нескольких событий

В основе лежит распараллеливание

Неявное

Явное

Page 25: Интеллектуализация процессов обработки потоков данных, лекция 6

25

РАСПАРАЛЛЕЛИВАЮЩИЙ ШЛЮЗ: СЛИЯНИЕ Неявная синхронизация:

Состояние не определено

Выполнение будет продолжено после прохождению какого-либо дочернего маршрута

Явная синхронизация: Выполнение будет

продолжено только после прохождения всех дочерних маршрутов

Слияние и синхронизация

Page 26: Интеллектуализация процессов обработки потоков данных, лекция 6

26

КОМПОЗИЦИОННЫЙ ШЛЮЗ: ВЕТВЛЕНИЕ И СЛИЯНИЕ

Может быть запущено множество маршрутов Задается отдельное условие

для каждого маршрута

Композиционный шлюз похож на распараллеливание:

Слияние так же как и параллельных событий: Синхронизация всех

маршрутов Ожидает прохождения только

запущенных маршрутов

Page 27: Интеллектуализация процессов обработки потоков данных, лекция 6

27

ПРОЦЕССЫ В ПОД-ПРОЦЕССЕ Множество точек запуска в под-процессе

подобно параллельному выполнению процессов.

Page 28: Интеллектуализация процессов обработки потоков данных, лекция 6

28

СЛИЯНИЕ МАРШРУТОВ

Неправильно: Тупик

Некорректно: Отсутствует синхронизация

или

Правильно: Работает так, как и

ожидалось

Page 29: Интеллектуализация процессов обработки потоков данных, лекция 6

29

УСЛОВИЯ: СОВЕТЫ СПЕЦИАЛИСТОВ

Помещать «вопрос» рядом с фигурой, обозначающей шлюз Каждая ветвь обозначает ответ на вопрос, поэтому их

рекомендуется подписывать Каждый маршрут может иметь или не иметь собственные события Для маршрута по-умолчанию следует выбирать самый

безопасный путь

Page 30: Интеллектуализация процессов обработки потоков данных, лекция 6

30

ВЛОЖЕННЫЕ ПРАВИЛА Условия могут быть

вложены друг в друга

Совет: Используйте вложенный процесс чтобы сделать картину более наглядной. Что следует добавить

на обоих картинках?

Page 31: Интеллектуализация процессов обработки потоков данных, лекция 6

31

МОДЕЛЬ ПРОЦЕССА

Page 32: Интеллектуализация процессов обработки потоков данных, лекция 6

32

МОДЕЛЬ ПРОЦЕССА

Page 33: Интеллектуализация процессов обработки потоков данных, лекция 6

33

СОБЫТИЯ

Page 34: Интеллектуализация процессов обработки потоков данных, лекция 6

34

СОБЫТИЯ: ОБЗОР Событие это что-то, что «случается» в течение

бизнес-процесса. События взаимодействуют с потоком процесса и

обычно имеют причину (инициатор) и подразумевают какое-то действие (результат)

По типу влияния событий на поток выделяют три типа событий: Начальное событие Промежуточное событие Завершающее событие

Эти события могут управлять потоком, а именно: запускать, приостанавливать и возобновлять, прерывать, перенаправлять и завершать поток.

Page 35: Интеллектуализация процессов обработки потоков данных, лекция 6

35

СОБЫТИЯ: ОБЗОР Начальное событие рисуется одинарной тонкой линией

Промежуточное событие рисуется двойной тонкой линией

Завершающее событие рисуется одинарной толстой линией

Символы обозначают конкретные события

Каждый символ обозначает характерное действие и привносит свой особый смысл

Page 36: Интеллектуализация процессов обработки потоков данных, лекция 6

36

ПРОМЕЖУТОЧНЫЕ СОБЫТИЯ BPMN

Отправляемое сообщение

Получаемое сообщение

Сообщение

Ошибка

Отмена

Сигнал

Связь

Исправление

Page 37: Интеллектуализация процессов обработки потоков данных, лекция 6

37

СОБЫТИЯ BPMN Пустое начальное событие

Обозначает начало процесса без указания каких-либо характеристик

Пустое промежуточное событие На диаграмме обозначает важные

точки Точка ключевого показателя

эффективности (КПИ)

Пустое завершающее событие Конец процесса

Page 38: Интеллектуализация процессов обработки потоков данных, лекция 6

38

ЗАВЕРШАЮЩИЕ СОБЫТИЯ BPMN Завершение

Завершение работы, включая все

параллельные ветви процесса

независимо от их состояния

«Выброс» ошибки Производит «выброс» ошибки,

который может быть «перехвачен»

фоновым обработчиком ошибок

Откат действия/исправление Запускает откат транзакции Перехватывается другим процессом

Page 39: Интеллектуализация процессов обработки потоков данных, лекция 6

39

BPMN – СООБЩЕНИЯ Сообщение начала

процесса При получении сообщения

запускается процесс Сообщение отправляется другим

процессом

Сообщение завершения процесса После отправки сообщения процесс

завершается Сообщение отправляется другому

процессу

Page 40: Интеллектуализация процессов обработки потоков данных, лекция 6

40

Помните, что событие по таймеру не является исполняемым событием

СОБЫТИЯ ПО ТАЙМЕРУ Начало процесса по таймеру

Процесс запускается через определенный интервал времени. В определенный день В начале месяца

Промежуточное событие по таймеру Процесс будет ожидать истечения

определенного времени перед продолжением Ожидать конкретной даты Ожидать некоторое время

Как реализовать периодический запуск процесса?

Page 41: Интеллектуализация процессов обработки потоков данных, лекция 6

41

СОБЫТИЯ В ПОД-ПРОЦЕССЕ Под-процесс может иметь события начала и

завершения Эти события скрыты и не влияют на процесс Повышают удобочитаемость процесса

Page 42: Интеллектуализация процессов обработки потоков данных, лекция 6

42

ИСКЛЮЧЕНИЯ BPMN имеет гибкую систему контроля исключений

Исключения основаны на промежуточных событиях и происходят вне основного процесса

Когда обработчик ошибок связан с группой действий, он перехватывает исключения, возникающие в этой группе действий, прерывает выполнение основного потока и передает управление потоку обработки исключений

Можно добавить более одной задачи для обработки исключений от одной и той же группы действий

Page 43: Интеллектуализация процессов обработки потоков данных, лекция 6

43

ПЕРЕНАПРАВЛЕНИЕ ЗАДАЧАвтоматическое перенаправление похоже на план режима работы Поток исключения может перенаправить задачу человеку или другой

системе:

Если под-процесс не завершается: До определенной даты/времени По истечении определенного интервала времени

Page 44: Интеллектуализация процессов обработки потоков данных, лекция 6

44

ТРЕНИРОВКА – ДОБАВЛЕНИЕ СОБЫТИЯ

Мы добавим больше событий в этот процесс…

Page 45: Интеллектуализация процессов обработки потоков данных, лекция 6

45

ШЛЮЗЫ С СОБЫТИЕМ Возможен выбор только одного маршрута; выбор

маршрута происходит согласно входящему сообщению Могут быть использованы разные типы сообщения Только один маршрут может быть активен;

синхронизация (слияние) производится взаимоисключающим шлюзом

Page 46: Интеллектуализация процессов обработки потоков данных, лекция 6

46

BPMN Последовательность действий

Page 47: Интеллектуализация процессов обработки потоков данных, лекция 6

47

BPMN Простая, но наглядная семантика

Page 48: Интеллектуализация процессов обработки потоков данных, лекция 6

48

ИСПОЛНЯЕМЫЕ ПРОЦЕССЫ

Page 49: Интеллектуализация процессов обработки потоков данных, лекция 6

49

МОДЕЛИРОВАНИЕ: ПОКА ВСЕ ХОРОШО

Page 50: Интеллектуализация процессов обработки потоков данных, лекция 6

50

ОТ МОДЕЛИРОВАНИЯ ДО ВОПЛОЩЕНИЯ

Процесс может быть запущен даже если полностью не доработан

Главная цель – завершение выполнения процесса вместе со всеми связанными с ним частями

Таким способом процесс может быть проверен, смоделирован и реализован без привлечения рабочей силы.

Page 51: Интеллектуализация процессов обработки потоков данных, лекция 6

51

BPMN И BPEL Не исполняемые блоки не создают BPEL код.

Page 52: Интеллектуализация процессов обработки потоков данных, лекция 6

52

BPMN И BPEL Исполняемые блоки преобразовываются в BPEL

Page 53: Интеллектуализация процессов обработки потоков данных, лекция 6

53

BPMN И BPELИсходящие сообщения от исполняемых блоков отображают процедуры, предоставляемые процессом.

Page 54: Интеллектуализация процессов обработки потоков данных, лекция 6

54

BPMN И BPELСообщения, идущие к исполняемым блокам, подобны процедурам, предоставленным процессу.

Page 55: Интеллектуализация процессов обработки потоков данных, лекция 6

55

BPMN И BPEL Сообщения, не зависящие от направления следования, определяют

переменные, которые могут быть сохранены и переданы процессу.

Page 56: Интеллектуализация процессов обработки потоков данных, лекция 6

56

УПРАВЛЕНИЕ ДАННЫМИ

Page 57: Интеллектуализация процессов обработки потоков данных, лекция 6

57

УПРАВЛЕНИЕ ДАННЫМИ: ПУТЬ К РЕАЛИЗАЦИИ Позволяет запустить модель процесса BPMN + данные = реализуемый процесс Данные – это главное в процессе

моделирования Бизнес анализ должен распространяться и на

анализ данных Данные могут быть предоставлены

различными источниками: Внутренним источником: данные с внутреннего

процесса Внешним источником: данные с внешних систем,

не влияющих на процесс Intalio|Designer предоставляет несколько

инструментов управления данными

Page 58: Интеллектуализация процессов обработки потоков данных, лекция 6

58

УПРАВЛЕНИЕ ДАННЫМИ

Участники обмениваются данными Процессы обмениваются

обрабатываемыми данными между собой Процессы обмениваются

обрабатываемыми данными с внешними системами

При передаче данных от одного участника к другому, их необходимо преобразовать

Сообщения определяют перенос данных

Page 59: Интеллектуализация процессов обработки потоков данных, лекция 6

59

ДАННЫЕ В INTALIO Процесс последовательно протекает от одной задачи к другой На каждой стадии данные могут быть созданы, изменены либо удалены Сообщения определяют перенос данных Обрабатываемые данные определяются набором переменных, контролируемых

бизнес-процессом Каждая переменная представляется XML схемой Данные не переносятся от одного действия к другому напрямую

D может управлять данными, созданными в A, B и C

протекание процесса

A B C D

Данные процесса

Page 60: Интеллектуализация процессов обработки потоков данных, лекция 6

60

УПРАВЛЕНИЕ ДАННЫМИ: ОБЛАСТЬ ВИДИМОСТИ под-процессы типа мониторов могут создавать локальные

переменные Переменные, созданные в под-процессе, локальны, и

доступны только для под-процесса

Данные, созданные в B и C недоступны в D

протекание процесса

A B C D

Данные процесса

Данные под-процесса

Page 61: Интеллектуализация процессов обработки потоков данных, лекция 6

61

УПРАВЛЕНИЕ ДАННЫМИ: ОБРАБОТКА ДАННЫХ

Данные могут относится к: Простым: одноуровневая структура с небольшим количеством связей Сложным: многоуровневая структура, элементы которой могут зависеть друг от

друга Для управления данными используются различные инструменты: Простыми данными можно управлять напрямую Для работы со сложными данными необходимо использовать Intalio|BRE и/или

XSLT

Внешние данные

Page 62: Интеллектуализация процессов обработки потоков данных, лекция 6

62

ФИЛЬТРЫ Планировщик данных автоматически фильтрует отображаемые

данные в зависимости от типа выбранной диаграммы

Page 63: Интеллектуализация процессов обработки потоков данных, лекция 6

63

ПЛАНИРОВЩИК ДАННЫХ: ПАЛИТРА Палитра планировщика

данных предоставляет наглядный доступ ко всем функциям XPath 2.0, сгруппированным согласно документации

Чтобы использовать функции Xpath, необходимо выбрать ее из палитры и перетянуть мышью в центральную область планировщика данных

Используйте мастер связей для связи входных данных и выходных

Page 64: Интеллектуализация процессов обработки потоков данных, лекция 6

64

СВЯЗЫВАНИЕ НЕСКОЛЬКИХ ДАННЫХ Планировщик данных позволяет проводить составные операции и преобразования Существует множество уровней преобразований, протекающих от одной к другой Порядок проведения операций – слева на право, сверху вниз Все функции имеют входные и выходные параметры:

Входные параметры расположены слева от функции Выходные параметры – справа

Строки имеют только выходящую область (справа)

Page 65: Интеллектуализация процессов обработки потоков данных, лекция 6

65

ПЛАНИРОВЩИК ДАННЫХ: ФУНКЦИИ И СТРОКИ Функции планировщика данных имеют

входные и выходные параметры: У функций и операторов входные параметры

слева, а выходные – справа от самой функции/оператора

Строки не имеют входных параметров Выходные параметры одной функции могут

служить входными параметрами для другой

Входные параметры Выходные параметры

Page 66: Интеллектуализация процессов обработки потоков данных, лекция 6

66

ПЛАНИРОВЩИК ДАННЫХ: УСЛОВИЯПланировщик данных также используется для определения условий Условие также может быть результатом вычисления ряда функций Для редактирования условия необходимо кликнуть мышью на шлюзе, цикле или таймере,

создать булевское выражение и связать его выходные параметры с элементом условием

Page 67: Интеллектуализация процессов обработки потоков данных, лекция 6

67

BPMN: ВРЕМЯ ЖИЗНИ, ФАЗЫ И ИХ РОЛЬ

Постановка

Моделирование

Разработка

Выберите перспективу ‘Intalio|Designer‘ и включите пункт «отображать обстановку» («Show decoration»)

Вы увидите ошибки и предупреждения BPMN и BPEL . Нам нужно избавится от них чтобы запустить процесс

Page 68: Интеллектуализация процессов обработки потоков данных, лекция 6

68

РАЗВЕРТЫВАНИЕ ПРОЕКТА

Page 69: Интеллектуализация процессов обработки потоков данных, лекция 6

69

РАЗВЕРТЫВАНИЕ ПРОЕКТА: INTALIO|BPMS DESIGNER Параметры по-

умолчанию развертки проекта хранятся в настройках: Меню windows ->

Preferences -> Intalio|BPMS -> Settings

Page 70: Интеллектуализация процессов обработки потоков данных, лекция 6

70

РАЗВЕРТЫВАНИЕ ПРОЕКТА: INTALIO|BPMS DESIGNER Кликните на кнопке

настройки развертывания проекта («deployment configuration»)

По желанию можете выбрать средства для развертывания

Проектировщик автоматически сгенерирует необходимые файлы настроек

В результате сгенерируется архив, который и будет являться развернутым проектом

Page 71: Интеллектуализация процессов обработки потоков данных, лекция 6

71

РАЗВЕРТЫВАНИЕ ПРОЕКТА: INTALIO|BPMS DESIGNER Открывает редактор

параметров развертки для выбранного проекта

Запускает последнюю удачно-сгенерированную развертку

Настройки:

Bundle name это уникальное имя процесса

Target namespace – пространство имен

Deployment server URL – url сервера

Directly deploy или archive deploy – архивация при развертывании

Export directory – папка развертывания

Page 72: Интеллектуализация процессов обработки потоков данных, лекция 6

72

КОНСОЛЬ УПРАВЛЕНИЯ ПРОЦЕССОМ

Page 73: Интеллектуализация процессов обработки потоков данных, лекция 6

73

КОНСОЛЬ УПРАВЛЕНИЯ INTALIO|BPMS: ВХОД В СИСТЕМУ Перейти по адресу http://localhost:8080/bpms-console Ввести: Имя пользователя: admin

Пароль: changeit

Page 74: Интеллектуализация процессов обработки потоков данных, лекция 6

74

КОНСОЛЬ УПРАВЛЕНИЯ INTALIO|BPMS: ПРОЦЕССЫ Консоль управления отображает список всех развернутых

процессов и краткую информацию о каждом из них Именем процесса является название исполняемого блока в

проекте Вы также можете увидеть версию процесса

Page 75: Интеллектуализация процессов обработки потоков данных, лекция 6

75

СОГЛАШЕНИЕ ИМЕНВерсия

развернутого проекта

Процесс (BPM

диаграмма) Исполняемый блок

Развертываемый проект

Page 76: Интеллектуализация процессов обработки потоков данных, лекция 6

76

INTALIO|BPMS: КРАТКИЙ ОБЗОР КОНСОЛИ УПРАВЛЕНИЯКонсоль управления Intalio позволяет: Управлять и контролировать

процессы: запускать, останавливать, активировать, делать развертывание и (наоборот) свертывание процесса

Управлять и контролировать экземпляры процесса: запускать, приостанавливать и возобновлять, останавливать и удалять экземпляры процесса

Page 77: Интеллектуализация процессов обработки потоков данных, лекция 6

77 Спасибо за внимание!