APEX Einstiegsseite erweitern
- Peter Raganitsch
- Kategorie: Oracle APEX, Tipps & Tricks | Tags: API
Arbeitet man an vielen APEX Projekten, dann wird die Übersicht über Workspaces und Applikationen mit der Zeit etwas schwierig.
Auf der Entwicklungsdatenbank, wo meine Kollegen und ich unzählige Workspaces und Applikationen erstellt haben ist die größte Herausforderung, dass beim Login oft nicht mehr klar ist in welchem Workspace nun welche Applikation liegt.

Natürlich könnte man nun in der Administrations-Oberfläche nachsehen, einfacher ist es allerdings wenn man schon beim Login eine Auflistung aller Workspaces und Applikationen bekommt:

Das macht die Auswahl des Workspaces doch gleich viel einfacher, eine komfortable und sortierbare Auflistung aller Applikationen in der Datenbank, so findet man sich gleich besser zurecht.
Aber Achtung: Aufgrund der hier sichtbaren Informationen, sollte man dies nicht auf öffentlich verfügbaren System zur Verfügung stellen, sondern maximal auf In-House Entwicklungsrechnern, oder auch nur auf der lokalen Notebook-Installation. Potentielle Hacker haben dank der angezeigten Informationen schon sehr viel in der Hand und müssen nur noch das Passwort erraten.
Aber wie kann man die Oracle APEX Einstiegsseite nun erweitern?
Oracle APEX ist bekanntermassen in Oracle APEX geschrieben, insoferne kann die Einstiegsseite auch um eine Report-Region erweitert werden. Das einzige Hinderniss in diesem Fall ist, dass der APEX Builder nicht im APEX Builder angezeigt werden kann, d.h. sie können die internen Applikationen (also die Entwicklungs- und Administrationsoberfläche) nicht in der Entwicklungsumgebung bearbeiten.
Stattdessen habe ich den Weg über ein Script gewählt, genau wie bei einer Applikations-Import-Datei verwende ich die gleichen API’s um die Einstiegsseite mit einer Report-Region zu erweitern.
Das Script finden sie hier, bitte unter einem besonders privilegierten Account (SYSTEM oder APEX bzw. FLOWS) einspielen, da sie eine Applikation im INTERNAL Workspace erweitern wollen.
Das Script fügt eine Report-Region zu der Startseite/Einstiegseite von Oracle APEX hinzu, allerdings nur zur englischen Startseite, nicht zur deutschen Übersetzung.
Disclaimer: Diese Erweiterung ist von den Entwicklern von Oracle Application Express sicher nicht gewünscht oder beabsichtigt, seien sie deshalb besonders vorsichtig da sie sonst die Installation des APEX Builders evt. zerstören. Jegliche Haftung durch u.U. auftretende Probleme ist ausgeschlossen.
