@ariorh
Такой себе проджект-менеджер

Какое решение подойдет для реализации системы запросов с очередью?

Помогите, пожалуйста, подобрать решение для такой системы:

Есть операторы, которые выполняют операции, а есть клиенты, которые эти операции запрашивают.
Хочется найти решение, которое будет удовлетворять таким условиям:
1. Клиенты запрашивают операции из заранее определенного списка.
2. Для каждой операции возможен ввод дополнительных параметров. Параметры для разных типов операций различны.
3. После запроса операция встает в очередь.
4. Несколько очередей для запросов с разным приоритетом.
5. Настройка SLA для каждого типа операции.
6. Отчетность (время начала/конца выполнения операции, процент вышедших за установленный порог времени операций и т. д.)

Возможности, которые хотелось бы тоже иметь:
7. Оператор не думает, какой запрос ему выполнять. Алгоритм определяет, какой запрос должен быть выполнен следующим (базово - самый старый вопрос с самым высоким приоритетом), и оператор видит только его
8. Изменение очередности запросов в очереди одного приоритета и перенос запросов в очереди других приоритетов.
9. Система апрува: созданный запрос не попадет в очередь, пока не будет получен апрув от другого клиента/менеджера. Соответственно тот, кто должен дать апрув, должен получить об этом уведомление
10. Ожидаемое время выполнения каждого запроса, видимое клиентом на основе установленного времени выполнения одного запроса и количества запросов (с учетом того, что для типов запросов установлено разное время выполнения запроса)
11. Очереди должны обновляться в реальном времени

Подскажите, пожалуйста, в какую сторону копать. Я думал попробовать реализовать это на Джире, но столкнулся с некоторыми ограничениями и вообще общей "неторопливостью" Джиры. Может есть другие сервис дески, которые со всем этим справятся? Или какие-то CRM решения?
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы