Процесс "Третья заливка"

Назначение процесса:

  • Массовая загрузка домов в адресный справочник

Обработчик:

ru.bgcrm.dyn.ufanet.thirdUpload.ThirdUploadListener

Статусы:

  • "Открыт" ID: 10

  • "Принят" ID: 9

  • "Закрыт" ID: 8

  • "Ошибка загрузки адресов" ID: 607

Переходы:

  • "Открыт" → "Принят"

  • "Открыт" → "Закрыт"

  • "Принят" → "Закрыт"

  • "Принят" → "Ошибка загрузки адресов"

  • "Ошибка загрузки адресов" → "Принят"

  • "Ошибка загрузки адресов" → "Закрыт"

Параметры:

  • "Прикрепить файл" (file) ID: 186

  • "Город" (list) ID: 5293

Ожидаемая работа с процессом

  1. Пользователь создает процесс

  2. Пользователь заполняет параметры

  3. Пользователь меняет статус процесса на "Принят" (ID: 9)

  4. Добавляется запланированная задача на выполнение загрузки адресов

  5. Задача завершает работу

    1. При успешном выполнении запланированной задачи система переводит процесс в статус "Закрыт" (ID: 8)

    2. При ошибке выполнения задачи система переводит процесс в статус "Ошибка загрузки адресов" (ID: 607). Пользователь повторяет работу с процессом, начиная с пункта 3

Правила

  • Планирование задачи синхронизации при смене статуса процесса на "Принят" ID: 9, при условии, что заполнены оба параметра

Задача: ru.bgcrm.dyn.ufanet.process.task.handlers.ThirdUpload

Конфигурация

processTaskShow=1