本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

准备扩展生成的 JSF 代码

为客户机扩展生成的 JSF 代码之前,必须更新客户机的 faces-config.xml 文件,以增强客户机,添加对新的人员任务的支持。

关于本任务

生成用户界面时,会生成动态 Web 项目。 此项目包含生成的工件,该工件由多个 Java™ Server Faces (JSF) 页面, Java 代码和必需的配置文件组成。 工件将自动打包到 EAR 文件中,该文件已准备好在 WebSphere® Application Server上部署和运行。 但是,如果工作范围扩大,可能需要扩展 JSF 客户机代码。 扩展此代码之前,必须更新 faces-config.xml 文件。

要更新 faces-config.xml 文件,请完成以下步骤:

过程

  1. 为所有受影响的人员任务生成新的 JSF 客户机。
  2. 完成下表中的操作。
    新生成的 faces-config.xml 文件段 描述 操作
    Where clause extension for open and under work ToDos 包含 toDosWhereExtension 的配置 将新生成的 faces-config.xml 文件段复制到要增强的客户机的 faces-config.xml 文件的相同段中。
    Where clause extension for sub ToDos 包含 subToDosWhereExtension 的配置 将新生成的 faces-config.xml 文件段复制到要增强的客户机的 faces-config.xml 文件的相同段中。
    Application meta info 包含 toDosClientTypes, toDosInEqualsOut, toDosMainInEqualsSubIn 的配置 将新生成的 faces-config.xml 文件段复制到要增强的客户机的 faces-config.xml 文件的相同段中。
    Navigation rules 包含所有基础结构、概述和主页的逻辑名称到文件名称的映射。 将新生成的 faces-config.xml 文件段复制到要增强的客户机的 faces-config.xml 文件的相同段中。
  3. 保存要增强的客户机的 faces-config.xml 文件。

下一步

更新 faces-config.xml后,请下载 ModifyEnhanceJSFClient和示例 OrderSolution_PI_V7.zip ),了解如何扩展 生成的JSF客户端以完成人工任务