22 'text' => Loc::getMessage(
'BIZPROC_WEB_RESULT_WORKFLOW_NO_RESULT'),
26 if (is_null($renderedResult))
28 if (isset($cache[$this->workflowId]))
33 $state = WorkflowStateTable::getByPrimary(
35 [
'select' => [
'STARTED_BY',
'MODULE_ID',
'ENTITY',
'DOCUMENT_ID']]
44 $startedBy = $state->getStartedBy();
45 if (empty($startedBy))
47 $startedBy = \CCrmBizProcHelper::getDocumentResponsibleId($state->getComplexDocumentId());
55 $userLink =
'[URL=/company/personal/user/' . $startedBy .
'/]' .
$userName .
'[/URL]';
56 $text = Loc::getMessage(
'BIZPROC_WEB_RESULT_WORKFLOW_RESULT_USER', [
'#USER#' => $userLink]) ??
'';
59 'text' => \CBPHelper::convertBBtoText(
$text),
71 switch ($renderedResult->status)
76 \CBPHelper::convertBBtoText(
77 preg_replace(
'|\n+|',
"\n", trim($renderedResult->text ??
'')),
79 'status' => $renderedResult->status,
84 'text' => \CBPHelper::convertBBtoText(
86 'BIZPROC_WEB_RESULT_WORKFLOW_RESULT_USER',
87 [
'#USER#' => $renderedResult->text]
90 'status' => $renderedResult->status,
95 'text' => $renderedResult->text ??
'',
96 'status' => $renderedResult->status,