Открытая
платформа

Мощные и гибкие инструменты платформы позволяют
реализовать любые требования по конфигурированию bpm’online

Неограниченные возможности кастомизации

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

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

Встроенный фреймворк разработки

Встроенная среда разработки содержит различные инструменты, которые позволяют ускорить решение типовых задач
по конфигурированию bpm’online. Внутренние стандарты и ограничения фреймворка значительно упрощают процессы разработки, развертывания расширений, их дальнейшее развитие и поддержку.

Механизм пакетов

При построении конфигурации bpm’online используются
механизмы пакетов и пакетных менеджеров.

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

Открытый API и возможности интеграции

Платформа bpm’online предоставляет все необходимые инструменты для интеграции со сторонними системами
и приложениями, включая поддержку REST API, протокола OData, SOAP-сервисов, возможности аутентификации по протоколам OAuth и LDAP. Применение стандартных открытых протоколов дает возможность связать разные системы быстро
и без потери производительности.

Разработка в разных IDE

Для кастомизации bpm’online разработчики могут использовать любую IDE,
позволяющую работать с проектами в локальной файловой системе.

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

Реализация подходов CI/CD

Для обеспечений требуемого качества создаваемых решений архитектура bpm’online позволяет реализовать
непрерывный цикл разработки (continuous integration) и доставки изменений (continuous delivery). Интерфейс командной строки (CLI) и другие инструменты платформы позволяют проектным командам выстроить эффективные процессы коллективной разработки, тестирования и поставки готовых решений.