尽管知道AX足以绕过,但它仍然让我感到困惑。我有Visual Studio C#的背景知识,我总能找出特定代码段执行意外行为的位置,但是在AX 2012一年半之后,它仍然是一个谜。
只要取消采购订单项,就会有遗留系统无法从AX发送采购订单;我的目标是更改AX以确保已取消的行被发送回此旧系统。
我需要修改PO行取消后的行为。我知道用户通过转到采购和采购来取消该行=>常见 - >采购订单=>所有采购订单。他们在采购订单上请求更改,然后在采购订单行部分下,导航到更新行=>交付剩余;在此表单上执行个性化显示该表单称为PurchUpdateRemain,一个Foundation表单。我点击取消线按钮,然后确认更改。
我知道在此触发了工作流程,并且我已经完成了批准更改的整个过程,但是根据我在其上运行的跟踪没有调用AIF服务,所以我感到很困惑关于AIF服务应该处理什么。
我的问题是:如何在AX中找到文件的发送位置? AX似乎没有给出任何关于在取消行之后应该调用什么逻辑的指示。如果我能够在Visual Studio中看到代码的整个流程,我可以确定我需要在AX中进行更改的位置,但我还没有弄清楚我是如何做到这一点的。有小费吗?我的智慧结束了。