Executing the Case management workflow, I got an error:
> 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

The error is related in SysWorkflowDocument\assertAsUser method

The Common rec variable at line 64 is void. The variable is populated by query:
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';
Missing the record in CaseDetail (child table of CaseDetailbase).
I don't have any customization about this area.
Do you have any idea how can I run the Case management workflow? Of if are there any fix?
Thanks.