技术文章 - CS292726

在 Windchill 中,非站点管理员用户无法使用“绕过访问控制”功能编辑或生成报告模板中的报告

已修改: 05-Dec-2024   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • 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

说明

  • 当使用绕过访问控制检查报告模板时,非站点管理员用户无法编辑和生成报告

  • 作为组织管理员,用户无法创建查询生成器报告

  • 用户 无法 更新现有的查询生成器报告

  • 非管理员用户无法看到“保存”按钮 尽管 创造 查询生成器报告
  • 非管理员用户可以看到 distinct 呈灰色,无法检查
  • 对于非管理员用户,查看报告操作呈灰色
  • 方法服务器日志显示以下错误

    • 对于 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)
      

    • 对于 Windchill 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