
在 IBM® Integration Designer 中,用于生成用户界面的工具和技术将持续更改和演变。本主题提供您在设计用户界面以及选择最合适您用途的客户机类型时应考虑的一些设计点。
以下列表提供了用户界面生成的一些设计注意事项:
例如,假设您具有带有可选的 Address 字段的 Customer 业务对象,该字段引用包含可选字段 Street 和 City 的 Address 业务对象。 如果在人员任务中使用了 Customer 业务对象,并且您以后会使用 HTML-Dojo 技术为窗口小部件生成基于 Web 的用户界面,那么该用户界面将包含添加和除去按钮,通过这些按钮可添加或除去可选的 Street 和 City 字段。 缺省情况下,用户界面中不显示可选的 Street 和 City 字段,并且可选的 Address 字段将使用值 Address 进行填充,该值是可选 Address 业务对象的名称。如果您选择添加可选的 Street 和 City 字段,那么它们将在可选的 Address 字段下以嵌套形式出现。
任何人员任务都可使用 CaseTaskInterface 作为其接口。 特别是在您希望启用增强型动态行为时,您通常会使用 CaseTaskInterface 作为人员任务的接口。在某些部署的是 CaseTaskInterface 的实例中,您将希望向流程中添加自己的业务对象。可以通过编辑 CaseTaskInterface 来实现此目的,但是,强烈建议不编辑 CaseTaskInterface,原因是对此接口的更改可能会使其不适合用作协作作用域中人员任务的接口。
添加业务对象的首选方法是创建新接口,在接口中包含类型为 tCaseFolder 的参数并将此接口用于人员任务。同样,不应修改 tCaseFolder 参数类型。此类型由 CaseTaskInterface 使用,并且任何修改都可能与修改接口一样具有不良影响。