首页 > 解决方案 > 如何以正确的方式执行案例管理工作流程?

问题描述

执行案例管理工作流,我得到一个错误:

> 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

在此处输入图像描述

错误与 SysWorkflowDocument\assertAsUser方法有关

在此处输入图像描述

64 行Common rec的变量是无效的。该变量由查询填充:

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 的子表)。

我对此区域没有任何自定义。

您知道如何运行案例管理工作流程吗?是否有任何修复?

谢谢。

标签: workflowaxaptamicrosoft-dynamicsx++dynamics-ax-2012

解决方案


推荐阅读