ROBOMETRIC - R-BPMControl - управление робототехническими комплексами

R-BPMControl - управление робототехническими комплексами

R-BPMControl - программная платформа для управления робототехническими комплексами на основе моделирования бизнес-процессов.

Система решает задачу создания, организации и исполнения бизнес-процессов программно-аппаратных комплексов с возможностью делегирования этапов исполнения внешним исполнителям (оборудованию и программному обеспечению посредством программных интерфейсов).

В качестве основы построения архитектуры используется методика моделирования бизнес-процессов в виде блок-схем в нотации BPMN 2.0.

Программная платформа позволяет исполнять модели процессов с поддержкой реализации циклов, ветвлений алгоритма, а также реализацией иерархии моделей бизнес-процессов с использованием метода делегирования этапа бизнес-процесса внутри одной модели.

Компоненты системы предоставляют пользователям наборы инструментов для использования на всем цикле разработки, тестирования и эксплуатации систем управления робототехническими комплексами.

Описание оборудования

Описание параметров и базовых операций для каждого типа и единицы оборудования.

Описание процессов

Описание процессов в виде моделей нотации BPMN 2.0. Загрузка моделей процессов.

Управление процессами

Выполнение управляющих команд для загруженных моделей.

R-BPMControl позволяет гибко, в сжатые сроки и без необходимости модификации исходного кода системы, без проведения повторной компиляции, имплементировать изменения в основной алгоритм работы комплексов.

Функциональные возможности

  • Учет конфигурации внешних исполнителей бизнес-процессов (оборудования);
  • Загрузка и учет моделей бизнес-процессов и параметризированных процессов:
    • хранение и управление данными о составе моделей бизнес-процессов;
    • хранение и управление данными о составе бизнес-процессов и их параметрах
  • Управление работой бизнес-процессов, программно-аппаратного комплекса в целом:
    • учет данных о ходе исполнения бизнес-процессов;
    • учет данных об изменении состояния внешних исполнителей бизнес-процессов (оборудования).
  • Предоставление возможности мониторинга работы системы и оборудования;
  • Предоставление средств для построения отчетности по итогам выполнения бизнес-процессов;
  • Учет сопутствующей нормативно-справочной информации;
  • Разграничение доступа пользователей к информации в системе.

Состав R-BPMControl

  • Ядро:
    • подсистема управления моделями и процессами;
    • подсистема настройки оборудования;
    • подсистема исполнения этапов бизнес-процессов;
    • подсистема интеграции со внешними исполнителями этапов бизнес-процесса (оборудованием и внешним программным обеспечением);
    • подсистема аудита;
    • подсистема нормативно-справочной информации;
    • подсистема управления доступом;
    • АРМ Администратора;
    • АРМ Оператора.
  • Приложение мониторинга работы системы;
  • Camunda engine 7.7.0, в том числе АРМ Camunda Cockpit.

Модели бизнес-процессов описываются в отдельном приложении Camunda Modeler 1.6.0, которое поставляется в составе R-BPMControl.