人员服务

您可以使用人员服务来提供用户可用于在基于 Web 的应用程序中管理其流程和案例工作的界面。

在运行时,人员使用从基于 Web 的应用程序 (例如 IBM Process Portal) 中的人员服务生成的用户界面来执行任务。 您还可以使用传统人员服务为您在 Web 编辑器中创建并在 Process Portal中运行的流程提供用户界面。

客户机端人员服务
客户端人员服务是较新的人员服务,使用 Web 技术来提高人员服务性能并提供对业务流程,数据和流程实例管理的支持。
在设计器中创建和编辑客户端人员服务,在 Web 浏览器中在客户端运行这些服务,并仅在需要时使用这些服务来调用服务器以获取数据。
您可以使用视图、Coach、客户端脚本、服务、事件和嵌入式客户端人员服务来创建完全在 Web 浏览器中运行、测试并优化的客户端人员服务。 诸如 WYSIWYG(所见即所得)之类的增强型编写功能和响应式设计元素可帮助您构建复杂用户界面,并确保多个设备的可伸缩性。
此图显示了包含多个嵌套客户端人员服务的样本根客户端人员服务的分层结构。
根据您希望客户端人员服务具有的配置,可以在创建向导中指定是希望将新客户端人员服务用作 Root 服务还是嵌套服务。 您可以重新访问在概述选项卡中所做的选择。
Root 客户端人员服务
Root 客户端人员服务是可用于任务、案例或仪表板的顶级独立服务。 Root 服务不能嵌套在其他客户端人员服务中,但可以包含一个或多个单层或多层嵌套服务。
嵌套的客户端人员服务
嵌套的客户端人员服务可供复用。 嵌套的服务包含一组可以在一个或多个其他客户端人员服务中复用的公共步骤。 您可以将可复用的服务嵌套在 Root 服务或另一个嵌套的服务中。 支持多个嵌套层。 对于任务或实例用户界面,不能直接在流程或案例中使用嵌套的服务。
限制: 为避免在运行时发生意外行为,请勿在对客户端人员服务进行建模时使用循环嵌套模式。 例如,如果模型包含客户端人员服务 A,其中嵌套客户端人员服务 B,那么请勿将 B 配置为绕回并嵌套 A
有关嵌套客户端人员服务的更多信息,请参阅 复用客户端人员服务
要了解有关传统人员服务与客户端人员服务之间的差异的更多信息,请参阅 客户端人员服务与传统人员服务之间的差异
传统人员服务(不推荐)
较低版本的人员服务,用于在较低版本的产品中创建用于业务流程管理的用户界面。 您可以在设计器中编辑传统人员服务,在服务器上运行这些服务,并使用这些服务向基于 Web 的应用程序提供用户界面。
您可以使用 Coach、服务器脚本、服务和事件来创建可在服务器上运行和测试的传统人员服务。 传统人员服务是唯一一种可调用其他传统人员服务的人员服务类型。 不推荐使用的工件 (例如 "发送警报") 不可用于在设计器中编写传统人员服务。