МайТэк: Планировщик задач

Во многих организациях возникают ситуации, требующие периодического или отложенного выполнения каких-нибудь процессов. К ним можно отнести рассылку писем контактным лицам организаций, формирование периодических поручений сотрудникам организации, запуск различных сценариев или другие действия, требующие отложенного или периодического выполнения. Количество таких процессов в организации может быть очень большим и постоянно увеличиваться. При таком количестве отложенных и периодических задач велика вероятность забыть про какую-нибудь из них, или учесть не всю информацию, необходимую для выполнения запланированной задачи, или не выполнить задачу к указанному сроку, или отправить результат задачи не в ту организацию или не тем исполнителям.

Для того, чтобы избежать подобных ситуаций, было разработано техническое решение «Планировщик задач», которое позволяет сотрудникам организации настраивать и планировать выполнение различных задач при автоматизации процессов организации.

Назначение решения

Техническое решение позволяет настроить и запланировать выполнение различных задач для сотрудников организации, при этом обеспечивается:

  • единый удобный интерфейс для настройки и планирования выполнения задач;
  • гибкая настройка расписания выполнения запланированных задач;
  • возможность выбора и настройки различных действий, выполняемых при запуске запланированной задачи;
  • возможность оперировать любыми объектами системы при формировании запланированной задачи;
  • контроль выполнения запланированных задач;
  • сокращение поиска информации при подготовке к исполнению запланированных задач;
  • автоматическое уведомление исполнителей запланированной задачи о наступлении срока исполнения;
  • автоматический старт запланированных задач по типовым маршрутам, либо отправка заданий любым исполнителям при наступлении срока старта задачи;
  • рассылка писем адресатам по расписанию;
  • запуск сценариев системы по расписанию.

Возможности технического решения

Техническое решение «Планировщик задач» расширяет возможности базовых модулей DIRECTUM с помощью справочников Расписания и Планировщик задач.

Справочник Расписания позволяет очень гибко настраивать расписание запуска запланированной задачи. При этом есть возможность настроить расчет даты запуска запланированной задачи с учетом календарных или рабочих дней. Задать произвольный, ежедневный, еженедельный или ежемесячный период повторения для периодических задач. Указать дату начала срабатывания расписания и дату окончания или количество повторений запланированной задачи.

Справочник расписание_1
Справочник расписание_1

В справочнике Планировщик задач настраиваются параметры запланированных задач. На основной закладке карточки справочника отображается информация о результате выполнения последнего запуска, дата последнего запуска и расчетная дата следующего запуска, согласно настроенным расписаниям запланированной задачи.

Планировщик задач

На закладке «Объекты» можно указать список объектов, необходимых для выполнения запланированной задачи.

Закладка объекты

На закладке «Действия» задаются различные действия, которые необходимо выполнить в рамках запланированной задачи. Доступны действия «Запустить сценарий», «Отправить задачу» и «Отправить письмо». Для каждого действия можно задать соответствующие дополнительные параметры.

Закладка действия_запустить сценарий
Закладка действия_отправить задачу

Закладка действия_отправить письмо

На закладке «Расписание» можно задать любой набор запланированных расписаний. Дата следующего запуска запланированной задачи расчитается автоматически, исходя из ближайшей даты следующего запуска списка настроенных расписаний.

Закладка расписание

На закладке «История» отображается история запуска запланированной задачи, содержащая всю необходимую информацию для анализа результатов выполнения запланированной задачи с точностью до секунды.

Закладка история

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

Эффект от внедрения

Техническое решение «Планировщик задач» позволяет оптимизировать периодические или отложенные процессы в организации. Его использование позволяет достичь следующих эффектов:

  1. Для руководителей:
    • Обеспечить контроль сроков исполнения запланированных задач;
    • Упростить анализ текущих периодических или отложенных задач;
    • Упростить мониторинг сроков исполнения периодических или отложенных задач;
    • Упростить доступ к документации, подготавливаемой в ходе исполнения запланированных задач;
    • Обеспечить гибкую настройку периода повторения и выполняемых действий для запланированных задач.
  2. Для сотрудников:
    • Снизить риск неисполнения запланированной задачи;
    • Упростить поиск информации, необходимой для исполнения запланированной задачи;
    • Исключить ошибки при подготовке документов для запланированных задач.