技术文章 - CS292726
在 Windchill PDMLink 中,启用“绕过访问控制”后,非站点管理员用户无法编辑或从报表模板生成报表。
已修改: 14-Nov-2025
适用于
- FlexPLM 11.0 F000 to 12.0.0.1
- Windchill PDMLink 10.2 F000 to 13.0
- Windchill ProjectLink 10.2 to 12.1
- Using the unrestrictedGroups property to allow some users to run query builder reports does not override the user’s restricted access to some WC libraries when the report runs
说明
当报告模板选中“绕过访问控制”选项时,非站点管理员用户将无法编辑和生成报告。
作为组织管理员用户,您无法生成查询生成器报告。
用户 无法 更新现有查询生成器报表
- 非管理员用户看不到“保存”按钮 尽管 创建 查询构建器报表
- 非管理员用户可以看到“不同”选项呈灰色且无法勾选。
- 非管理员用户“查看报告”操作呈灰色不可用状态
- 导入查询生成器报表失败,错误代码 InvalidQMLException:此用户的访问权限受到限制
- MethodServer 日志显示以下错误
适用于 Windchill 11.0 及更高版本
InvalidQMLException: Access is restricted for this user. at com.ptc.windchill.enterprise.reportBuilder.ReportBuilderHelper.buildResultProcessorInfo(ReportBuilderHelper.java:842) at com.ptc.windchill.enterprise.reportBuilder.ReportBuilderHelper.buildResultProcessorBridge(ReportBuilderHelper.java:813) at com.ptc.windchill.enterprise.reportBuilder.ReportBuilderAsyncTableBuilder.buildComponentData(ReportBuilderAsyncTableBuilder.java:131) at com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:93)
风寒指数 10.2
2019-06-19 08:24:01,187 ERROR [DataSource Task Executor-55] com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder test - Unable to process component data for component: adhocTable wt.util.WTException: Access is restricted for this user. Nested exception is: Access is restricted for this user. Nested exception is: (wt.query.template.templateResource/3) wt.query.template.InvalidQMLException: Access is restricted for this user. at wt.query.template.ReportTemplateHelper.buildResultProcessorBridge(ReportTemplateHelper.java:1757) at com.ptc.windchill.enterprise.report.mvc.builders.ReportResultsAsyncTableBuilder.buildComponentData(ReportResultsAsyncTableBuilder.java:98) at com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:91) at com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:425) at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:226) at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:195)
这是文章 292726 的 PDF 版本,可能已过期。最新版本 CS292726