MS Dynamics AX 2009:
我需要从采购订单屏幕执行此操作,因此我只能从PurchLines表中获取采购申请编号。
您的帮助将非常受欢迎,因为网络上没有任何内容(我可以找到),并且AX 2009教程中缺少课程。
所有有用的答案肯定会得到我的支持。
编辑:目的是在采购订单屏幕上单击按钮时强制现有工作流程从“已提交”阶段在采购申请上重新执行。
答案 0 :(得分:3)
我找到答案(代码)再次将其提交到工作流程:
workflowCorrelationId = Workflow :: activateFromWorkflowTemplate(workflowTemplateName,recId,note,NoYes :: No,'userid');
答案 1 :(得分:1)
这将重置PurchReqTable中的工作流状态和状态字段,但它不会执行任何工作流逻辑:
PurchReqTable::setWorkflowState(PurchReqTable::find(PurchLine.PurchReqId).RecId, PurchReqWorkflowState::Submitted);