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