Все модули

CSV to BPM Import

Импорт CSV-файлов с автоматическим запуском BPM-процесса для каждой строки.

Возможности

Что умеет модуль

Загрузка CSV с предпросмотром

Файл парсится в браузере, первые строки сразу отображаются таблицей — ошибки разделителя видны до загрузки.

Автозапуск BPM-процесса

Для каждой импортированной строки запускается отдельный экземпляр BPM-процесса с её JSON в контексте.

Пошаговый мастер

Мастер ведёт через загрузку, предпросмотр, настройку разделителей и выбор flowchart.

Настраиваемые разделители

Раздельные поля delimiter и qualifier — поддержка любых ASCII-разделителей и кавычек.

Повторный запуск процесса

Кнопка Process на записи CsvBpmImportLog перезапускает BPM-процесс без повторной загрузки CSV.

Журнал импорта

Каждая строка сохраняется со статусом imported / processed / error и ссылкой на использованный flowchart.

Модуль BPM2B CSV to BPM Import позволяет загружать в платформу BPM2B CSV-файлы и автоматически запускать BPM-процесс для каждой строки. Каждая строка CSV конвертируется в JSON-объект и сохраняется как запись CsvBpmImportLog; afterSave-хук передаёт её в BpmnManager.startProcess() и стартует выбранный flowchart Advanced Pack.

Основные функциональные возможности:

  • Пошаговый мастер импорта: загрузка файла → предпросмотр первых строк → выбор разделителей → выбор BPM-процесса → запуск.
  • Предпросмотр CSV в браузере: файл парсится клиентским скриптом и первые три строки сразу отображаются таблицей — ошибки разделителя видны до загрузки на сервер.
  • Настраиваемые разделители: поля delimiter и qualifier, можно использовать любые ASCII-разделители и кавычки.
  • Автоматический запуск BPM-процесса: для каждой импортированной строки запускается отдельный экземпляр BPM-процесса с её JSON в качестве контекста.
  • Фильтр выбора flowchart: в списке доступны только активные диаграммы с targetType = CsvBpmImportLog — нельзя случайно выбрать процесс не для импорта.
  • Повторный запуск: на странице записи CsvBpmImportLog есть кнопка Process — перезапуск BPM-процесса после исправления ошибок без повторной загрузки CSV.
  • Журнал импорта: каждая строка сохраняется как запись со статусом (imported / processed / error) и связью с использованным flowchart — полный аудит загрузок.

Модуль решает задачи массовой загрузки данных, требующих не просто записи в БД, а полноценной обработки: валидации, обогащения из внешних систем, создания связанных сущностей, маршрутизации задач. Зависит от Advanced Pack (BpmnFlowchart, BpmnManager).

Связаться

Готовы автоматизировать процессы?

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

Email
info@bpm2b.com
Москва
+7 (499) 113-22-35
Россия
8 (800) 551-91-16
Компания
ООО «Адм Про»

Мы свяжемся в течение 24 часов. Данные используем только для обработки заявки.