- Programmierbeispiel - ADF Rich Client Faces Komponente Dashboard



Ähnliche Dokumente
Consultant & Geschäftsführer, enpit consulting OHG ugb@enpit.de

3. GLIEDERUNG. Aufgabe:

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Präsentation zur Vorstellung meiner Bachelor-Arbeit beim BSE- Seminar. Vortrag von Patrick Bitterling

Mit ApEx 3.1 eine Website mit integriertem CMS entwickeln. Enrico Mischorr merlin.zwo InfoDesign GmbH & Co. KG

K. Hartmann-Consulting. Schulungsunterlage Outlook 2013 Kompakt Teil 1

Subpostfächer und Vertretungen für Unternehmen

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

BMW ConnectedDrive. connecteddrive. Freude am Fahren BMW CONNECTED DRIVE. NEUERUNGEN FÜR PERSONALISIERTE BMW CONNECTED DRIVE DIENSTE.

Gemeinsam mehr erreichen.

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

(C)opyright 2009 by Jochen Vajda

SJ OFFICE - Update 3.0

Oracle. 1. Software-Download 2. Lifetime-Support

Professionelle Seminare im Bereich MS-Office

Anleitung OpenCms 8 Inhaltstyp Kommentare

teischl.com Software Design & Services e.u. office@teischl.com

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

Windows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg

Anbindung LMS an Siemens S7. Information

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Quartalsabrechnung! " " " " " " " Stufe 1! Beheben von Abrechnungsfehlern" Stufe 2! Neue Abrechnung erstellen"

Lastenheft. Inhaltsverzeichnis. Gruppe: swp09-5. Projektleiterin: Anne Vogler am: 28. April Zielbestimmungen 2. 2 Produkteinsatz 2

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.

Mail-Account Unimail mit der Einstellungen für Outlook Express 5.0

Sage Start Einrichten des Kontenplans Anleitung. Ab Version

Handbuch zum Excel Formular Editor

Tutorials für ACDSee 12: Hochladen von Fotos auf Ihren Account bei ACDSeeOnline.com

Online-Bestellung Tageskarten für Mitglieder des FC St. Pauli, die nicht im Besitz einer Dauer- oder Saisonkarte sind.

Revit Modelle in der Cloud: Autodesk 360 Mobile

PCC Outlook Integration Installationsleitfaden

Der Kalender im ipad

Part of EUROTAXGLASS S Group. EurotaxPriceAnalyser. Dynamisches Preismanagement für mehr Ertrag

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Anleitung für die Einrichtung weiterer Endgeräte in 4SELLERS SalesControl

Analyse komplexer Proben mit multidimensionaler (Heart-Cut) GC-GCMS und LC-GCMS

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Hardware: QNAP TS 112 mit der Firmware Build 1126T mit 500GB Speicher Twonky Media Version

Kundenspezifische Preise im Shop WyRu Online-Shop

Kurzanleitung Verwendung von USB-Sticks

Erweitertes Kalkulationsfenster

OUTLOOK-DATEN SICHERN

inviu routes Installation und Erstellung einer ENAiKOON id

1 Kalender gemeinsam verwenden

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren


SharePoint-Migration.docx

Nutzung von GiS BasePac 8 im Netzwerk

SANDBOXIE konfigurieren

Österreichische Trachtenjugend

wochenbettbetreuung.ch V E R S I O N V O M

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

support Kurzanleitung Kunde Version 5.1.1

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

Die Software für Visualisierung und Analyse von Strukturinformationen aus EDM- und PDM-Systemen.

Content Management mit

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Updatehinweise für die Version forma 5.5.5

pro.s.app smart folder Fassen Sie im SAP GUI Ihre Vorgänge übersichtlich in einer Ordnerstruktur zusammen

Zentrale Steuerkonsole sämtlicher NetKey Tools. Zentrale gescannte Hardware-Informationen. Übersichtliches Software-Inventar über alle PCs

ICS-Addin. Benutzerhandbuch. Version: 1.0

Vorlesung Betriebstechnik/Netzplantechnik Operations Research

Powermanager Server- Client- Installation

Neuigkeiten und Informationen run um unser VoIP-System

Um sich zu registrieren, öffnen Sie die Internetseite und wählen Sie dort rechts oben

KOMPRA. Häufig gestellte Fragen für registrierte Benutzerinnen/Benutzer: Samuel Krattenmacher. St.Gallen,

Rotary International Distrikt 1842 DICO-Newsletter Mai 2015

Konzepte der Informatik

GESCHÄFTSSTELLENERÖFFNUNG HAMBURG, 25. APRIL 2013

Mit dem Erfolgsscout Prozesse optimieren lernen.

Mathematik. UND/ODER Verknüpfung. Ungleichungen. Betrag. Intervall. Umgebung

Anwendungsbeispiele Sign Live! Secure Mail Gateway

Handreichung zu Datenauswertungen im TILL Stand:

reimus.net GmbH RS-Bilanzanalyse Handbuch zum Excel-Tool

Anleitung zur Excel-Anwendung Basisprämienberechnung

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Guide DynDNS und Portforwarding

Feiertage in Marvin hinterlegen

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Umsatz-Kosten-Treiber-Matrix Woodmark Consulting AG

Erfahrungen mit SmartHome Produkten im Massenmarkt

Anleitung: Passwort-Self-Service-Portal

Plug-In Anleitung Erweitertes Grafik Menü (V.1.1.9) für Shopware

Multiplayer Anweisungen

BMW TREUE SERVICE. SRP MARKETING MODUL. ANLEITUNG ZUM EINSPIELEN DER LEUCHTTURMKAMPAGNEN IN DIE KSD.

Self-Service Business Intelligence. Barthel, Björn, Key Account Manager Enterprise Information Management, Stuttgart

TimeSafe Installationsanleitung mit InfotechStart

Neue Funktionen im GUI für PC-DMIS V3.x 4.x Seite 1 von 8

TELIS FINANZ Login App

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

Tipps & Tricks Neuerungen Nr. 5/ Externe Web-Shops im UniKat für Laborverbrauchsmaterial & Chemikalien

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

Datensicherung. mit. Ocster Backup Pro. it.kröger Hinweis:

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013

ACDSee Pro 3-Tutorials: Hochladen von Bildern auf Ihren ACDSee Online-Account

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

AppOcalypse now! Die Zukunft des Intranets ist Mobile Jussi Mori

Transkript:

Spotlight - Programmierbeispiel - ADF Rich Client Faces Komponente Dashboard Marcus Hammer Technical Consultant, virtual7 E-Mail: hammer@virtual7.de +++ Bitte wählen Sie sich in die Telefonkonferenz entweder mit 0800/6648515 oder aus dem Mobilfunknetz mit 069/222216106 ein. Anschließend geben Sie die Konferenz-ID: 6528260 mit dem Sicherheitscode: 121212 ein!!! +++

Agenda Vorstellung Warum Dashboards? Einsatzgebiete Beispiel Design-Patterns Die ADF Dashboard Komponente Aufbau und Nutzung Best Practice Umgebung inkl. notwendiger Komponenten (Diagramm zur besseren Visualisierung) Live- Demo Bewertung der Nutzbarkeit Fazit inkl. weitere Infos & Download des Beispielprojekts

Kurzporträt Marcus Hammer Architekt / Technical Consultant 4 Jahre ADF Erfahrung Kontakt: hammer@virtual7.de

Warum Dashboards? Grafisch ansprechende Aufbereitung aktueller oder vergangener Kennzahlen Heben wichtige Informationen hervor Ermöglichen dem User einen personalisierten Einstieg in Anwendungsteile Kann als Rahmenanwendung einer Pillar- Architektur verwendet werden (eingeschränkt)

Design Patterns Analytische Dashboards Auswertung historischer Unternehmensdaten Trend- oder Mustererkennung Was-Wenn Analyse Z.B.: Interface für Data Warehouse Operative Dashboards Auswertung von Unternehmens- oder Anwendungsdaten des aktuellen Tages Performanz Analyse Real-Time

Beispiel Analytisches Dashboard

Beispiel Operatives Dashboard

Beispiel Operatives Dashboard

ADF Dashboard Komponente Aufbau + Nutzung Organisieren von ADF Panel Boxes in einer gekachelten Ansicht (Panel Dashboard) Ausgeblendete Kacheln in Sidebar Customizing über Drag-and-Drop der PanelBoxes

ADF Dashboard Komponente Best-Practices

ADF Dashboard Properties

Deklarative Komponente Beispiel: Toolbar Aufbau (Struktur): Key Attribut zur Identifizierung Attribut zur Unterscheidung zwischen minimiert und maximiert Visuelle Komponenten

Aufbau (Struktur): Sidebar für ausgeblendete Boxes af:iterator mit UI für Darstellung Switcher für Unterscheidung zwischen enabled und disabled Elementen (Berechtigung)

Side Bar Items Teilklasse der DashboardBean

Realisierung durch Drag n Drop

Aufbau Panelbox Panelbox bezieht Inhalt aus Dashboard-Bean Eigentlicher Content wird über Region eingebettet Benutzt BTF mit Parametern in den Bindings Potentielle Panelbox muss im Dashboard vorgehalten werden

Ein-/Ausblenden von Panelboxes Panelbox bezieht Inhalt aus Dashboard-Bean Eigentlicher Content wird über Region eingebettet Benutzt BTF mit Parametern in den Bindings Potentielle Panelbox muss im Dashboard vorgehalten werden

Maximieren von Panelbox Switcher zum Unterscheiden In Maximized Facet alle potentiellen Inhalte vorgehalten Key Attribut der Panelbox (ID) als Entscheider

Problem Speicherung MDS (11.1.1.4) Panelbox muss auf rendered=false gesetzt werden zum Ausblenden Wenn man MDS einfach für das PanelDashboard aktiviert, so werden beim nächsten Start der Anwendung nur die Panelboxen im DOM Modell beachtet, die noch sichtbar sind Nachträgliches einblenden nicht möglich, da nicht mehr existent! Besser: Sichtbarkeit selbst in MDS ChangeManager ablegen und initial immer ALLES vorhalten

Problem Speicherung MDS (11.1.1.4)

Verschieben von Panelboxes Problem : Wenn nicht alle sichtbar, dann konkurriert der DropIndex mit dem ChildIndex Dropindex kennt nur die sichtbaren PanelBoxes ChildIndex auch die aktuell ausgeblendeten Man muss die Position und die Richtung der Verschiebung bestimmen, um die korrekte Position der Panelbox zu setzen Wichtig für Ablage ins MDS!

Live- Demo

Einschätzung Pluspunkte Gute Übersicht als Einstieg in Detailinformationen der Anwendung Personalisierung Intuitive Verwendung Verbesserungspotenzial Einfachere Integration von MDS (sofern nicht schon geschehen)

Fazit Nette Alternative zu Accordions oder PanelTabs zum Untergliedern von Informationen Viel Handarbeit für vollen Funktionsumfang Sehr gute Akzeptanz von Benutzern

Spotlight Nächste ADF Spotlight Session am 04.07.2014: Christian Roesch (Häcker Küchen) ADF Spotlight - Projekte & Referenzen - Darstellung von Kunden- Umsätzen auf Basis von Pipelined Functions @ADFCommunityDE Oracle ADF Community +++ Weitere Informationen bzgl. Webkonferenzdaten und Unterlagen finden Sie auf der OTN ADF Community Seite!!! +++