Платформа автоматизации рабочих процессов «Кортекс Потоки» — российское программное обеспечение для автоматизации обработки данных и интеграции систем без программирования. Распространяется безвозмездно.
Процессы обработки данных (в интерфейсе — пайплайны) собираются из готовых блоков-узлов в браузере, без программирования: получение данных из веб-сервиса, почты или базы данных, обработка и передача результата в другую систему. Процесс запускается вручную, по расписанию или по внешнему запросу, ход выполнения отображается в реальном времени.
Часть экосистемы DataPlatform
«Кортекс Потоки» развивает экосистему программного обеспечения DataPlatform ООО «Кортекс» (запись в реестре российского программного обеспечения №25435 от 12.12.2024): платформа автоматизирует подготовку, загрузку и обмен данными через программные интерфейсы и базы данных. При этом «Кортекс Потоки» — самостоятельный продукт: он устанавливается и работает независимо и не требует других программ.
Назначение
- Регулярная загрузка данных — курсы, справочники, выгрузки из внешних систем по расписанию с записью результата в файл или базу данных.
- Интеграция систем — приём данных по вебхуку, преобразование форматов (JSON, CSV, XML, Excel) и передача в другую систему через её API.
- Обработка входящих обращений — разбор заявок и писем, маршрутизация по условиям, уведомления ответственным.
- Подготовка отчётов — сбор данных из нескольких источников, формирование файла по шаблону, рассылка по почте.
Функциональные характеристики
Визуальный редактор
- Процесс собирается на холсте из узлов и связей между ними.
- Каждый узел настраивается в отдельной панели.
- Значения из предыдущих шагов подставляются записью вида {{узел.поле}}, система подсказывает доступные поля.
- Перед запуском граф процесса проверяется на ошибки.
Более 30 типов узлов
| Триггеры | Ручной запуск, расписание (cron), вебхук, получение почты (IMAP) |
| Действия | HTTP-запросы и REST API с авторизацией, отправка почты (SMTP) |
| Файлы | Загрузка веб-страниц, чтение и запись файлов хранилища, чтение из S3-совместимого хранилища и с FTP |
| Данные | Разбор JSON, CSV, XML, HTML и Excel, извлечение данных со страниц, шаблоны, SQL-запросы к PostgreSQL и MySQL |
| Логика | Условия, множественный выбор, циклы (в том числе параллельная обработка списков), переменные, вложенные процессы |
| Вывод | Журнал, сообщения в мессенджер |
Контроль выполнения
- Ход выполнения каждого узла отображается в реальном времени.
- Выходные данные каждого шага доступны после запуска.
- История запусков хранится вместе с выходными данными.
- Для каждого узла настраиваются повторы при сбое, таймаут и продолжение работы при ошибке.
- Для запуска в целом действует общий таймаут и защита от бесконечной вложенности процессов.
Запуск по расписанию и по событию
- Запуск процессов по расписанию в формате cron.
- Запуск внешними системами по вебхуку: адрес с секретным токеном и ограничением частоты запросов.
Совместная работа и версии
- Предоставление доступа к процессу коллегам с правом чтения или изменения.
- Сохранение каждого изменения процесса как версии и возврат к любой версии.
Файловое хранилище
- Загрузка, скачивание и упорядочивание файлов по папкам в веб-интерфейсе.
- Чтение и запись файлов хранилища процессами.
- Доступ к хранилищу по протоколу SFTP с теми же учётными записями.
ИИ-ассистент
Пользователь описывает задачу текстом, ассистент предлагает схему процесса, которую можно просмотреть и перенести на холст. Ассистент работает через сервис большой языковой модели — внешний или размещённый в инфраструктуре заказчика; подключение настраивает администратор.
Администрирование
- Пользователи и роли: создание учётных записей, права администратора, блокировка, сброс пароля.
- Настройки хранения истории, таймаутов и журналирования изменяются без перезапуска системы.
- Журнал действий пользователей.
- Диагностика состояния системы и метрики для мониторинга.
Безопасность
- Вход по логину и паролю; пароли хранятся в виде криптографических хэшей.
- Доступ к процессам разграничен ролями и уровнями «владелец», «запись», «чтение».
- Пути файлового хранилища проверяются, выход за пределы его корневого каталога невозможен.
- Действия пользователей фиксируются в журнале.
- Система размещается в инфраструктуре заказчика, в том числе в закрытом контуре без доступа к внешним сервисам.
Технические требования
| Операционная система сервера | Российские ОС Astra Linux, ALT Linux, РЕД ОС |
| СУБД | PostgreSQL или Postgres Pro |
| Развертывание | Контейнеры Docker (Docker Compose): после заполнения конфигурации система запускается одной командой |
| Оркестрация | Deckhouse Kubernetes Platform, манифесты входят в поставку |
| Сервер | От 2 процессорных ядер, 4 ГБ оперативной памяти, 20 ГБ дискового пространства |
| Рабочее место пользователя | Браузер Яндекс Браузер, Chrome, Firefox, Opera, Safari или Microsoft Edge на базе Chromium; установка программ на рабочее место не требуется |
| Язык интерфейса | Русский |
Установка и эксплуатация
Порядок установки и настройки приведён в документе «Руководство по развертыванию». Порядок работы пользователей и администраторов приведён в документе «Руководство пользователя». Состав функций описан в документе «Описание функциональных характеристик», порядок сопровождения и развития — в документе «Описание процессов жизненного цикла». Все документы доступны для скачивания в разделе «Документы» этой страницы.
Стоимость и условия распространения
Стоимость лицензии на программное обеспечение «Кортекс Потоки» — 1 200 000 ₽. Цена фиксированная, оплата однократная, лицензия бессрочная. Подписка и периодические платежи не применяются.
Лицензия предоставляет право использования одного экземпляра программного обеспечения в инфраструктуре заказчика без ограничения по количеству пользователей, объёму обрабатываемых данных и сроку использования.
Способ поставки — размещение в инфраструктуре заказчика. Лицензионные ключи не используются.
Услуги по внедрению, интеграции, настройке и доработке программного обеспечения оказываются специалистами ООО «Кортекс» и оплачиваются отдельно. Стоимость услуг определяется по запросу.
Правообладатель
ООО «Кортекс», ИНН 2310199943, ОГРН 1172375030410.
Адрес: 350063, г. Краснодар, ул. Северная, д. 324, офис 12/2.
Телефон: +7 988 245 99 45, e-mail: info@cortex.ooo.
