使用 PHP 更新 Dynamics AX 2012 工作流
Using PHP to Update Dynamics AX 2012 Workflow
我目前正在尝试设置一个 PHP 脚本来与 Dynamics AX 2012 通信并更新工作流(即批准和拒绝),阅读后 this post 我相信它可以实现使用业务连接器 - 但是我也阅读了很多文章,建议不要将业务连接器与 AX 2012 一起使用,因此我想避免这样做 如果可能。
我的问题是:如何使用 PHP(或我可以通过 PHP 调用的任何其他语言)与 AX 2012 通信以 approve/reject 或以其他方式更新现有工作流程 没有 使用业务连接器?
提前致谢。
您应该使用 AIF (Application Integration Framework)。
然后您可以通过 SOAP(Web 服务)调用 AX AIF 服务。使用 HTTP
适配器而不是默认的 NetTcp
(或将其配置为使用 BasicHttp
)。
有关配置 HTTP 适配器的说明,请参阅 https://technet.microsoft.com/en-us/library/hh496418.aspx。
已为工作流操作创建 AIF 服务 (\Services\SysWorkflowApprovalService
)。
更好的方法是将您的 PHP 应用程序连接到 WCF 服务,然后轻松地将 WCF 服务集成到 AIF 中,然后将 AIF 调用到 Dynamics AX,
我认为这是最好的方法。
我目前正在尝试设置一个 PHP 脚本来与 Dynamics AX 2012 通信并更新工作流(即批准和拒绝),阅读后 this post 我相信它可以实现使用业务连接器 - 但是我也阅读了很多文章,建议不要将业务连接器与 AX 2012 一起使用,因此我想避免这样做 如果可能。
我的问题是:如何使用 PHP(或我可以通过 PHP 调用的任何其他语言)与 AX 2012 通信以 approve/reject 或以其他方式更新现有工作流程 没有 使用业务连接器?
提前致谢。
您应该使用 AIF (Application Integration Framework)。
然后您可以通过 SOAP(Web 服务)调用 AX AIF 服务。使用 HTTP
适配器而不是默认的 NetTcp
(或将其配置为使用 BasicHttp
)。
有关配置 HTTP 适配器的说明,请参阅 https://technet.microsoft.com/en-us/library/hh496418.aspx。
已为工作流操作创建 AIF 服务 (\Services\SysWorkflowApprovalService
)。
更好的方法是将您的 PHP 应用程序连接到 WCF 服务,然后轻松地将 WCF 服务集成到 AIF 中,然后将 AIF 调用到 Dynamics AX, 我认为这是最好的方法。