F: Wie habe ich meine wichtigsten Seiten rasch im Zugriff?
A: Nutzen Sie den Favoriten-Ordner im Hauptmenü und organisieren Sie Ihre wichtigsten Seiten Ihren Bedürfnissen entsprechend.
F: Wir benötigen einen zusätzlichen Button auf einer Eingabemaske um eine bestimmte Funktion auszuführen.
A: Jede Eingabemaske besitzt rechts oben ein so genanntes Aktionen-Menü. Dieses Menü kann für jede Maske organisiert werden. Neben den Standardaktionen können auch kundenspezifische Aktionen konfiguriert werden - Upgrade-kompatibel.
F: Ich erfasse lediglich geleistete Aufwände in Zeitformularen. Trotzdem benötige ich viele Mausklicks um das aktuelle Zeitformular aufzurufen.
A: Das Zeitformular der aktuellen Periode kann über einen einzigen Klick rechts oben im Hauptmenü erreicht werden. Alternativ kann auch das aktuelle Zeitformular als Startseite in den Benutzereinstellungen konfiguriert werden. Nach der Anmeldung in Clarity gelangen Sie ohne einen einzigen weiteren Mausklick zum Zeitformular der aktuellen Periode.
F: Wie kann man die Statistik nur für einzelne Tabellen neu berechnen, um die Performance zu erhöhen?
A: Statistiken können mittels "nikuadmin db analyze" oder den Clarity Job "Oracle Table Analyze Job" neu berechnet werden. Clarity verwendet hierbei einen Defaultwert von 50% (50% der Daten werden analysiert um die Statistiken zu berechnen).
Mit folgender Funktion kann die Statistik einer expliziten Tabelle neu berechnet werden. Im verwendeten Syntax werden 100% analysiert. Weitere Syntax siehe Internet. Die Verwendung ist sinnvoll, da der globale 'Analyze' mehrere Stunden dauern kann, der 'Table Analyze' oft nur Sekunden oder wenige Minuten.
EXEC dbms_stats.gather_table_stats
('CLARITY',’PRJ_BLB_SLICES’,cascade=>TRUE);
F: Können die Benachrichtigungseinstellungen (engl.: Notification Settings) von Clarity Benutzern zentral verwaltet werden?
A: Über die Clarity Oberfläche kann jeweils nur der angemeldete Benutzer seine eigenen Benachrichtigungseinstellungen bearbeiten.
Dies gilt auch für Administrationsbenutzer. Diese Einstellungen werden im Datenmodell in der Tabelle CLB_NOTIFICATION_PREFS gespeichert. Dadurch wird es möglich, auf der Datenbankseite mit einer SQL Query die Einstellungen für alle Benutzer einheitlich zu setzen.
Hinweis: Durch die Erstellung einer Stored Procedure in der Datenbank und eines Jobs in der Clarity Oberfläche ist es möglich, die Einstellungen für alle Benutzer im System setzen zu lassen. Durch entsprechende Programmierung kann ein definierter Clarity Benutzer als 'Template' verwendet werden. Die Einstellungen dieses Benutzers werden somit an alle restlichen Benutzer übertragen.
Hinweis: Bei der Bearbeitung der Datensätze in der Tabelle ist darauf zu achten, dass ein Eintrag für einen Benutzer die Deaktivierung der entsprechenden Benachrichtigung anzeigt. Existieren keine Datensätze für einen Benutzer bedeutet dies somit, dass alle Benachrichtigungseinstellungen aktiviert sind.
F: Was muss man u.a. vorsehen um 2 Clarity Instanzen auf einer MS-SQL DBMS laufen zu lassen?
A: Zwei DB laufen auf dem selben DBMS und teilen sich somit den DBMS Scheduler. Bei Ausführung von manchen Jobs (z.B: Datamart Extraction) werden auf dem SQL Server Jobs angelegt. Das Scheduling der Clarity Jobs muss so angepasst werden, dass keine Jobs zur gleichen Zeit auf beiden Systemen laufen.
Aus Performancegründen wird bei der Abarbeitung mancher Jobs im SQL Server eine Parallelverarbeitung mittels des DBMS Schedulers erreicht. Die dort eingeplanten Jobs rufen Stored Procedures auf die wiederrum die Werte berechnen (Beispiel: NBI_EXTRACT_SP >> NBI_EXTR_CURRENT_PROJECTS_SP >> CMN_JOB_ADD_SP.
Hinweis: In Oracle wird dieses Thema über die Einstellung SET CURSOR_SHARING = FORCE erreicht. Daher ist ist eine Verwendung des DBMS Schedulers und der Jobs nicht notwendig.
F: Was tun bei der Fehlermeldung 'Internal Server Error. Contact your site administrator. ([CA Clarity][SQLServer JDBC Driver]The User does not have Permission to Perform this Action' bei Ausführung der Clarity Funktion 'Post to WIP'?
A: Dieser Fehler tritt speziell bei Verwendung des Microsoft SQL Servers auf. Es fehlt das Recht "GRANT VIEW SERVER STATE", das ab SQL Server 2005 gemäß Clarity Installationsanleitung vergeben werden muss.
Hinweis: Das Recht muss auf den Datenbank Login vergeben werden, nicht auf den Benutzer.