У пользователей Forecast NOW!  есть набор действий, которые они повторяют с некоторой регулярностью: каждый день или несколько раз в неделю в определенные дни. Это может быть анализ запасов, формирование заказа и другие задачи. 

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

Какие сложности возникали при работе со старой версией?

Для консольной утилиты нужно было готовить отдельные файлы на вход и это не всегда было удобно для пользователей. Файлы запускались с помощью встроенного планировщика Windows, а значит логи запуска хранились отдельно от программы, что тоже вызывало некоторые неудобства при их анализе. 

Новый планировщик решает эти задачи:

  • Теперь нет привязки к планировщику Windows. Если он по каким-то причинам не сработал, то это никак не скажется на работе программы.
  • Задачи теперь формируются через графический интерфейс в привычном для людей виде. Их проще подготовить и разобраться в них стороннему человеку.
  • Реализовано удобное логирование данных. Теперь логи собраны в отдельной вкладке в окне планировщика. Можно отслеживать успешно или нет выполнена команда, сколько времени она заняла. Если есть какая-то критическая ошибка, то она сразу будет отправлена ответственному сотруднику.


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

Планировщик можно запустить из программы Forecast NOW! или отдельно, без привязки к программе. Пользователи могут создать задачи, прописать туда все необходимые команды не запуская программу. Далее планировщик будет выполнять команды в автономном режиме: 

Для каждой задачи пользователь может задать:

  • Время выполнения
  • Повторяемость, например раз в неделю или в определенные дни
  • Период выполнения задачи - неделя, месяц, год или произвольный период.

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

Другие публикации