This topic applies only to the IBM Business Process Manager Advanced configuration.

生成 IBM Forms 客户机(不推荐)

基于您在“用户界面”设置中指定的表单,为人员任务或流程生成客户机。

开始之前

客户机生成器使用您在人员任务编辑器中指定的输入和输出表单。如果未指定任何表单,那么客户机生成器会基于人员任务的服务接口创建表单。对于每个任务,都可以选择生成 Lotus® 表单或 JSP 页面,以在最终客户机中呈现人员任务的输入和输出消息。
提示: 生成业务流程时,实例数据标识会生成业务对象。使用相同的实例数据标识创建多个 BPEL 流程时,创建的所有业务对象均带有相同的名称。建议您创建唯一的实例数据标识(或者修改现有标识),以确保每个业务对象都具有唯一的名称。

关于此任务

如果从 WebSphere® Integration Developer V6.2 或更低版本迁移,并且项目包含特定 IBM Forms,那么可能发生迁移错误。如果用作人员任务接口输入或输出消息的业务对象扩展了业务图,那么在“问题”视图中会显示验证错误。这些错误通常带有以下文字:“XPath is not valid for the IBM Form”。 要纠正此问题,请在 IBM® Integration Designer 中重新生成表单。

过程

要生成 IBM Forms 客户机,请完成以下步骤:

  1. 在“业务集成”视图中,右键单击要为其生成用户界面的人员任务,并选择生成人员任务用户界面 要为不同的模块中的任务生成客户机,请在业务集成视图中选择每个模块时按住 Ctrl 键不放,以选中这些模块。 这样会启动“针对人员任务的用户界面向导”。
    注:
    • 如果生成的客户机旨在能够启动某个流程,那么该流程必须已为初始接收活动定义人员任务,或者在连线至该流程的组合键图上具有另一个初始化任务。
    • 如果在组合件图上不显示人员任务,那么将得到一条警告消息。
    • 如果此人员任务包含任何种类的错误,那么在向导中将不会列出任务。这样将显示一条警告消息。
  2. 在“客户机生成器选择”页面上,按如下所示继续操作:
    1. 生成器类型字段中选择 IBM Forms 客户机应用程序
    2. 使用该列表来选择要为其生成客户机的人员任务。展开树直至找到所需人员任务,然后选择相关联的复选框。
    3. 单击下一步
  3. 在“IBM Forms 客户机配置”页面上,请按如下所示操作:
    1. 动态 Web 项目的名称字段中,输入将存储生成的客户机的 Web 项目的名称。
    2. 公司徽标字段中,可以指定包含公司徽标的图形文件的文件位置。 该徽标将作为条幅显示在生成的客户机的 Web 页面顶部。您可以浏览至 GIF 或 JPEG 文件。如果图像高于 60 像素,那么将自动缩减以适应可用空间。您可以在生成的客户机的页面 Banner.jsp 中调整徽标的高度。条幅的背景色在样式表 styles.css 中定义,请参阅类 .Banner。 CSS 文件位于 WebContent\theme\styles.css 中生成的 Web 项目中
    3. 客户机位置区域中,您具有两个选项。如果一台服务器将用于在相同的 IBM Process Server 上部署生成的客户机和相关联的流程与任务,那么请选择生成的客户机和驻留在相同的服务器上(本地客户机视图)关联的流程与任务。 如果两台或更多服务器用于相同的单元中,并且将在一台服务器上部署生成的客户机,在另一台服务器上部署相关联的流程和任务,那么请选择 生成的客户机和驻留在不同服务器上(远程客户机视图)的相关联的流程和任务。如果正在使用两台或更多服务器,那么将需要提供服务器的 IP 地址和引导程序端口,所需格式为:iiop://REMOTE_SERVER_IP:BOOTSTRAP_PORT
    4. 样式选择区域中,可以从专为生成的客户机提供的两种样式中进行选择,或者添加自己的样式文件(CSS 格式)。该定制 CSS 文件必须驻留在工作空间中的 Web 项目内。该 CSS 文件可包含有关颜色、字体大小和样式的设置,但是这些设置必须具有适当的名称,因为这些设置用作为所生成的客户机中的引用。最佳方法是修改生成的客户机的某个预定义的样式文件(styles-IBM.css 或 styles-blue.css),并将其保存为 CSS 文件。随后,在样式字段中,可以单击添加浏览以选择 CSS 文件。
    5. 完成后,单击下一步
  4. 在第二个“IBM Forms 客户机配置”页面上,可以为每个任务选择表单或 JSP 用户界面。 人员任务列在 Forms 或 Java™ 服务器页面标题下。如果需要,请选择人员任务,并使用方向按钮来将其传输至对面的列。
  5. 完成此操作后,请单击完成

结果

这样将生成新客户端。在业务集成视图中,将可以在集成逻辑 > IBM Forms下看到新的项。您的下一步是将其部署至运行时环境。请参阅将生成的客户机部署到外部运行时环境中

下一步做什么

如果重构包含 IBM Forms 客户机的人员任务,那么重构行为取决于表单与任务关联的方式。 请参阅相关链接以了解更多信息。
要点: 可以将此用户界面部署到运行时环境之前,需要在将部署客户机的每台机器(这包括 IBM Process Server 和相应的测试环境)上安装 IBM Forms ViewerLotus Notes® Server API。但是可在 Process Portal 空间中使用相同的 IBM Forms,在此情况下,您将无需安装 Server API。