Benutzer ohne Site-Administratorrechte können mit „Zugriffskontrolle umgehen“ in Windchill keinen Bericht aus einer Berichtsvorlage bearbeiten oder erstellen.
Betrifft
- 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
Beschreibung
Benutzer, die keine Site-Administratoren sind, können keinen Bericht bearbeiten und erstellen, wenn die Berichtsvorlage mit „Bypass Access Control“ (Zugriffskontrolle umgehen) aktiviert ist.
Als Organisationsadministrator kann der Benutzer keinen Query Builder-Bericht erstellen.
Benutzer nicht in der Lage um einen vorhandenen Query Builder-Bericht zu aktualisieren
- Nicht-Administrator-Benutzer können die Schaltfläche „Speichern“ nicht sehen. während Erstellen ein Abfrage-Generator-Bericht
- Für Nicht-Administratoren ist „Distinct“ ausgegraut und kann nicht überprüft werden.
- Die Aktion „Bericht anzeigen“ ist für Benutzer ohne Administratorrechte ausgegraut
MethodServer-Protokolle zeigen die folgenden Fehler
Für Windchill 11.0 und spätere Versionen
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)
Für 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)