Документация для разработчиков
Темная тема

GetUserTasksForWorkflow

Описание и параметры

array
public static function CBPDocument::GetUserTasksForWorkflow(
	integer userId,
	string workflowId
);

Метод возвращает массив заданий для данного пользователя в данном рабочем потоке.

Примечание: Метод принимает массив конфигурационных параметров и генерирует скрипты, необходимые для показа файлового диалога. Метод статический.

Параметры метода

ПараметрОписание
userIdКод пользователя
workflowIdКод бизнес-процесса

Возвращаемое значение

Возвращаемый массив имеет вид:

array(
	array(
		"ID" => код_задания,
		"NAME" => название_задания,
		"DESCRIPTION" => описание_задания,
	),
	. . .
)

Примеры использования

<?
$documentType = array("bizproc", "CBPVirtualDocument", "type_".$iblockId);
$documentId = array("bizproc", "CBPVirtualDocument", $id);
$arDocumentStates = CBPDocument::GetDocumentStates($documentType, $documentId);
foreach ($arDocumentStates as $arDocumentState)
{
	$ar = CBPDocument::GetUserTasksForWorkflow($GLOBALS["USER"]->GetID(), $arDocumentState["ID"]);
	print_r($ar);
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024