method
public
static
Effective::getAverageEfficiency()
Сигнатура
public static getAverageEfficiency([DateTime|null $dateFrom = null ][, DateTime|null $dateTo = null ][, int $userId = 0 ][, int $groupId = 0 ]) : int
Описание
Русский перевод этого описания пока проверяется. Показан оригинал.
If at least one of dates is not set, it will try to take the dates from the filter preset user pinned as default.
If filter options were not set in b_user_options for some reason and we still haven't dates,
it will take the default dates from static::getDatesRange().
For now they are borders of current month.
Параметры
$dateFrom
DateTime|null
= null
$dateTo
DateTime|null
= null
$userId
int
= 0
$groupId
int
= 0
Возвращаемое значение
int
Как применяется в Effective
Effective::getAverageEfficiency() — метод класса \Bitrix\Tasks\Internals\Effective модуля «Задачи».
Статический метод — вызывается через имя класса Effective, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Tasks\Internals\Effective;
Loader::includeModule('tasks');
$result = Effective::getAverageEfficiency();
// $result: intДругие методы Effective
agent()checkActiveViolations()Проверяет, существуют ли неисправленные нарушения для задачи/пользователя/группы по отдельности или в некотором сочетании.createAgentForNextEfficiencyRecount()Создаёт агента для следующего пересчёта эффективностиgetAverageEfficiencyForGroups()getCountersByRange()Возвращает количество нарушений, завершённых задач и задач в работе за заданный диапазон дат.getDatesRange()Возвращает даты границ текущего месяца (пока текущий месяц используется по умолчанию)getEfficiencyForGraph()Возвращает сгруппированные данные средней эффективности для построения графикаgetEfficiencyForNow()getEfficiencyFromUserCounter()Возвращает значение пользовательского счётчика эффективностиgetFilterId()Возвращает идентификатор фильтра на странице эффективностиgetFirstRecordTime()Возвращает время первой добавленной записи эффективности или false, если она не существует.getPresetList()Возвращает список пресетов по умолчанию
Исходный файл: source/tasks/lib/internals/effective.php:743

