Платформа Creatio предоставляет широкие возможности low-code/no-code кастомизации: от конфигурирования существующих приложений до разработки пользовательских бизнес-решений.
Low-code/no-code платформы ориентированы на непрофессиональных разработчиков (citizen developers) и используют визуальные интерфейсы с простой логикой и функциями drag-and-drop. Встроенные инструменты платформы Creatio дают возможность пользователям, не обладающим знаниями языков программирования или процессов разработки программного обеспечения, создавать свои приложения.
Преимущества low-code/no-code платформ:
- Быстрая разработка приложений.
- Быстрое развертывание.
- Исполнение и управление приложениями.
- Декларативная, высокоуровневая разработка.
- Возможность моделирования данных, разработки интерфейса и бизнес-логики.
- Пользовательское конфигурирование приложений.
Low-code/no-code инструменты
В Creatio реализованы следующие low-code/no-code инструменты:
- Дизайнер процессов.
- Мастер разделов.
- Дизайнер кейсов.
- Встроенные инструменты интеграции.
- Технологии машинного обучения.
Дизайнер процессов
Дизайнер процессов — это визуальный редактор для разработки исполняемых бизнес-процессов на основе нотации BPMN 2.0. Исполняемые бизнес-процессы позволяют реализовать пользовательскую бизнес-логику: от автоматизации рутинных задач до разработки сложных интеграций. Дизайнер процессов поддерживает многопользовательскую разработку. Использование встроенных элементов бизнес-процессов позволяет выполнять следующие задачи:
- Планировать пользовательские действия.
- Работать с интерфейсными страницами.
- Обрабатывать данные.
- Вызывать внешние веб-сервисы и т. д.
Назначение интерфейса настройки и встроенных инструментов валидации:
- Проектирование схемы бизнес-процесса.
- Изменение схемы бизнес-процесса.
- Отладка схемы бизнес-процесса с учетом нюансов выполнения.
Описание работы с бизнес-процессами в Creatio содержится в блоке статей Бизнес-процессы.
Мастер разделов
Мастер разделов позволяет выполнять следующие задачи:
- Настраивать пользовательский интерфейс.
- Добавлять и настраивать бизнес-логику.
- Создавать и настраивать разделы, страницы, детали, вкладки и мини-карточки.
- Добавлять поля, изменять их положение или скрывать.
Описание работы с мастером разделов содержится в блоке статей Настройка интерфейса и бизнес-логики.
Дизайнер кейсов
Дизайнер кейсов построен на основе ProcessEngineService и позволяет автоматизировать неструктурированные процессы, ход которых определяется динамически, в соответствии с принятой бизнес-логикой. Бизнес-кейсы состоят из стадий, каждая из которых может включать в себя ряд последовательных или параллельных действий — "шагов", как автоматических, так и пользовательских действий. No-code дизайнер кейсов позволяет выполнять следующие задачи:
- Изменять последовательность шагов на стадии процесса.
- Перемещать шаги на другие стадии процесса.
- Изменять последовательность стадий процесса с помощью drag-and-drop.
Встроенные инструменты интеграции
Creatio может интегрироваться с настраиваемыми веб-службами REST только с помощью low-code инструментов. Расширенные возможности интеграции (с использованием инструментов .Net, REST, SOAP, OData, открытого API), а также система администрирования и контроля доступа позволяют быстро и безопасно встраивать Creatio в информационную среду предприятия. На основе настраиваемой бизнес-логики Creatio выполняет следующую последовательность действий:
- Генерирует запрос.
- Отправляет запрос веб-сервису.
- Получает ответ.
- Извлекает необходимые данные.
Данные, полученные от веб-сервиса, можно использовать для создания или обновления записей в базе данных Creatio, а также для реализации специальной бизнес-логики или автоматизации.
Описание способов интеграции содержится в статье Интеграции.
Инструменты машинного обучения
Технологии машинного обучения позволяют автоматизировать процесс принятия решений путем анализа исторических данных и выявления зависимостей между большими объемами информации. В Creatio реализованы следующие модели машинного обучения:
- Прогнозирование справочных полей — позволяет автоматически заполнять поле на основании данных текущей записи и решений, принятых пользователями ранее в аналогичных ситуациях.
- Прогнозирование числовых полей — позволяет рассчитать прогнозное значение числового поля.
- Прогнозирование рейтинга записей — позволяет выполнять скоринг (прогнозирование рейтинга) записей в любом разделе системы.
- Рекомендательное прогнозирование — позволяет создавать подборки записей из объектов системы и предлагать их клиентам или партнерам.