Schatten IT erfolgreich bekämpfen. mit Oracle Application Express

Ähnliche Dokumente
Entwicklung per Click?

Ein APEX für alle und alle für APEX! Niels de Bruijn, Fachbereichsleiter APEX , DOAG DB Konferenz

Hilfe, ich verstehe meine APEX Seite nicht mehr! DOAG Development Konferenz, Düsseldorf

Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen

SQL Developer 4 DBAs DOAG Datenbank 2015 Düsseldorf Referent Ernst Leber. Düsseldorf, den

#apexconn18. DOAG APEX Beginners Track. Session 1: Introduction & Single Row Update

Ist Gradle auch für die APEX-Projekte?

Rapid Application Development mit Oracle Application Express 5. Niels de Bruijn, Business Unit Manager APEX Venlo,

Implementierungsvarianten. mit Oracle Application Express

Das nächste Duet(t): APEX und SAP DOAG Konferenz Niels de Bruijn Nürnberg,

Oracle Developer Monthly Datenbank-Update für Anwendungsentwickler

Was kann man in APEX automatisieren?

Migration von MS Access nach APEX Niels de Bruijn, Fachbereichsleiter Portale, MT AG. 08. Oktober 2010

Echtes Single Sign-On mit APEX DOAG Konferenz Niels de Bruijn Nürnberg,

Best Practices: Entwicklung komplexer APEX-Applikationen

USABLE_FILE_MB im ORACLE ASM

APEX Deployment u.a. mit Hudson business by integration. Oliver Lemm

Dateien per Drag & Drop in Apex Applikationen ablegen

Überblick über APEX Carolin Hagemann

APEX for mobile only. Gewusst wie! Alexej Schneider APEX connect

APEX und Drucken Die Schöne und das Biest! Seite 1 von 61

Application Express (APEX) Carsten Czarski Business Unit Database. ORACLE Deutschland B.V. & Co KG

Erstellen einer Mobilen Applikation mit PhoneGap und ADFmobile. Wolfgang Nast

Neues in Apex 5.2 beziehungsweise 18.x

ITIL Prozese in APEX am Beispiel des Vodafone FCH

Erfahrungen bei der Migration von MS Access nach Oracle Application Express

DOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1

HTML DB. Von vielen kleinen Dateninseln zu einer zentralen Lösung. msg systems ag, März

Erfahrungen mit APEX in Unternehmen Veranstaltung Cloud Computing mit APEX am

Herzlich willkommen zum Nordlichtertreffen Bremen CGI Deutschland Ltd. & Co. KG, Bremen

WebSocket my APEX! Autor: Kai Donato

Das Leben der Anderen

KundenpreisManagerLX Pro

Rollout-Prozess für APEX Anwendungen. Referent: Oliver Lemm, Systemberater, MT AG, Ratingen

EINFÜGEN VON ARTIKELSETS, ARTIKEL BUNDLES UND POSITIONEN AUS ANDEREN VORGÄNGEN

Übersicht der notwendigen Schritte

Geschäftsprozesserstellung durch den Fachbereich am Kundenbeispiel

Mein Backup-die richtige Strategie oder der totale Irrweg? Volker Mach

So geht s Schritt-für-Schritt-Anleitung

Speichersparende XML Verarbeitung mit StAX und JAXB. Wolfgang Nast Nürnberg,

Technische Voraussetzungen

DOAG München Layout und dynamische Elemente für APEX Anwendungen

Content Management leicht gemacht mit Oracle Portal - ein Projektbericht -

PDF Ausgabe mit dem BI Publisher in ApEx 3.0

Mit Favoriten-Listen können Sie die Bestellung von Artikeln die Sie nicht nur einmalig benötigen - wesentlich vereinfachen und beschleunigen.

SAP + Microsoft + Social Media = WebCenter Portal. Referent: Niels de Bruijn, Fachbereichsleiter Portale, MT AG, Ratingen

Excel Easy Rechnungen Anleitung

Union Investment

Migration Assistent Forms nach APEX

ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin

Mail: Web: juergen-schuster-it.de

Benutzerhandbuch OM+

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH

Codegenerator für APEX Collections und Tabular Forms

SOA verspielt - rekursive BPEL Prozesse

APEX und Drucken! - Die Schöne und das Biest!

<HTML DB> Web Application Development

Echtzeitvisualisierung mit Twitter und Co. Autoren: Kai Donato & Oliver Lemm

UT vs. APEX mobile vs. MAF

DOAG Konferenz FondsProfiler 2.0 mit Universal Theme. Jens Seidel, Oliver Lemm Frankfurt, 15. November 2016

Listenflohmarkt.org Anleitung für Verkäufer Herzlichen Willkommen bei Listenflohmarkt.org,

Reporting Lösungen für APEX wähle Deine Waffen weise

Oracle Application Express 3 für die schnelle und schlanke Business Intelligence Lösung

Einleitung. Abfrage erstellen

Feedback mit Beacons. Till Albert & Maximilian Stahl APEX Connect 2017

Oracle BI Publisher - PDF und einiges mehr

Five Finger Death Punch. Oliver Lemm Competence Center Leiter APEX

Migration Assistent Forms nach APEX

APEX 5. Mit 6 Klicks kostenfrei zur APEX Webapplikation. Robotron Datenbank-Software GmbH Schulungszentrum Heilbronner Straße Dresden

SAP BO Web Intelligence auf SQL Server [A4] Üetliberg,

Anleitung Dokumente versenden aus Pinus-Faktura via

IBM Cognos Analytics 11 Self-Service dann aber richtig!

Content Management System ist Wordpress mit diversen installierten Plugins. Login unter

BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH

Neue Welten: Externe Daten mit APEX nutzen

Oracle Application Express: Web-Entwicklung schnell und einfach

Oracle APEX 3.2. Peter Raganitsch. Einführung und neue Features

<Insert Picture Here> Versteckte Juwelen. Nützliche APEX-Features - auch aus älteren Releases. Carsten Czarski ORACLE Deutschland B.V.

APEX: verteiltes und mobiles Arbeiten

Notes2DB. Machen Sie Ihre Notes-Datenbanken relational! Vortragender: Mag. Ing. Johannes Fiala, Fiala Web Development GmbH

DOAG - Mannheim Dienstag, 9. November Portierung einer komplexen Oracle Express Lösung auf die 9iR2 OLAP Option

Vielseitig und flexibel InfoZoom in Ihrem Unternehmen

Hochschule Darmstadt Data Warehouse SS 2015 Fachbereich Informatik Praktikumsversuch 5

Herzlich willkommen zum Regionaltreffen Bremen T-Systems International GmbH, Bremen

HRworks Dokumentation für Mitarbeiter. Reiseantrag stellen

DOKUMENTATION. Elektronische Veranstaltungsmappe. (v1.1, )

Node.js der Alleskönner. Kai Donato MT AG Ratingen

Wie erreiche ich was?

Persistente Prozesse mit ADF und BPMN 2.0

ebanking Business Edition

BESCHREIBUNG. Managementbericht. CASABLANCAhotelsoftware gmbh - Öde Schönwies - Tirol - Austria

Koordination innerhalb großer APEX Projekte. Referent: Oliver Lemm, Oracle Senior Berater, MT AG, Ratingen

Sage 50c. Sage Contacts Sage Contact Add-In. Impressum Sage GmbH Emil-von-Behring-Str Frankfurt am Main

Wegleitung Namentliche Bestellung

Apparo Fast Edit Standardprogramm für unternehmensweite Dateneingabe. Standalone Version

Ablösung einer Microsoft Umgebung durch die Oracle Collaboration Suite. Referent: Sascha Hartmann, Senior Systemberater MT AG

CHARGEN- UND SERIENNUMMERNVERWALTUNG MIT ORGAMAX

APEX New Features Carola Berzl

Kurzbeschreibung zum Haushaltsbuch 3.3 für LibreOffice und Apache OpenOffice. Arne Hildebrandt

BI Publisher-Praxis: Komplexe Reports und Apex- Dokugenerator

Transkript:

Schatten IT erfolgreich bekämpfen mit Oracle Application Express Niels de Brujin, Fachbereichsleiter APEX Steven Grzbielok, Junior Berater APEX Ratingen, 09.06.2015

GESCHÄFTSFORM HAUPTSITZ INHABERGEFÜHRTE AG RATINGEN GRÜNDUNGSJAHR 1994 BESCHÄFTIGTE BETEILIGUNGEN 180 FESTANGESTELLTE MITARBEITER MT-IFS GMBH, MT-IFS SARL (LUXEMBURG)

Agenda 1. Schatten IT 2. Alte Welt 3. Neue Welt 4. Vertiefung 5. Fazit 3 Schatten IT mit APEX erfolgreich bekämpfen

Agenda 1. Schatten IT 2. Alte Welt 3. Neue Welt 4. Vertiefung 5. Fazit 4 Schatten IT mit APEX erfolgreich bekämpfen

Schatten IT Kommt Ihnen bekannt vor? Bis zu 50% der Unternehmensprozesse sind Schatten-IT* Unkontrollierte IT-Lösungen im Fachbereich - Keine IT-Sicherheit - Keine Hochverfügbarkeit - Keine Skalierbarkeit - Verantwortung komplett im Fachbereich Warum Schatten IT? - Bestehende IT-Lösung nicht flexibel genug - Zentrale IT-Abteilung zu teuer oder kann nicht kurzfristig liefern - Lösungen (hoffentlich) meist nicht geschäftskritisch *) Quelle Computerwoche: http://www.computerwoche.de/a/schatten-it-ist-notwehr,2546588 5 Schatten IT mit APEX erfolgreich bekämpfen

Schatten IT Wann wird es zum Problem? Geschäftskritische Prozesse werden darüber abgebildet Kein Betreuer mehr Lösung wird zu komplex und ist kaum noch wartbar Integration mit anderen Systemen ist gefordert Technische Restriktionen, z.b. bei Access: - Nicht fürs Web gedacht - Geht bis 2 GB Datenhaltung - Langsam - Parallele Entwicklung nicht möglich - Fazit: Finger weg von Access! Lieber auf APEX migrieren. 6 Schatten IT mit APEX erfolgreich bekämpfen

Über mich Niels de Bruijn, Fachbereichsleiter APEX Geboren in 1977, verheiratet, drei Töchter, Wohnort Ratingen seit 12.2003 bei der MT AG in Ratingen zuvor 2 Jahre als Berater bei Oracle Nederland B.V. angestellt Beschäftigt sich seit 2004 mit APEX Federführend beim Vertrieb/Marketing/Delivery von APEX Projekten aller Art - https://apex.mt-ag.com & http://www.apexsolutions.de Themenverantwortlicher für APEX bei der DOAG Hält Vorträge u.a. auf der DOAG Konferenz / APEX connect, ODTUG Kscope 7 Schatten IT mit APEX erfolgreich bekämpfen

Über mich (Co-Referent) Steven Grzbielok, Junior Berater APEX Development Geboren 1994, Wohnort Ratingen seit 08.2014 bei der MT AG in Ratingen Unterstützt bei der Organisation APEX connect und betreut primär die Seite http://apex.doag.org 8 Schatten IT mit APEX erfolgreich bekämpfen

Agenda 1. Schatten IT 2. Alte Welt 3. Neue Welt 4. Vertiefung 5. Fazit 9 Schatten IT mit APEX erfolgreich bekämpfen

Bestellformular (PHP) 10 Schatten IT mit APEX erfolgreich bekämpfen

Administrationsoberfläche (Access 2010) Die gesamte Verwaltung in zwei Formularen 11 Schatten IT mit APEX erfolgreich bekämpfen

Datenmodell Relationales Datenmodell der Access Datenbank 12 Schatten IT mit APEX erfolgreich bekämpfen

Rechnung 13 Schatten IT mit APEX erfolgreich bekämpfen

Ok, es ist noch nicht optimal Manuelle Arbeit - Neue Bestellung per Hand in der Access Datenbank eintragen - Rechnung per Serienbrief in Word erforderte Nacharbeiten - Liste mit Transaktionen für den Steuerberater per Hand erstellen Wenn ein Artikel dazu kommt, muss die PHP Webseite, das Datenmodell und die Administrationsoberfläche erweitert werden Datenmodell - Spalte pro Artikel - Daten doppelt hinterlegt (Bestellnr) 14 Schatten IT mit APEX erfolgreich bekämpfen

Agenda 1. Schatten IT 2. Alte Welt 3. Neue Welt 4. Vertiefung 5. Fazit 15 Schatten IT mit APEX erfolgreich bekämpfen

Vom Prototypen zu Going-Live Prototypen Datenmodell Datenmigration Administrationsoberfläche Exportfunktionen Business Logik und DB Prozesse Bestellformular Bugfixing vor der Abnahmephase und CRs während der Entwicklung Meetings Dokumentation Gesamtaufwand: 18 PT Einige Annahmen Die Anwendung wird mit APEX 5.0 entwickelt Entwicklung bei der MT AG in Ratingen Unterstützte Browser: IE 11, Firefox 38 Betrieb auf apex.oracle.com 16 Schatten IT mit APEX erfolgreich bekämpfen

Zeitplanung 03.04 Iterative Entwicklung & Testphase 27.04 Abnahme & Auslieferung 01.05 18 PT (MT AG & Kunde) 1 Woche (MT AG & Kunde) Abgrenzungen & Mitwirkungspflicht Datensicherung durch den Kunden Wöchentlicher Jour-Fix Termin Einmalige Auslieferung Einwöchige Abnahmephase 17 Schatten IT mit APEX erfolgreich bekämpfen

Agenda 1. Schatten IT 2. Alte Welt 3. Neue Welt 4. Vertiefung 5. Fazit 18 Schatten IT mit APEX erfolgreich bekämpfen

Datenmodell Relationales Datenmodell der Oracle Datenbank 19 Schatten IT mit APEX erfolgreich bekämpfen

Datenmigration 1. Speichern der Access-DB als *.mdb 2. Erstellen der Verbindung im SQL Developer mit der Access-DB* 3. Daten auswählen 4. Rechte Maustaste: Kopie an Oracle *) Bei einer 32-Bit-Version von Office müssen JDK/JRE und SQL Developer ebenfalls in der 32-Bit-Version verwendet werden. Analog gilt dies für die 64-Bit-Version. Außerdem funktioniert dies nur bei JDK<8. Ab JDK 8 gibt es (leider) keinen ODBC Bridge mehr. 20 Schatten IT mit APEX erfolgreich bekämpfen

Datenmigration 5. Oracle DB auswählen 6. Verhalten bei bereits vorhandenen Tabellen auswählen 7. Assistenten abschließen 21 Schatten IT mit APEX erfolgreich bekämpfen

Administrationsoberfläche Kundenmanagement - Kundenübersicht 22 Schatten IT mit APEX erfolgreich bekämpfen

Administrationsoberfläche Kundenmanagement Kundenerstellung und -bearbeitung 23 Schatten IT mit APEX erfolgreich bekämpfen

Administrationsoberfläche Artikelverwaltung Übersicht, Erstellung und Bearbeitung 24 Schatten IT mit APEX erfolgreich bekämpfen

Administrationsoberfläche Transaktionsverwaltung Übersicht und Custom CSV-Export Transaktionen wurden bei der Datenmigration mit den Bestellungen verknüpft Ein Export aller Abrechnungen in einem bestimmten Zeitraum mit Saldo am Abrechnungsbeginn und ende als CSV ist möglich 25 Schatten IT mit APEX erfolgreich bekämpfen

Administrationsoberfläche Transaktionsverwaltung Übersicht und Custom CSV-Export Die dazugehörige Bestellung ist als Vorschau unterhalb verfügbar Bei der Erfassung einer neuen Transaktion werden automatisch unbezahlte Bestellungen empfohlen 26 Schatten IT mit APEX erfolgreich bekämpfen

Administrationsoberfläche Bestellungsverwaltung - Übersicht Bestellübersicht zeigt nun alle nötigen Informationen an Alternative Berichte sind hier: - Noch nicht bezahlte Bestellungen - Noch nicht versendete Bestellungen 27 Schatten IT mit APEX erfolgreich bekämpfen

Administrationsoberfläche Bestellungsverwaltung Erfassung und Bearbeitung 28 Schatten IT mit APEX erfolgreich bekämpfen

Administrationsoberfläche Bestellungsverwaltung Erfassung und Bearbeitung Kundeninformationen, Bestellinformationen, Bestellpositionen und Transaktionen lassen sich hier mit einem Klick integriert erfassen - Über einen Custom DML Prozess werden die Informationen in allen vier Tabellen korrekt verknüpft und verarbeitet - Bestehende Kundendaten werden automatisch aktualisiert, nicht vorhandene Kunden neu angelegt - Porto und CD-Kosten werden abhängig von den Artikeln und dem Land berechnet - Der Button Markierte Positionen löschen löscht zusätzlich auch noch nicht gespeicherte Zeilen aus dem Tabular Form Zusätzlich ist die Erstellung einer Rechnung mittels pl-jrxml2pdf mit nur einem Klick dynamisch möglich 29 Schatten IT mit APEX erfolgreich bekämpfen

Rechnungserstellung PL-jrxml2pdf PDF-Rechnung als Begleitschreiben für die versendeten Artikel Erstellung des Templates mit TIBCO Jaspersoft Studio 30 Schatten IT mit APEX erfolgreich bekämpfen

Abrechnung für den Steuerberater Custom CSV (APEX) Consono e.v. benötigt eine Auflistung der Transaktionen und des aktuellen Kassenbestandes CSV-Abrechnung für den Steuerberater 31 Schatten IT mit APEX erfolgreich bekämpfen

User Interface Öffentliches Bestellformular mit Bestellbenachrichtigung und Coveranzeige Artikelansicht wird basierend auf der Tabelle R_ARTIKEL aktualisiert Gleicher Prozess wie bei der internen Bestellverwaltung (Kundenmanagement und dynamische Kostenberechnung integriert) 32 Schatten IT mit APEX erfolgreich bekämpfen

Prozessdiagramm 33 Schatten IT mit APEX erfolgreich bekämpfen

Agenda 1. Schatten IT 2. Alte Welt 3. Neue Welt 4. Vertiefung 5. Fazit 34 Schatten IT mit APEX erfolgreich bekämpfen

Fazit Schatten-IT aufdecken und im Einzelfall entscheiden wie es weiter geht Finger weg von Access! Prototypen ist hilfreich, ersetzt aber nicht die Realisierungsphase! APEX noch bekannter zu machen ist nach wie vor die Herausforderung - #letswreckthistogether! 35 Schatten IT mit APEX erfolgreich bekämpfen

#apexsummer15 APEX 5.0 Summer School 2015-8 Webinare Juli 2015 Mittwochs und Freitags Alles über APEX 5.0 - Page Designer, Universal Theme, SQL und PL/SQL, Migration, Interactive Reports, Plug-Ins, Sample Applications und mehr Von den deutschsprachigen Community-Experten - Peter Raganitsch, Niels de Bruijn, Oliver Lemm, Denes Kubicek, Tobias Arnhold, Dietmar Aust, Christian Rokitta, Carsten Czarski, Jürgen Schuster tinyurl.com/orclapexsummerschool 36 Schatten IT mit APEX erfolgreich bekämpfen

Vielen Dank. MT AG Balcke-Dürr-Allee 9 40882 Ratingen Telefon: +49 (0) 21 02 309 61-0 Telefax: +49 (0) 21 02 309 61-10 E-Mail: apex@mt-ag.com www.mt-ag.com