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

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

	$info = self::getWorkflowStateInfo($workflowId);
	if (!empty($info['STARTED_BY']))
		self::cleanRunningCountersCache($info['STARTED_BY']);

	$DB->Query(
		"DELETE FROM b_bp_workflow_permissions ".
		"WHERE WORKFLOW_ID = '".$DB->ForSql($workflowId)."' "
	);

	$DB->Query(
		"DELETE FROM b_bp_workflow_state ".
		"WHERE ID = '".$DB->ForSql($workflowId)."' "
	);
}