Управление задачами

Управление задачами

Центральная часть сервисной системы, каталог с настроенными задачами, в виде дерева, с группами и элементами настроенных задач.

  • Индивидуальные параметры выполнения задач;
  • Порядок выполнения, когда задачи выполняют группой, по выбранному порядку;
  • Настройка расписания для запуска задач и групп задач;
  • Наблюдение за процессом выполнения задач.

Система управления задачами включает в себя несколько этапов, которые будут общие для любых типов задач:

  1. Настройка и хранение параметров, используемых в задач;
  2. Система запуска задач:
    • Пользователем, задачи либо группы;
    • Пользователем, для выбранного объекта данных, из формы справочника, журнала документов и т.п.;
    • Автоматически, по расписанию, задачи либо группы;
  3. Выбор данных из базы учетной системы для передачи в задачу, с возможностью предварительного просмотра, какие данные попадут в обработку;
  4. Выполнение задачи, по выбранному модулю;
  5. Обработка промежуточного результата выполнения задачи:
    • Регистрация статуса на обработанный объект данных;
    • Сброс регистрации изменений с обработанного объекта данных;
    • Остановить обработку списка, в зависимости от статуса;
  6. Обработка общего результата выполнения задачи:
    • Регистрация общего статуса выполнения задачи;
    • Ведение журнала действий задачи;
    • Сброс регистрации изменений со всего вида данных, либо плана обмена;
    • Остановить запуск задачи по расписанию, в зависимости от статуса;
  7. Система наблюдения за процессом работы задач.

Все этапы, кроме 4 выполнение задачи, общие для любых ситуаций. Это позволяет:

  1. Разработчику заняться, только логикой задачи, не думая о сопутствующих этапах, которые будут общие для всех;
  2. Запуск задач в системе будет централизованный, для каждой новой задачи не надо разрабатывать сопутствующие этапы, а без которых не обойтись;
  3. Централизованное наблюдение за всеми задачами системы.

Схема управления задачами

Схема управления задачами

Используемые компоненты

Компонент Подсистема Документация
Настроенные источники данных Ядро системы Ссылка на документацию
Каталог подключаемых модулей Ядро системы