У модуля forum есть событие onAfterMessageAdd. Оно срабатывает и при добавлении сообщений к заданиям бизнес-процессов
26.05.2021 09:56:35
[QUOTE]Андрей Николаев написал:
[URL=/community/webdev/user/3751711/]Александр Шумейко[/URL], если я не ошибаюсь, то тебе нужно сохранить workflow, через: [CODE] $persister = CBPWorkflowPersister::GetPersister(); $persister ->SaveWorkflow( $rootActivity , true ); [/CODE] [/QUOTE] [QUOTE]Андрей Николаев написал: [URL=/community/webdev/user/3751711/]Александр Шумейко[/URL], если я не ошибаюсь, то тебе нужно сохранить workflow, через: [CODE] $persister = CBPWorkflowPersister::GetPersister(); $persister ->SaveWorkflow( $rootActivity , true ); [/CODE] [/QUOTE] Андрей Николаев, тогда вот такая ошибка возникает: [CODE]<pre>[Exception] Бизнес-процесс завис либо выполняется в данный момент (423) W:\domains\bx03.loc\bitrix\modules\bizproc\classes\general\workflowpersister #0: CBPAllWorkflowPersister->InsertWorkflow(string, string, integer, boolean) W:\domains\bx03.loc\bitrix\modules\bizproc\classes\general\workflowpersister #1: CBPAllWorkflowPersister->SaveWorkflow(object, boolean) W:\domains\bx03.loc\local\php_interface\functions\functions.php:418 #2: OnTaskDelegateHandler(integer, integer, integer) #3: call_user_func_array(string, array) W:\domains\bx03.loc\bitrix\modules\main\classes\general\module.php:475 #4: ExecuteModuleEventEx(array, array) W:\domains\bx03.loc\bitrix\modules\bizproc\classes\general\taskservice.php:145 #5: CBPAllTaskService::delegateTask(string, string, string) W:\domains\bx03.loc\bitrix\modules\bizproc\classes\general\document.php:611 #6: CBPDocument::delegateTasks(string, string, string, array, array) W:\domains\bx03.loc\bitrix\components\bitrix\bizproc.task\delegate.php:48 </pre>[/CODE] |
|
|