Новая система формирования отчетов

Ранее, при формировании отчетов использовалась общая очередь обработки запросов на формирование отчетов. Это приводило к тому, что если несколько пользователей запустили формирование отчета, то сначала сформируется отчет того пользователя, который раньше остальных успел запустить формирование. Формирование отчетов остальных пользователей будет выполнено после того, как у первого завершит формирование отчета.

Реализовали новую систему формирования отчетов, которая позволяет одновременно формировать до 20 отчетов. Если несколько пользователей запустят формирование отчетов, то у всех отчет начнет формироваться сразу, не зависимо от того, кто раньше запустил.

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

Last updated