CBPWorkflow::runStep

  1. Bitrix24 API (v. 23.675.0)
  2. bizproc
  3. CBPWorkflow
  4. runStep
  • Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/workflow.php
  • Класс: CBPWorkflow
  • Вызов: CBPWorkflow::runStep
protected function runStep(): bool
{
	$this->ProcessQueuedEvents();

	$item = array_shift($this->activitiesQueue);
	if ($item === null)
	{
		return false;
	}

	try
	{
		$this->RunQueuedItem($item[0], $item[1], (count($item) > 2 ? $item[2] : null));
	}
	catch (Exception $e)
	{
		$this->FaultActivity($item[0], $e);

		if ($this->GetWorkflowStatus() == CBPWorkflowStatus::Terminated)
		{
			return false;
		}
	}

	return true;
}

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