高级自定义 > 业务逻辑自定义 > Windchill 中的 Jasper 报告自定义 > 创作 Jasper ReportTemplate
  
创作 Jasper ReportTemplate
此阶段包括在 Windchill 中准备 ReportTemplate 数据源。
1. 创作 ReportTemplate:
a. 创建 ReportTemplate 或使用现有的 ReportTemplate。
b. 请确保 ReportTemplate 通过 ReportBuilder 执行,而不出现任何错误。
c. 在此部分中,可以考虑使用站点容器中名为 PartReportTemplate 的 ReportTemplate 示例,并选择 WTPart 表格中的 NameNumberStateBranch IdentifierCreated 列。
2. 导出 ReportTemplate 数据源:
a. Windchill shell 执行以下命令,以导出 Jasper Studio 耗用所需的 ReportTemplate 数据和其他构件。
com.ptc.util.wbr.export.ExportDataSource reportTemplate -u <username> -p <password> -r 25,其中 -r 用于指定要作为 jar 的一部分而显示的数据行数,默认值为 10。
执行命令时,会出现以下情况:
导出可供 xyz 用户使用密码 abc 访问的全部现有 ReportTemplate 对象。
将 ReportTemplate 数据导出至封装在位于 WT_HOME/tmpdataset.jar XML 文件中。
com/ptc/wbr/datasource/providers 文件夹中为新的或现有的 ReportTemplate 生成一个 java 类。类的名称与 ReportTemplate 的名称相同,但所有特殊字符和空格都将替换为下划线 (_)。每个类都 WNCProvider 以关键字作为后缀,用以唯一标识 Jasper Studio 内的类。
b. 此 jar 会分发至安装 Jasper Studio 的主机。