Всем добрый день. В CS-Cart нужен менеджер задач. Предлагаю начать обсуждение, определить возможность и сроки реализации.
Суть: в крон сервера добавить задание, например на выполнение каждую минуту. По этому заданию запускается скрипт Менеджера задач CS-Cart. В менеджере задач нужно реализовать возможность добавления задач, таких как выполнение обмена, импорта, проверки новых заказов, запросов на звонки и прочего. Т.е. задачи должны иметь наименование, ссылку на запуск по кнтроллеру, приоритет, блокировку от запуска других задач пока выполняется текущая.
Менеджер задач будет полезен во многих случаях, например
- быстрое вкл/выкл задач в расписании
- сторонние модули могут использовать для запуска уведомления, например о новых заказах и не только
- проверка статуса завершения задач поможет выявить ошибки
- наглядное представление о статусе запущенных задач
- и многое другое