Каталог решений - Интеграция Camunda BPM и 1С

Интеграция Camunda BPM и 1С

Интеграция Camunda BPM и 1С

В наличии

Быстрый старт. Только практические примеры. Установка, запуск и публикация бизнес-процесса на сервере Camunda BPM. Управление бизнес-процессами из 1С при помощи Camunda REST API.

Категория:

Описание

Чтобы ответить на вопрос зачем всё это нужно, предлагаю рассмотреть следующую очень упрощённую схему взаимодействия между несколькими информационными системами.

 

 

Клиент оформляет заказ на сайте Интернет-магазина компании.

Сайт стартует процесс обработки заказа при помощи Camunda BPM, отправляя сообщение и данные заказа на сервер.

Далее сервер BPM вызывает http-сервис отдела продаж и переходит в режим ожидания подтверждения того, что заказ принят в обработку.

После получения такого сообщения вызывается http-сервис складской системы WMS, чтобы сформировать задание на сборку заказа.

Как только заказ собран и готов для доставки клиенту, WMS сообщает серверу BPM об этом, что становится триггером для вызова http-сервиса службы доставки и так далее.

 

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

 

Преимущества Camunda BPM:

1. Отличная реализация BPMN 2.

2. Бесплатная версия Camunda Comunity Platform (сервер выполнения бизнес-процессов).

3. Бесплатная версия Camunda Modeler (дизайнер диаграмм и их публикация на сервере).

4. Очень богатый интерфейс REST API для управления сервером и опубликованными на нём бизнес-процессами.

5. Возможно запускать в контейнерах Docker.

6. Проверенное и надёжное решение.

7. Отличная документация и поддержка сообщества.

8. Возможно разрабатывать плагины на Java.

9. Улучшение взаимодействия между бизнес-аналитиками и программистами компании.

 

Имеется реализация сервера и дизайнера на JavaScript.

Дизайнер на JavaScript: https://bpmn.io/

Сервер на Node.js: https://www.npmjs.com/package/bpmn-engine

 

Недостатки Camunda BPM:

1. Платная техническая поддержка.

2. Документация на английском языке.

3. Потребуется изменение образа мышления программистов 1С и методики разработки.

 

Применение в контексте 1С:

1. Продвинутое управление бизнес-процессами, основанное на международном стандарте BPMN 2, ставшим де-факто рабочим инструментом бизнес-аналитиков по всему миру.

2. Оркестрация и мониторинг взаимодействия http-сервисов 1С между собой.

3. Сквозное управление процессами, проходящими через любое количество информационных баз 1С, в том числе в сочетании со сторонними информационными системами.

 

Использование Camunda BPM далеко не ограничивается перечнем выше =)

 

 

has been added to your cart:
Оформление заказа