method public static

Effective::getAverageEfficiency()

Класс: \Bitrix\Tasks\Internals\Effective

Сигнатура

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

Что будем искать? Например,Продвижение