
Центральная часть сервисной системы, каталог с настроенными задачами, в виде дерева, с группами и элементами настроенных задач.
- Индивидуальные параметры выполнения задач;
- Порядок выполнения, когда задачи выполняют группой, по выбранному порядку;
- Настройка расписания для запуска задач и групп задач;
- Наблюдение за процессом выполнения задач.
Система управления задачами включает в себя несколько этапов, которые будут общие для любых типов задач:
- Настройка и хранение параметров, используемых в задач;
- Система запуска задач:
- Пользователем, задачи либо группы;
- Пользователем, для выбранного объекта данных, из формы справочника, журнала документов и т.п.;
- Автоматически, по расписанию, задачи либо группы;
- Выбор данных из базы учетной системы для передачи в задачу, с возможностью предварительного просмотра, какие данные попадут в обработку;
- Выполнение задачи, по выбранному модулю;
- Обработка промежуточного результата выполнения задачи:
- Регистрация статуса на обработанный объект данных;
- Сброс регистрации изменений с обработанного объекта данных;
- Остановить обработку списка, в зависимости от статуса;
- Обработка общего результата выполнения задачи:
- Регистрация общего статуса выполнения задачи;
- Ведение журнала действий задачи;
- Сброс регистрации изменений со всего вида данных, либо плана обмена;
- Остановить запуск задачи по расписанию, в зависимости от статуса;
- Система наблюдения за процессом работы задач.
Все этапы, кроме 4 выполнение задачи, общие для любых ситуаций. Это позволяет:
- Разработчику заняться, только логикой задачи, не думая о сопутствующих этапах, которые будут общие для всех;
- Запуск задач в системе будет централизованный, для каждой новой задачи не надо разрабатывать сопутствующие этапы, а без которых не обойтись;
- Централизованное наблюдение за всеми задачами системы.