Business Automation Workflow Web Service API 编程指南 (不推荐)

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38
Web Service 客户机的应用程序编程接口 (API) 定义了许多模式,并提供了一组用于从外部客户机应用程序访问 Process Designer 功能的操作。

由于网络应用程序接口抽象了网络应用程序中使用的实际技术,因此您可以使用不同的技术(如 Microsoft.NET 或 Java™)编写外部客户端程序。 Business Automation Workflow 因此,您可以使用不同的技术(如 Microsoft.NET 或 Java™)编写外部客户端应用程序。您可以根据所使用的技术使用一些工具包,如 Axis WSDL-to-Java 工具 ,帮助您根据 WSDL 描述生成类。

Web API 提供了允许客户机应用程序完成下列功能的操作:
  • 查询流程实例和任务
  • 管理流程实例
  • 管理任务以及对任务进行同步
  • 搜索业务数据
  • 管理外部活动
使用 Web Service 操作与 Workflow Server 进行的通信是异步的。

兼容性注意事项

Business Automation Workflow Web API 符合 Web Service 互操作性的 WS-I Basic Profile 1.0 标准。 在 WSDL 开头,对 Web API 的完整互操作性和其他保证作了概述。

在某些情况下,您可以实现与 Workflow Server版本不同的 Web Service 操作版本。 要了解完整的兼容性信息,请参阅 WSDL 文件。

使用 Web API 创建的所有客户机都必须包含向 Workflow Server标识客户机的 ClientInfo header 对象。 此头将时区和其他兼容性信息传递到 Workflow Server,如 WSDL 中所述。