Переменную список для ознакомления сделать множественной.
$arUsers = ["user_374", "user_1"];
$rootActivity->SetVariable("VARIABLE_LIST", $arUsers);
$arUsers = ["user_374", "user_1"];
$rootActivity->SetVariable("VARIABLE_LIST", $arUsers);
|
Подскажите, как добавить свой провайдер печати для смарт процесса id=144
Код провайдера
Подписка на событие
В шаблоне поле {OrderNumberMy} поле пустое |
|||||
|
|
|
|
Подскажите как совершить действие в бизнес процессе с помощью API? $arSelectFields = array( "ID", "WORKFLOW_ID", "WORKFLOW_STATE", "ACTIVITY", "ACTIVITY_NAME", "MODIFIED", "OVERDUE_DATE", "NAME", "DESCRIPTION", "PARAMETERS", "STATUS", "USER_STATUS", "DOCUMENT_ID", "USER_ID", "STATE", "IS_INLINE", "DELEGATION_TYPE", "DOCUMENT_NAME" ); // Список БП по документу $dbRecordsList = \CBPTaskService::GetList(array( "ID" => "DESC" ), array( 'DOCUMENT_ID' => $item->getFactory()->getEntityName() . "_" . $item->getId() ), false, false, $arSelectFields); $act = null; $workflowId = null; $userTaskList = []; $bpTaskId = null; $arRecord = $dbRecordsList->getNext(); $act = $arRecord["ACTIVITY_NAME"]; $workflowId = $arRecord["WORKFLOW_ID"]; $bpTaskId = $arRecord["ID"]; $userTaskList = \CBPAllTaskService::getTaskUserIds($bpTaskId); $approve_USER_ID = Service\Container::getInstance()->getContext()->getUserId(); // пользователь к которому привязали процесс // Как "нажать" в бп кнопку принять? |
|
|
|
|
Сам документ уже генерируется и отлажен провайдер данных. Я хочу прикрепить сгенерированный документ (pdf) в список документов. И что бы запись о документе была на постоянно. Повторить тот же путь, что делается при стандартном создании документа по шаблону. И когда нажимаешь список документов и открывается окно списка документов, что бы там был мой документ. Ахат Баязи, правильно направил на перехват событий генератора документов. Но хотелось бы знать методы с помощью которых можно получить список документов, которые сгенерированы, что бы ссылки на них использовать в БП внутри смарт процессов. Сейчас сгенерированный файлы прикрепляется к полю типа файл смарт процесса. Такое решение не нравится. Хочу печатные формы документов хранить в разделе документы смарт-процесса |
|||||
|
|
|
|
|||||
|
|
|