Как правильно выполнить документооборот? - PullRequest
0 голосов
/ 14 октября 2019

При выполнении рабочего процесса управления делами , я получил ошибку:

> X++ Exception: Work item could not be created. Insufficient rights for
> user Admin.
> 
> Stopped (error):
> SysWorkflowMessageQueueManager-run    SysWorkflowMessageQueueManager-executeTask      SysWorkflowQueue-resume     X++
> Exception: Work item could not be created. Insufficient rights for
> user Admin.  at SysWorkflowWorkItem-create
> SysWorkflowWorkItem-createWorkItems SysWorkflow-save
> SysWorkflowQueue-resume SysWorkflowMessageQueueManager-executeTask
> SysWorkflowMessageQueueManager-run
> 
> X++ Exception: The workflow system could not access the business
> document data. Report this issue to your system administrator.  at
> SysWorkflowDocument-assertAsUser SysWorkflowDocument-assert
> SysWorkflowDocument-assertPermission SysWorkflowWorkItem-create
> SysWorkflowWorkItem-createWorkItems SysWorkflow-save
> SysWorkflowQueue-resume

enter image description here

Ошибка связана с SysWorkflowDocument\assertAsUser метод

enter image description here

Переменная Common rec в строка 64 является недействительной. Переменная заполняется запросом:

select * from CaseDetailBase
    join CaseDetail 
    outer join CaseAssociation
    join CaseCategoryHierarchyDetail
    where CaseDetailBase.RecId == CaseDetail.RecId 
    && CaseDetailBase.RecId == CaseAssociation.CaseRecId 
    && CaseDetailBase.CategoryRecId == CaseCategoryHierarchyDetail.RecId
    && CaseDetail.RecId == 'My_Current_Case_RecId';

Отсутствует запись в CaseDetail (дочерняя таблица CaseDetailbase).

У меня нет никаких настроек в этой области.

Есть ли у вас идеи, как я могу запустить рабочий процесс управления делами? Если есть какие-либо исправления?

Спасибо.

...