Концепция Low-code в действии

на примере Comindware Business Application Platform

Low-code development (Low-code) - концепция, предполагающая возможность модифицировать, адаптировать и развивать систему непосредственно в ходе «боевой» эксплуатации с минимумом кодирования и максимумом визуальной разработки. Low-code решает главную проблему цифровизации – ускорение цикла от бизнес-потребности до работающего бизнес-процесса.

Свяжитесь с нами

Comindware Business Application Platform изначально проектировалась под максимальное соответствие Low-code концепции. Для её реализации, в частности, была разработана онтологическая модель и поддерживающая ее графовая база данных Comindware® ElasticData.

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

Дополнительная информация о Comindware Business Application Platform доступна по запросу

Больше, чем удобные пользовательские инструменты

Обновления без остановки работы

Задача:
Добавление атрибута в процесс или в карточку бизнес-объекта (мастер-данные) – например, помимо даты изготовления детали нужно обеспечить хранение даты её продажи, что позволит знать, сколько времени деталь хранилась на складе производителя.

При использовании реляционной БД:
Программисты добавляют атрибут и реконфигурируют БД в среде разработки, блокируют доступ пользователей к системе на время переноса изменений в рабочую среду – если накопленный объем данных велик, доступ блокируется на существенное время и такие обновления обычно выполняются раз в месяц или реже.

При использовании графовой БД:
Значение каждого атрибута хранится отдельно от других и реконфигурирование БД не требуется. Добавление атрибута происходит практически мгновенно, без привлечения программистов и блокировки доступа пользователей к системе – такие обновления можно безболезненно производить хоть несколько раз на день и оперативно реагировать на постоянно меняющиеся требования бизнеса.

Быстрая обработка сложных запросов

Задача:
Узнать полную историю операций (бизнес-процессов) над каким-то бизнес-объектом – например, производственной линией: определить по какому контракту её приобрели, кто и когда монтировал, какие работы над ней выполнялись в рамках технического обслуживания и ремонта.

При использовании реляционной БД:
Данные по каждой операции хранятся в отдельной таблице и система выполняет серию SQL-запросов по каждой из них. Скорость обработки запросов зависит от объёма данных, а в случае добавления нового процесса – например, профилактические осмотры – необходимо привлекать программистов для обновления SQL-запросов.

При использовании графовой БД:
Все данные хранятся в графах, они не разделены и система собирает всю историю производственной линии одним запросом. Поиск происходит быстро, вне зависимости от объёма накопленных данных и нет необходимости привлечения программистов в случае добавления нового процесса.

Возможность обработки косвенных связей

Задача:
Узнать, кто из сотрудников крупной компании ранее имел дело с бизнес-объектом - например, производственной линией, - чтобы с ним посоветоваться. При этом неизвестно в рамках какой операции (см. выше) сотрудник с ней работал.

При использовании реляционной БД:
Такого типа запросы не поддерживаются.

При использовании графовой БД:
Запрос на список объектов связанных с другими объектами в рамках какой-либо операции оперативно обрабатывается системой. Таким образом, можно легко получить список всех сотрудников, которые участвовали в процессах, связанных с этой линией до или после запуска. Благодаря этой особенности графовых БД, именно они используется в соцсетях.

Обработка сложноподчинённых объектов

Задача: Подсчитать KPI сотрудника, который одновременно может быть задействован в работе 3-5 подразделений компании, каждое из которых имеет свои собственные KPI, руководителей и цели.

При использовании реляционной БД: Данные по каждому подразделению хранятся в нескольких отдельных таблицах и для сбора всей информации о конкретном сотруднике, система выполняет серию SQL-запросов, чтобы получить данные из каждой таблицы. Скорость обработки зависит от количества сотрудников и подразделений. В случае структурных изменений привлекаются программисты для обновления SQL-запросов. Полностью автоматизированный подсчет KPI не поддерживаются.

При использовании графовой БД: Запрос на список объектов связанных с другими объектами в рамках какой-либо операции оперативно обрабатывается системой. Таким образом, система может легко обеспечить каждому из сотрудников список всех планов, в которых он задействован, предложить подходящие KPI и оптимальные пути согласования планов и KPI. Поиск происходит быстро, вне зависимости от объёма накопленных данных и количества сотрудников, нет необходимости привлечения программистов в случае внесения структурных изменений в компании.

Реализация концепции Low-code как идеологии системы неминуемо требует соответствующего “фундамента”. Подробнее о графовой БД и онтологиях читайте в статье на блоге Comindware.

Удобные пользовательские инструменты

Продвинутых технологии “под капотом” Low-code платформы недостаточно для успеха бизнеса клиента - нужен отличный пользовательский опыт. Поэтому Comindware Business Application Platform доступна из веб-браузера и предоставляет широкий спектр пользовательских инструментов:

  • Редакторы веб-форм и BPMN бизнес-процессов
  • Визуализация взаимосвязи между бизнес-процессами
  • Социальное взаимодействие в рабочем контексте
  • Гибкая настройка пользовательского интерфейса мышкой для быстрого доступа к данным, задачам и обсуждениям

Возникли вопросы или хотите обсудить специфику реализации Low-code концепции в продукте Comindware? Напишите нам и наши методисты и бизнес-аналитики свяжутся с вами.

Развертывание в облаке и на сервере
Система управления Comindware в облаке
Развертывание в облаке и на сервере

Comindware Business Application Platform и приложения на ее основе могут быть развернуты как в защищенном облаке, так и на своем сервере. При необходимости возможно гибкое сочетание этих вариантов.

Узнать больше

Мобильные приложения
Comindware мобильное приложение
Мобильные приложения

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

Архитектура и технологии
API и интеграции Comindware
Архитектура и технологии

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

Узнать больше

Свяжитесь с нами

Запросить стоимость

Запросить демонстрацию

Пробная версия Comindware

Пробная версия Comindware

Настройки cookies

Что такое cookie-файлы?

Cookie – это небольшой текстовый файл на вашем устройстве, который запускает функции и возможности веб-сайта.

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

В Comindware мы стараемся быть ясны и откровенны касательно того, какие данные о вас мы собираем и как их используем. И эта Политика предоставляет подробную информацию о том, какие cookie-файлы мы собираем и как мы используем данные о вас. Эта политика использования cookie-файлы применяется к веб-сайту Comindware.

Всегда включённые

Обеспечивают ваш персонализированный опыт и должную работу веб-сайта.

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

Comindware

Скорость работы сайта

Используются для постоянной оптимизации и улучшения веб-сайта.

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

Google Analytics

Yandex.Metrica

Дополнительные функции

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

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

Wistia

JivoChat

AddThis

Для обеспечения лучшего опыта работы с нашим сайтом мы используем cookie-файлы - нажмите кнопку «ОК», чтобы согласиться с нашей Политикой конфиденциальности. Вы можете изменить настройки конфиденциальности здесь.