FixCompletedUncompletedActivityAgent::doRun

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. FixCompletedUncompletedActivityAgent
  4. doRun
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/agent/activity/fixcompleteduncompletedactivityagent.php
  • Класс: Bitrix\Crm\Agent\Activity\FixCompletedUncompletedActivityAgent
  • Вызов: FixCompletedUncompletedActivityAgent::doRun
static function doRun(): bool
{
	$uncompletedActivities = self::queryUncompletedActivitiesToFix(self::getLastId());

	if (empty($uncompletedActivities))
	{
		self::cleanOptions();
		return self::AGENT_DONE;
	}

	foreach ($uncompletedActivities as $activity)
	{
		$itemIdentifier = new ItemIdentifier($activity['ENTITY_TYPE_ID'], $activity['ENTITY_ID']);
		$uncompletedActivity = new UncompletedActivity($itemIdentifier, $activity['RESPONSIBLE_ID']);
		$uncompletedActivity->synchronize();
	}

	return self::AGENT_CONTINUE;
}

Добавить комментарий