0

我目前正在尝试设置一个 PHP 脚本来与 Dynamics AX 2012 通信并更新工作流(即批准和拒绝),在阅读了这篇文章后,我相信它可以使用业务连接器来实​​现 - 但是我也阅读了很多建议不要将 Business Connector 与 AX 2012 一起使用的文章,因此我希望尽可能避免这样

我的问题是:如何在不使用业务连接器的情况下使用 PHP(或我可以通过 PHP 调用的任何其他语言)与 AX 2012 通信以批准/拒绝或以其他方式更新现有工作流?

提前致谢。

4

2 回答 2

1

您应该使用 AIF(应用程序集成框架)。

然后,您可以通过 SOAP(Web 服务)调用 AX AIF 服务。使用HTTP适配器而不是默认值NetTcp(或将其配置为使用BasicHttp)。

有关配置 HTTP 适配器的说明,请参阅https://technet.microsoft.com/en-us/library/hh496418.aspx

对于工作流操作,AIF 服务已创建 ( \Services\SysWorkflowApprovalService)。

于 2015-02-09T09:18:20.840 回答
0

更好的方法是将您的 PHP 应用程序连接到 WCF 服务,然后轻松将该 WCF 服务集成到 AIF 中,然后将 AIF 调用到 Dynamics AX,我认为这是最好的方法。

于 2016-11-25T13:17:54.130 回答