Концепция ботов и бот-станций.
Исполнителями заданий в современных СУБПиАР могут быть как люди, так и компьютерные приложения.
Во многих СУБПиАР узлы, в которых задание выполняет компьютерное приложение, отмечаются на схеме процесса специальным образом (отличным от узлов, в которых задание выполняет человек), а роль в таких узлах всегда задается одинаково, например - "система".
В настоящем пособии предлагается другое решение. В результате опроса управленцев было выявлено, что при работе с приложениями, выполняющими задания в бизнес-процессах, управленцам комфортнее мыслить в понятиях некоторых различных сущностей, которые были бы аналогичны людям, а не использовать термин "система" во всех случаях выполнения задания компьютерным приложением.
Логика управленцев при этом следующая: Управленец традиционно мыслит в понятиях должностей специалистов и их компетенций. Он говорит: в компании есть должность "уборщица", я знаю, что сотрудник на этой должности умеет выполнять ограниченный набор действий (например "подметать" и "убирать") и исходя из этих возможностей я планирую участие уборщицы в соответствующих бизнес-процессах. Для компьютерных приложений мне тоже было бы удобно видеть "что они умеют делать" при планировании их использования в бизнес-процессах. Для самих приложений тоже удобна была бы логическая группировка по видам деятельности (например, - работа с электронной почтой, работа с отчетами и т.п.)
Поэтому было введено понятие бота для СУБПиАР. Для заданий, выполняемых компьютерными системами была сделана их логическая группировка по ботам, чтобы при работе с бизнес-процессами управленец мог мыслить в терминах автоматических исполнителей и их областях компетенции.
Кроме того, для ботов было введено понятие прав на выполняемые действия (аналогичные правам людей-пользователей). Поэтому боты, также как люди, во время своей работы аутентифицируются в СУБПиАР, после чего СУБПиАР проводит их авторизацию при совершении операций.
Для работы ботов была разработана специальная среда - бот-станция, которая организует их взаимодействие с СУБПиАР. Как правило, бот-станция соответствует серверу, на котором размещены боты. Находящиеся в бот-станции боты обращаются к СУБПиАР. Если выполняющиеся на сервере экземпляры бизнес-процессов содержат задачи для ботов, то боты выполняют эти задачи и возвращают результаты работы на сервер.
Реализация концепции
Настройка всех бот-станций и ботов производится через меню «Бот станции».
Пользователь имеет доступ к меню «Бот станции», если у него есть права на чтение бот-станций. Если прав на чтение бот-станций у пользователя нет, то пункт меню «Бот станции» интерфейсе пользователя будет отсутствовать. Для изменения настроек бот-станций необходимо иметь права «Конфигурировать бот-станцию».
Для изменения параметров бота необходимо выбрать изменяемого бота на странице информации по бот-станции, перейдя по ссылке с именем бота. Изменение параметров бота производится в секции “Параметры бота”. После выполнения команды “Применить” новые параметры вступят в силу немедленно без перезапуска системы и будут использованы при очередном вызове ботов.
Параметрами бота являются: имя бота (соответствует логину пользователя), пароль бота, список заданий, выполняемых ботом. Список заданий состоит из имени задания, ссылки на обработчик и конфигурации задания:
- Содержание
- Основные компоненты системы
- Краткое описание функциональности компонентов системы
- Где скачать исходные файлы системы RunaWfe
- Установка системы RunaWfe при помощи специализированного дистрибутива для операционной системы Windows
- Начало работы с системой RunaWfe
- Главное меню системы RunaWfe
- Графические нотации bpmn и uml Activity Diagram.
- Использование бинарных отношений для упрощения инициализации ролей
- Концепция ботов и бот-станций.
- Замещение исполнителей заданий
- Требования к содержанию и оформлению отчета
- Порядок выполнения работы
- 3.4 Установка параметров ветвления. Редактор Bean shell
- 3.5 Установка параметров ветвления. Редактор Bean shell
- Требования к содержанию и оформлению отчета
- Порядок выполнения работы
- Требования к содержанию и оформлению отчета
- Требования к содержанию и оформлению отчета
- 1. Предлагаемое содержание страницы описания бизнес-процесса:
- 2. Описание последовательностей действий в бизнес-процессе
- Задание по разработке бизнес-процесса "Больничный"
- 1. Предлагаемое содержание страницы описания бизнес-процесса:
- 2. Описание последовательностей действий в бизнес-процессе
- Задание по разработке бизнес-процесса "Командировка в другой регион"
- 1. Предлагаемое содержание страницы описания бизнес-процесса:
- 2. Описание последовательностей действий в бизнес-процессе
- Задание по разработке бизнес-процесса "Местная командировка"
- 1. Предлагаемое содержание страницы описания бизнес-процесса:
- 2. Описание последовательностей действий в бизнес-процессе
- Задание по разработке бизнес-процесса "Отпуск по уходу за ребенком"
- 1. Предлагаемое содержание страницы описания бизнес-процесса:
- 2. Описание последовательностей действий в бизнес-процессе
- Перспектива данных
- Перспектива ресурсов
- Перспектива операций
- Системы управления бизнес-процессами и административными регламентами (на примере свободного по RunaWfe)
- Список литературы