GetExecutionResult
int private function CBPWorkflow::GetExecutionResult();
Метод возвращает результат выполнения бизнес-процесса.
Возвращаемое значение
Возвращаемое значение соответствует константам класса CBPActivityExecutionResult. Возможные значения:
- CBPActivityExecutionResult::None - результат выполнения бизнес-процесса не установлен,
- CBPActivityExecutionResult::Succeeded - бизнес-процесс завершен успешно,
- CBPActivityExecutionResult::Canceled - бизнес-процесс отменен,
- CBPActivityExecutionResult::Faulted - бизнес-процесс остановлен по ошибке,
- CBPActivityExecutionResult::Uninitialized - бизнес-процесс не инициализирован.
Примеры использования
<?
$runtime = CBPWorkflow::GetRuntime();
try
{
$workflow = $runtime->GetWorkflow($workflowId);
}
catch (Exception $e)
{
//
}
$executionResult = $workflow->GetExecutionResult();
switch ($executionResult)
{
case CBPActivityExecutionResult::None:
echo "Нет";
break;
case CBPActivityExecutionResult::Succeeded:
echo "Успешно";
break;
case CBPActivityExecutionResult::Canceled:
echo "Отменено";
break;
case CBPActivityExecutionResult::Faulted:
echo "Ошибка";
break;
case CBPActivityExecutionResult::Uninitialized:
echo "Не инициализировано";
break;
default:
echo "Не определено";
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025