Axapta 从外部应用程序打开到AX对象或数据集的直接链接
是否有一种方法可以直接从外部应用程序打开Ax2012中的指定文档(如“生产订单123”或表单(如“采购订单”) 详细地说,我正在寻找类似的东西,但这不适用于大于2009的版本Axapta 从外部应用程序打开到AX对象或数据集的直接链接,axapta,dynamics-ax-2012,dynamics-ax-2012-r2,Axapta,Dynamics Ax 2012,Dynamics Ax 2012 R2,是否有一种方法可以直接从外部应用程序打开Ax2012中的指定文档(如“生产订单123”或表单(如“采购订单”) 详细地说,我正在寻找类似的东西,但这不适用于大于2009的版本 有什么(可能包括)方法可以实现这一点吗?有!它使用的是AX的向下搜索功能,该功能使用AxHLink.exe处理传递给Classes\SysStartupCmd函数的dynamics://URL。如果希望直接启动AX客户端可执行文件,还可以在此处创建一些自定义代码 我刚才问的问题应该有很多有用的信息: 我们还可以找到更多信
有什么(可能包括)方法可以实现这一点吗?有!它使用的是AX的向下搜索功能,该功能使用AxHLink.exe处理传递给Classes\SysStartupCmd函数的dynamics://URL。如果希望直接启动AX客户端可执行文件,还可以在此处创建一些自定义代码 我刚才问的问题应该有很多有用的信息: 我们还可以找到更多信息: 编辑: 听起来你很困惑,或者帖子不够清晰。我认为你有三个基本的选择
向下钻取
、查看警报
和查看警报规则
。因此,如果您想使用Dynamics://URL,您需要以某种方式将它们连接起来。在另一个栈柱上有一个简的pastbinSysStartupCmd
,然后不使用Dynamics://
URL,只需直接调用Ax32.exe-startupCmd
,即可将参数传递给自定义类我读了你所有的链接文章,也读了那里链接的文章,但我没有在AX中触发事件。我添加了URL协议,使用您在文章中提到的一些链接进行了测试,并在特定的类中设置了一个断点,而不是在命中该断点的时候。你有什么提示吗?我更新了我原来的帖子,因为这个评论太小了。嗯,所描述的方法是正确的,现在可以使用了。但是:您必须通过AX32.exe打开AX。如果通过axc文件打开AX,则事件不起作用(至少在我的测试中是这样)。我认为你的答案是正确的——也许你可以加上这一点,但很重要!啊,你仍然可以打开AXC文件,但是你可以打开AX32.exe并传递AXC文件和参数。是的,我相信。您只需创建一个类似于
c:\ProgramFiles(x86)\Microsoft Dynamics AX\50\Client\Bin\Ax32.exe“c:\MyAxc.axc”-startupCmd=[…]
的快捷方式。我记不起确切的语法,但是如果你仔细研究一下,你应该能够弄清楚它。