Presentation is loading. Please wait.

Presentation is loading. Please wait.

@koenlostrie Developer in Doc

Similar presentations


Presentation on theme: "@koenlostrie Developer in Doc"— Presentation transcript:

1

2 @koenlostrie Developer in Doc Engineering @oracle
Been at Oracle since 1996 Apex Developer since 2006

3 Oracle Speakers @ ApexWorld 2019
Connor McDonald Joel Kallman Pattern Matching - the most powerful SQL functions you've ever seen Oracle APEX: The Prognostication Monday, 09:15 - Theatre Tuesday, 10:40 - Theatre Colm Divilly Koen Lostrie The Next Ten Years of the Web The “Create App Wizard”: Here is the magic Tuesday, 13:30 - Grand Ballroom Monday, 11:40 - Odyssee Room Hilary Farrell Chris Saxon 18(ish) Things Developers Will Love about Oracle Database 18c Extend your APEX Application with Oracle JET Monday, 13:30 - La Fontaine Room Tuesday, 14:30 - Theatre Jason Straub Shakeeb Rahman APEX and Multitenant: What you need to know Mastering Mobile UI with Universal Theme Tuesday, 09:15 - Theatre Tuesday, 16:00 - Theatre

4 Program Agenda Appearance Pages Features Settings
Confidential – Oracle Internal/Restricted/Highly Restricted

5 Application Features Introduced in 18.1 Application Wizard, Blueprint
Was released as beta within oracle earlier Well documented Confidential – Oracle Internal/Restricted/Highly Restricted

6 Demo

7 Appearance Select Theme And application Icon Custom Theme
Confidential – Oracle Internal/Restricted/Highly Restricted

8 Demo

9 Blueprint Application Definition as JSON document
Can be loaded from other apps - even deleted Can be modified manually Confidential – Oracle Internal/Restricted/Highly Restricted

10 Demo

11 Add Pages Report Form Master Detail (3 types) Master Detail (2 types)
Plug-in Chart Dashboard Calendar Tree Wizard Data Loading Interactive Grid Timeline Multiple Reports Blank Page Create Application Page Builder Both

12 Demo

13 Application Features Administration Page Build option
Application Settings Pages, Nav Bar entries, Nav Menu Entries Can be added on creation or in existing apps Page nrs and above Confidential – Oracle Internal/Restricted/Highly Restricted

14 Feature: About Page Creates an about page and help page
No help page added if via builder Auth Scheme Pages, Nav Bar entries, Nav Menu Entries Confidential – Oracle Internal/Restricted/Highly Restricted

15 Demo

16 Feature: Access Control
Creates components for managing authorization. Build option Auth Scheme (3) Application Setting Pages, Nav Menu Entries Confidential – Oracle Internal/Restricted/Highly Restricted

17 Feature: Access Control - continued
3 hierarchical roles. Implicit membership. Developer gets Administrator Names of the roles can be changed (don’t !) Only generated Auth schemes are overwritten Confidential – Oracle Internal/Restricted/Highly Restricted

18 Feature: Access Control - continued
API: APEX_ACL APEX_ACL.ADD_USER_ROLE ( p_application_id => 100, p_user_name => 'SCOTT', p_role_static_id => 'ADMINISTRATOR' ); l_is_admin := APEX_ACL.HAS_USER_ROLE ( p_application_id => 100, p_user_name => p_role_static_id => 'ADMINISTRATOR' ); Confidential – Oracle Internal/Restricted/Highly Restricted

19 Demo

20 Feature: Activity Reporting
Reports on apex_activity_log: Dashboard Top Users Application Error Log Page Performance Page Views Would like more, eg apex_debug_messages Confidential – Oracle Internal/Restricted/Highly Restricted

21 Demo

22 Feature: Configuration Options
Enable/Disable any of the installed Application Features Need at least 1 Feature Not for itself nor ACL IR on apex_application_build_options Confidential – Oracle Internal/Restricted/Highly Restricted

23 Demo

24 Feature: Feedback Nav bar entry for end user feedback
Manage feedback in app itself Team Development table apex_team_feedback Confidential – Oracle Internal/Restricted/Highly Restricted

25 Demo

26 Feature: Theme Style Selection
Admin or user can set theme <div class="t-Footer-customize">#CUSTOMIZE#</div> API APEX_THEME Confidential – Oracle Internal/Restricted/Highly Restricted

27 Demo

28 Feature: Email Reporting
Only via builder Queued, sent, errors Confidential – Oracle Internal/Restricted/Highly Restricted

29 Demo Create emp/dept dataset Create first app
Show that application wizard doesn’t need to be used. ? how many keyboard clicks are needed to create app. Examine app: 3 pages by default

30 Application Settings App Id Schema Language Authentication
Advanced (see demo) UI Defaults Confidential – Oracle Internal/Restricted/Highly Restricted

31 Demo

32 Questions ? Confidential – Oracle Internal/Restricted/Highly Restricted


Download ppt "@koenlostrie Developer in Doc"

Similar presentations


Ads by Google