BPMSoft — это low-code платформа, созданная для автоматизации клиентских и внутренних бизнес-процессов. Она предоставляет инструменты для разработки, внедрения и масштабирования приложений и функциональных блоков. В BPMSoft есть low-code и no-code инструменты, позволяющие создавать приложения как аналитикам, так и разработчикам.
Система построена на трехуровневой архитектуре и имеет следующие уровни:
Рисунок 1 ― Трехуровневая архитектура
Этот уровень обеспечивает доступ пользователя к системе через графический интерфейс. Доступ возможен через веб-браузер или мобильное приложение для iOS и Android.
Уровень включает веб-страницы, JavaScript-код и стили, которые определяют логику и внешний вид интерфейса.
Используемые технологии: JavaScript, HTML, CSS.
Уровень приложения отвечает за основную бизнес-логику, такую как управление кейсами, бизнес-процессы, интеграция с телефонией и другие функции. Он обрабатывает аутентификацию и авторизацию пользователей, проверяет лицензии, создает экземпляры и запускает индивидуальную бизнес-логику.
Уровень приложения работает на платформах .NET Framework или .NET 8 и может быть развернут на веб-серверах IIS для Windows или Kestrel для Linux и Windows. На уровне инфраструктуры его поддерживает сервер приложений.
Уровень данных выполняет следующие функции:
Система поддерживает следующие СУБД:
В качестве сервера кэширования можно использовать Redis.
На инфраструктурной схеме приложения уровень данных представлен серверами кэширования и базами данных.
Систему можно представить в виде следующих компонентов:
Разработка приложения ведется на уровне базы данных и конфигурации.
Базовая функциональность приложения собрана в ядре. Ядро — это неизменяемая часть BPMSoft. Разработчики могут использовать все возможности ядра, но не могут его менять.
Ядро включает:
Основные back-end компоненты ядра:
Основные front-end компоненты ядра:
BPMSoft предоставляет встроенную интегрированную среду разработки. Она позволяет настраивать и адаптировать систему под конкретные требования. Встроенная среда разработки реализована в разделе «Конфигурация» дизайнера системы.
Конфигурация — это совокупность функциональности, доступной пользователям в определенном рабочем пространстве. Она состоит из клиентских модулей и серверных компонентов, объединенных в пакеты.
В состав пакетов могут входить следующие элементы:
База данных — уровень хранения данных. В ней хранятся не только данные пользователя, но и системная информация, например, системные настройки или права доступа. Платформа предоставляет инструменты для работы с базой данных из интерфейса приложения.
BPMSoft поддерживает следующие технологии разработки:
При работе над проектами на локальной файловой системе разработчики могут использовать сторонние IDE, такие как Microsoft Visual Studio.
BPMSoft предоставляет следующие low-code/no-code инструменты:
BPMSoft предоставляет редактор бизнес-процессов, построенный на технологии «drag-and-drop». С помощью бизнес-процессов можно решить различные задачи по кастомизации: от несложных бизнес-процессов до интеграций. Подробнее: Бизнес-процессы.
Мастер разделов – low-code инструмент BPMSoft, который используется для создания или редактирования разделов, деталей, страниц, вкладок и мини-карточек. Мастер разделов также позволяет добавлять и настраивать бизнес-логику на страницах раздела. Подробнее: Настройка разделов.
Кейсы представляют собой набор стадий, состоящий из последовательных или параллельных шагов, ход которых может определятся динамически в зависимости от бизнес-логики. Дизайнер кейсов спроектирован на основе движка процессов – ProcessEngineService. Использование дизайнера кейсов позволяет настраивать последовательность стадий процесса и шаги, которые должен выполнить пользователь на каждой из стадий. Подробнее: Дизайнер кейсов.
BPMSoft предоставляет возможность интегрироваться с REST-службами с помощью встроенных инструментов. Для быстрого и гибкого внедрения в уже существующую инфраструктуру предприятия, BPMSoft поддерживает:
Общий алгоритм работы интеграций:
Извлеченные данные могут продолжать использоваться в системе.
В BPMSoft реализованы готовые AI и ML инструменты, позволяющие облегчить выполнение повседневных задач и автоматизировать рутинные операции.
Путем выявления зависимостей между данными и анализа данных, BPMSoft позволяет автоматизировать процесс принятия решений. Реализация предиктивного анализа данных в BPMSoft осуществляется через настраиваемые алгоритмы — модели машинного обучения. В разделе «Модели машинного обучения» вы можете использовать преднастроенные модели, а также создавать и обучать свои собственные модели предиктивного анализа данных.
AI инструменты BPMSoft — это интеллектуальные помощники, которые облегчают сотрудникам выполнение повседневных задач и ускоряют рабочие процессы. Например, приложение «Модуль AI пересказ» позволяет быстро понять суть переписки и эмоциональный фон клиента, а «AI-ассистент по базе знаний BPMSoft» находит ответы на интересующие вопросы по базе знаний BPMSoft.
Подробнее: BPMSoft AI.
В BPMSoft входят микросервисы, которые можно установить и настроить отдельно:
Каждый микросервис можно развернуть как через Docker, так и через Kubernetes.
Ссылка, по которой вы перешли, больше недействительна — её срок действия закончился. Ссылка активна в течение 24 часов.
Вы можете запросить новую ссылку.
До встречи в экосистеме BPMSoft.
Теперь вы зарегистрированы в экосистеме BPMSoft. Авторизуйтесь, чтобы получить доступ ко всем её возможностям.
Если у вас возникнут трудности с использованием сайта или сервисов, вы всегда можете обратиться к нам за помощью.
К сожалению, ссылка больше не активна — она действовала только 24 часа.
Здравствуйте.
Эта ссылка больше недействительна, так как вы запрашивали новую.
Перейдите по последней ссылке или запросите новую.
Ссылка, по которой вы перешли, недействительна.
Если вы хотите восстановить пароль, просто запросите новую ссылку.
Ваш пароль успешно обновлён — теперь вы можете пользоваться всеми возможностями экосистемы BPMSoft.
Ваш пароль успешно изменен, вы можете продолжить работу в экосистеме BPMSoft.
Учётная запись пока не активирована.
Мы отправили письмо для подтверждения на ваш email — перейдите по ссылке в течение 24 часов с момента регистрации.
Если письмо не пришло, пожалуйста, напишите нам об этом.
До встречи в экосистемe BPMSoft.
Учетная запись заблокирована
Пожалуйста, свяжитесь с нами для уточнения данных.
Если пользователь с указанным Email зарегистрирован в системе BPMSoft, ему на почту отправлена ссылка для восстановления пароля.
Чтобы установить новый пароль, перейдите по ссылке из письма.
Ссылка активна в течение 24 часов.