Windchill에서 '액세스 제어 우회'를 사용하여 보고서 템플릿에서 보고서를 편집하거나 생성할 수 없는 비사이트 관리자 사용자
적용 대상
- 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
설명
사이트 관리자가 아닌 사용자는 보고서 템플릿이 액세스 제어 우회로 체크되어 있는 경우 보고서를 편집하고 생성할 수 없습니다.
조직 관리자 로서 사용자는 쿼리 빌더 보고서를 생성할 수 없습니다.
사용자 할 수 없는 기존 쿼리 빌더 보고서를 업데이트 하려면
- 관리자가 아닌 사용자는 저장 버튼을 볼 수 없습니다. ~하는 동안 창조하다 쿼리 빌더 보고서
- 관리자가 아닌 사용자는 구별이 회색으로 표시되어 선택할 수 없습니다.
- 비관리자 사용자 의 경우 보고서 보기 작업이 회색으로 표시됩니다.
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)
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)