• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/integration/bizproc/taskmanager.php
  • Класс: BitrixRpaIntegrationBizprocTaskManager
  • Вызов: TaskManager::getUserTotalIncompleteCounter
public function getUserTotalIncompleteCounter(int $userId = null): int
{
	if ($userId === null)
	{
		$userId = MainEngineCurrentUser::get()->getId();
	}

	$cnt = CBPTaskService::getCounters($userId);
	$cnt = isset($cnt[Driver::MODULE_ID]) ? (int) $cnt[Driver::MODULE_ID]['*'] : 0;

	$currentCounter = (int)CUserCounter::GetValue($userId, 'rpa_tasks', '**');
	if ($currentCounter !== $cnt)
	{
		CUserCounter::Set($userId, 'rpa_tasks', $cnt, '**');
	}

	return $cnt;
}