新增功能 > Windchill > 11.0 F000 > 部署和配置 > 查询构建器和报告构建器增强功能
  
查询构建器和报告构建器增强功能
产品:Windchill
版本:11.0 F000
优点
“报告管理”“查询构建器”实用程序现使用 HTML 实施。在此次转换中,重新设计了用户界面、更新了 QML 处理、为高级报告作者提供了工具并增强了可用性。“报告构建器”及其相关功能也进行了更新,以便为这些增强功能提供支持。
其他详细信息
更新后的 QML (查询标记语言) 格式可在用户运行报告时与“报告构建器”用户界面无缝集成,同时为未来进一步增强奠定了基础。
通过在“报告构建器”中查看报告或在“查询构建器”中编辑报告模板,在之前版本的 Windchill 中创作的报告模板会在首次访问时自动升级为使用当前的 QML 格式。用户或管理员无需进行其他操作,即可将报告模板升级到当前的 QML 格式。
从不同上下文“实用程序”页面访问的基于 applet 的“报告管理”实用程序已使用 HTML 重新实施为“报告模板”表格。
“报告模板”表格列出了当前上下文中的所有报告模板,并通过创建新报告模板或选择编辑现有报告模板为“查询构建器”提供了启动点。
有关详细信息,请参阅管理报告模板
“查询构建器维护操控板”“报告模板”表格启动,使管理员能够在特定上下文中查看所有报告模板的升级状态并针对先前版本中的报告模板执行主动升级。
如果管理员希望先前版本中的某些报告模板按照先前的方式显示,则还可以通过“查询构建器维护操控板”访问其他升级模式。
有关详细信息,请参阅在 Windchill 11.0 之前创作的查询构建器报告模板的升级模式
操控板中提供的“验证 QML”操作可以根据当前数据库架构验证新的或已升级的报告模板的 QML。操控板上还会显示指定报告模板上次运行的日期。此信息可用来确定报告模板最近是否使用、是否处于未使用状态以及是否可以移除。
有关详细信息,请参阅查询构建器维护操控板
早期版本中基于 Java applet 的“查询构建器”实用程序已由重新设计和增强的 HTML 用户界面取代。
“查询构建器”包括以下增强功能:
“表格和联接”选项卡提供了一个图形界面,可用于在单独选项卡中添加和查看表格和联接,并提供便于查看的表格拖放功能。
将类型或报告模板添加到“表格和联接”选项卡时会提供信息和帮助链接 (如可用),以提供悬停说明和指向其他文档 (例如 Javadoc 或知识库文章) 的链接。
“条件”“选择或约束”选项卡现在以可读性更好的表格式样式显示。
“选择或约束”选项卡现在用于指定在“报告构建器”条件窗格中显示的所有项。新功能可用于控制如何在“报告构建器”中显示属性,包括用户是否可以使用这些属性来指定条件以及属性是否会自动包含在报告结果中。
在由首选项启用的“工具”选项卡中,高级报告作者现可以查看当前报告模板的 QML。此外,查询结果预览操作允许快速预览当前定义的报告模板,而无需在“报告构建器”中运行报告。
有关详细信息,请参阅查询构建器
“报告构建器”已得到增强,以便支持更新的 QML 格式。其中的更改包括:
“报告构建器”条件窗格上的 QML 经过更新,现在支持参数值。参数值不会再显示在单独的“输入参数”部分中。现在,这些参数值与“查询构建器”“选择或约束”选项卡中指定的其他可报告项一同包括在主条件窗格中。
针对“查询构建器”“选择或约束”选项卡上的项指定的常量现在包含在主条件窗格中,而不再分隔在单独的“常量”部分中。
如果已将报告模板定义为将时间戳包含在日期字段内,则时间戳还可在条件窗格中随日期字段一同指定。
已将“生成”操作启动点添加到结果窗格中,这可以使用户生成已更新的结果而无需访问条件窗格。
由首选项启用的新开发人员工具可供高级报告作者使用,以查看当前报告的 QML 以及根据用户在条件窗格中选择和输入的内容修改的 QML 和 SQL。
“报告构建器”中打开报告时,
会自动选择条件窗格的第一部分中的所有属性,从而在生成报告时将其包含在报告结果中。如果报告中不存在任何部分,则会自动选择所有属性。这不会影响已保存的报告;运行报告时仅会选择保存报告时所选择的属性。
“类似”“不类似”等约束运算符现在可与竖线 (|) 配合使用来输入多个值。
有关详细信息,请参阅报告构建器