1

微软动态 AX 2009:

我需要从采购订单屏幕中执行此操作,因此我只有 PurchLines 表中的采购申请编号。

非常感谢您的帮助,因为网络上还没有可用的东西(我可以找到)并且 AX 2009 教程中缺少课程。

所有有用的答案肯定会得到我的支持。

编辑:目的是当单击采购订单屏幕上的按钮时,强制现有工作流程从“提交”阶段在采购申请上重新执行。

4

2 回答 2

2

我找到了答案(代码)再次将其提交到工作流:

workflowCorrelationId = Workflow::activateFromWorkflowTemplate(workflowTemplateName,recId,note,NoYes::No,'userid');

于 2009-03-13T11:16:03.597 回答
1

这将重置 PurchReqTable 中的工作流状态和状态字段,但不会执行任何工作流逻辑:

PurchReqTable::setWorkflowState(PurchReqTable::find(PurchLine.PurchReqId).RecId, PurchReqWorkflowState::Submitted);
于 2009-03-11T16:47:49.430 回答