A
A
Alexander Terekhov2020-12-02 19:59:29
Project management
Alexander Terekhov, 2020-12-02 19:59:29

What solution is suitable for implementing a request system with a queue?

Please help me choose a solution for such a system:

There are operators who perform operations, and there are clients who request these operations.
I would like to find a solution that will satisfy the following conditions:
1. Clients request operations from a predefined list.
2. For each operation, additional parameters can be entered. The parameters for different types of operations are different.
3. After the request, the operation is queued.
4. Multiple queues for requests with different priorities.
5. SLA setting for each type of operation.
6. Reporting (start/end time of the operation, the percentage of operations that have gone beyond the set time threshold, etc.)

Opportunities that I would also like to have:
7. The operator does not think what request to fulfill. The algorithm determines which request should be executed next (basically - the oldest question with the highest priority), and the operator sees only it
8. Changing the order of requests in a queue of one priority and moving requests to queues of other priorities.
9. Approval system: the created request will not get into the queue until the approval is received from another client/manager. Accordingly, the one who must give the approval should be notified about this
10. The expected execution time of each request, as seen by the client, based on the set execution time for one request and the number of requests (taking into account that different request execution times are set for request types)
11. Queues must be updated in real time

Tell me, please, in which direction to dig. I thought about trying to implement this on Jira, but I ran into some limitations and the general "slowness" of Jira in general. Maybe there are other service desks that can handle all this? Or some CRM solutions?

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question