Класс
Tasks
Effective
\Bitrix\Tasks\Internals\Effective
Исходный файл: source/tasks/lib/internals/effective.php:33
Методы (20)
-
static agent() -
static checkActiveViolations()Проверяет, существуют ли неисправленные нарушения для задачи/пользователя/группы по отдельности или в некотором сочетании. -
static createAgentForNextEfficiencyRecount()Создаёт агента для следующего пересчёта эффективности -
static getAverageEfficiency()Возвращает среднюю эффективность за заданные даты. -
static getAverageEfficiencyForGroups() -
static getCountersByRange()Возвращает количество нарушений, завершённых задач и задач в работе за заданный диапазон дат. -
static getDatesRange()Возвращает даты границ текущего месяца (пока текущий месяц используется по умолчанию) -
static getEfficiencyForGraph()Возвращает сгруппированные данные средней эффективности для построения графика -
static getEfficiencyForNow() -
static getEfficiencyFromUserCounter()Возвращает значение пользовательского счётчика эффективности -
static getFilterId()Возвращает идентификатор фильтра на странице эффективности -
static getFirstRecordTime()Возвращает время первой добавленной записи эффективности или false, если она не существует. -
static getPresetList()Возвращает список пресетов по умолчанию -
static getViolationsCount() -
static isEnabled() -
static modify()Изменяет эффективность пользователя. Также при необходимости пересчитывает пользовательский счётчик эффективности после изменения. -
static recountEfficiencyUserCounter()Пересчитывает пользовательский счётчик эффективности -
static repair()Исправляет нарушения -
static runEfficiencyRecount()Запускает пересчёт эффективности -
static setEfficiencyToUserCounter()Устанавливает эффективность для пользовательского счётчика эффективности

