1. |
Five Finger Death Punch
Oliver Lemm
Competence Center Leiter APEX
Nürnberg, 20.11.2014
2. |
UNSER PORTFOLIO
BUSINESS INTELLIGENCE SOLUTIONS
SOCIAL BUSINESS SOLUTIONS
MOBILE
SOLUTIONS
APPLICATION DEVELOPMENT
INTEGRATION SERVICES
IT SYSTEM SERVICES
DATA INTEGRATION
SELF SERVICE BI
MOBILE BI
COLLABORATION
SEARCH
SOCIAL
APPS
ABLÄUFE
LOKALISIERUNG
APEX / ADF
JAVA
.NET
STRATEGIE
ARCHITEKTUR
SAP HANA
MANAGED SERVICES
BETRIEB
MIGRATION
DOAG 2014 - Five Fingers Death Punch
2
3. |
über mich
Oliver Lemm
seit 02.2007 bei der MT AG in Ratingen
-Junior Berater > Berater > Senior Berater > Competence Center Leiter
Diplom Angewandte Informatik an der Universität Duisburg-Essen
IT-Architekt und Entwickler im Bereich
Beschäftigt sich seit 2007 kontinuierlich mit dem Produkt
Blog http://oliverlemm.blogspot.de
Twitter https://twitter.com/OliverLemm
DOAG 2014 - Five Fingers Death Punch
3
5. |
Entwickler SSO & Developer Preferences
DOAG 2014 - Five Fingers Death Punch
5
6. |
Entwickler SSO & Developer Preferences
DOAG 2014 - Five Fingers Death Punch
6
7. |
Entwickler SSO & Developer Preferences
DOAG 2014 - Five Fingers Death Punch
7
8. |
Entwickler SSO
Achtung: Vor Upgrade nach APEX 5.0 Entwickleraccounts migrieren!
Aktuelle Entwickleraccounts: Oliver, LemmO, Olemm
Neuer Account (via LDAP) oliver.lemm@mt-ag.com
per Skript migrieren
oder händisch
DOAG 2014 - Five Fingers Death Punch
8
BEGIN
APEX_UTIL.SET_USERNAME(
p_userid => APEX_UTIL.GET_USER_ID('OLIVER'),
p_username => 'OLIVER.LEMM@MT-AG.COM');
END;
9. |
Entwickler SSO & Developer Preferences
DOAG 2014 - Five Fingers Death Punch
9
10. |
Entwickler SSO
SSO Entwickleraccounts besitzen kein Passwort
Für Nutzung als Benutzer der Anwendung muss ein Passwort gesetzt werden
DOAG 2014 - Five Fingers Death Punch
10
14. |
Page Designer - Rendering
Kontextmenü inklusive „Delete“
Kein „Bearbeiten“ (Edit)
DOAG 2014 - Five Fingers Death Punch
14
Nicht angezeigte Regionen
APEX 4.X
APEX 5.X
15. |
Page Designer – Grid Layout
DOAG 2014 - Five Fingers Death Punch
15
16. |
Page Designer – Property Editor
Eigenschaften eines Elements im Property Editor
Pflichteigenschaft mit „rotem Dreieck“
DOAG 2014 - Five Fingers Death Punch
16
Zusätzliche Eigenschaften
17. |
Page Designer – „Übersicht“
DOAG 2014 - Five Fingers Death Punch
17
21. |
Static Files
Logische Zusammenfassung
-Anwendung & Workspace
Dateien gepackt/gezippt hochladbar
„Verzeichnis“ beim Upload definierbar
Pro Aktualisierung der Dateien neue Versionsnummer
DOAG 2014 - Five Fingers Death Punch
21
22. |
Import & Export
Statische Dateien immer Bestandteil des Im/Exports
Statische Dateien nicht einzeln exportierbar
Exportiert alles (z.B.)
-Mails & Mail Log
-Users & Groups
-Preferences
-Workspace Files
-…
DOAG 2014 - Five Fingers Death Punch
22
Import
23. |
DOAG 2014 - Five Fingers Death Punch
23
Komponenten, Look & Feel
24. |
Komponenten – Modal Pages
DOAG 2014 - Five Fingers Death Punch
24
33. |
Item Handling
&P1_ITEM.
-Syntax auch für Spalten, List View und weiteren Stellen möglich
-#P1_ITEM# wird weiterhin interpretiert soll aber durch &-Syntax abgelöst werden
&P1_ITEM!HTML. => apex_escape.html
&P1_ITEM!ATTR. => apex_escape.html_attribute
&P1_ITEM!JS. => apex_escape.js_literal(,null)
&P1_ITEM!RAW. => unescaped
&P1_ITEM!STRIPHTML. => strip tags und apex_escape.html
DOAG 2014 - Five Fingers Death Punch
33
34. |
APEX_JSON
Erzeugen von JSON
-apex_json.to_xmltype( l_json );
-apex_json.open_object();
-apex_json.write('Element','Wert');
-apex_json.close_object();
-apex_json.open_array('Eigenschaften');
-apex_json.close_array();
-apex_json.close_all();
Verarbeiten von JSON
-apex_json.parse( l_json );
-l_val := apex_json.get_varchar2( p_path => ‘Element‘ );
DOAG 2014 - Five Fingers Death Punch
34
36. |
APEX Packages
select
distinct s.synonym_name,
p.procedure_name
from all_procedures p
join all_synonyms s on p.object_name = s.table_name where p.owner like 'APEX%‚
and s.synonym_name like 'APEX%‚
order by 1, 2; By Roel Hartman
DOAG 2014 - Five Fingers Death Punch
36
40. |
10:00 - 10:45 Helsinki
12c Oracle Warehousing voll Groovy. Ein Projektbericht.
Bernhard Dominic Rosen- Kettel- berger tasche
20.11.14
12:00 - 12:45
Istanbul
Dateien per Drag & Drop in APEX Applikationen ablegen
Franziska Höcker
20.11.14
15:00 - 15:45 Oslo
Ist Gradle auch für die APEX-Projekte?
Oleg
Kiriltsev
20.11.14
15:00 - 15:45
Istanbul
Tune Up Your APEX
Oliver Lemm
20.11.14
41. |
Vielen Dank…
Oliver Lemm
Competence Center Leiter APEX
Telefon: +49 (0) 21 02 309 61-0
Telefax: +49 (0) 21 02 309 61-101
E-Mail: oliver.lemm@mt-ag.com
www.mt-ag.com