桌面 Process Designer中的服务器端服务组件(不推荐)
传统:
了解在桌面 IBM® Process Designer中构建服务器端服务时可用的工具和组件。
了解在桌面 IBM® Process Designer中构建服务器端服务时可用的工具和组件。
注: 不推荐使用桌面 Process Designer 。
在桌面 IBM Process Designer的 " Designer " 视图中开发服务图时,选用板中提供了以下工具和组件。 并非所有工具和组件都可用于每种服务类型。
所有服务类型
可从所有服务类型的选用板获取以下工具和组件:
| 组件图标 | 描述 |
|---|---|
选择工具 |
用于选择和移动图上的组件。 |
“序列流”工具 |
用于连接服务组件以确定服务中的步骤的执行顺序。 |
服务器脚本 |
要编写 JavaScript 以在服务上下文中的 Workflow Server 上运行时使用。 “服务器脚本”组件可用于解析变量和执行程序命令。 |
服务器 Scriptlet |
用于将格式化文本块(例如 HTML、XML 或 XSLT)直接绑定到服务变量。 这就无需将很大的文本块存储在变量的缺省值中。 有关更多信息,请参阅 在脚本任务中使用 scriptlet。 |
决策网关 |
用于将对流程执行中的某点(其中根据条件,只能遵循若干路径之一)建模。 |
结束事件 |
用于结束服务执行。 对于包含多条路径的服务,每条路径需要其自身的结束事件。 注: 每次创建服务时,都会自动包含结束事件。
|
注释 |
用于将关于总体服务或服务中每个步骤的信息添加到图。 添加注释有助于其他开发者了解您的设计。 |
错误结束事件 |
用于有意抛出错误和结束处理。 例如,如果您从数据库返回过多行(超过正常限制并会使服务器停顿),那么可能要使用“错误结束事件”组件。 |
调用 UCA |
用于从服务调用 Undercover Agent (UCA)。 |
错误中间事件 |
用于侦听来自所连接服务组件的错误。 |
中间跟踪事件 |
用于指示服务中的某个点,您希望 IBM Business Automation Workflow 在该点捕获运行时数据以用于报告目的。 有关跟踪数据的更多信息,请参阅 启用流程以进行跟踪和报告。 |
修改任务 |
用于更改任务的优先级、到期日、状态或其他方面。 |
嵌套服务 |
用于将其他服务整合在当前服务中。 一般,定义嵌套服务来执行特定的可重复功能,例如:异常处理例程、与外部系统的集成或者数据处理。 嵌套服务常常用于多个流程应用程序且可能驻留在 Toolkit 中。 注: 传统人员服务 (不推荐) 只能嵌套在其他传统人员服务中。 无法嵌套 Ajax 服务。
注: 必须使用嵌套服务来调用 Advanced Integration Service。
|
发送警报 |
用于发送任务相关警报(不推荐)。 在先前发行版中, "发送警报" 组件用于向 IBM Process Portal 用户发送警报。 从 IBM Business Automation Workflow V8开始,只能使用 TWSearch JavaScript API 通过查询状态为 Alert的任务来检索警报。 |
集成服务(不推荐)
选用板中的以下工具和组件仅可用于 Integration Service。
| 组件图标 | 描述 |
|---|---|
Web Service 集成 |
用于运行外部 Web Service。 该组件使您可以提供 WSDL URI,然后使用任何可用的服务。 |
Java™ 集成 |
用于从 Java 类调用方法。 您可以使用方法来完成任务(如读取或编写文件,或者发送 SMTP 邮件)。 |
![]() |
用于与 IBM Enterprise Content Management 系统集成。 |
传统人员服务(不推荐)
选用板中的以下工具和组件仅可用于传统人员服务。
| 组件图标 | 描述 |
|---|---|
![]() |
用于实施传统人员服务的接口,以便用户能够参与业务流程。 有关更多信息,请参阅 构建 Coach。 Coach 工具与客户端人员服务共享。 有关更多信息,请参阅 用于客户端人员服务的工具。 |
传统 Coach(不推荐) |
用于实施传统人员服务的接口,以便用户能够参与业务流程。 有关更多信息,请参阅 构建传统 Coach。 此组件仅用于传统人员服务。 |
推迟任务 |
用于停止处理而不更改任务状态。 此组件仅用于传统人员服务。 |
决策服务(不推荐)
选用板中的以下工具和组件仅可用于决策服务。
| 组件图标 | 描述 |
|---|---|
决策表 |
用于构建决策服务的条件。 |
JRules 决策服务 |
用于包含 IBM Operational Decision Manager Rule Execution Server 实例上可用的决策服务。 |
![]() |
使用“业务操作语言 (BAL) 规则”组件通过自然语言技术来编写业务规则 |
IBM Case Manager Integration Service (不推荐)
选用板中的以下工具和组件仅可用于 IBM Case Manager 服务。
| 组件图标 | 描述 |
|---|---|
![]() |
用于将案例管理案例集成到 IBM Case Manager 中。 |
选择工具
“序列流”工具
服务器脚本
服务器 Scriptlet
决策网关
结束事件
注释
错误结束事件
调用 UCA
错误中间事件
中间跟踪事件
修改任务
嵌套服务
发送警报
Web Service 集成

传统 Coach(不推荐)
推迟任务
决策表
JRules 决策服务

This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38