• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/stateservice.php
  • Класс: CBPStateService
  • Вызов: CBPStateService::setStateParameters
public function setStateParameters($workflowId, $arStateParameters = array())
{
	global $DB;

	$workflowId = trim($workflowId);
	if ($workflowId == '')
		throw new Exception("workflowId");

	$stateParameters = "";
	if (count($arStateParameters) > 0)
		$stateParameters = serialize($arStateParameters);

	$DB->Query(
		"UPDATE b_bp_workflow_state SET ".
		"	STATE_PARAMETERS = ".($stateParameters <> '' ? "'".$DB->ForSql($stateParameters)."'" : "NULL").", ".
		"	MODIFIED = ".$DB->CurrentTimeFunction()." ".
		"WHERE ID = '".$DB->ForSql($workflowId)."' "
	);
}