apex 19.1 new features - oracle user group · 2019-05-08 · •oracle apex 19.1 allows you to...

31

Upload: others

Post on 28-May-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative
Page 2: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Oracle APEX 19.1 New Features

Joel R. KallmanSenior Director, Software DevelopmentOracle APEX Product Development

May, 2019

2

Page 3: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

3

Page 4: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 4

What's New in Oracle APEX 19.1?

• New Form Region

• REST Enabled Forms

• New Data Loading

• JET Chart Enhancements

• Oracle JET and jQuery Library Upgrades

• Interactive Grid Enhancements

• Dark Mode and Universal Theme Enhancements

• Miscellaneous Enhancements

Page 5: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 5

New Form Region

Page 6: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 6

Oracle APEX 19.1: New Form Region• Oracle APEX 19.1 introduces a new region type: Form Region • Form data source is now at region level

ü Enables multiple Form regions on a page• Supports Data Sources: Local

Database, REST Enabled SQLService and Web Source

• Supports Source Type: Table, SQLand PL/SQL Function bodyreturning SQL Query

Page 7: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 7

New Form Region: Features• Page item source references Region ( and not Table)• Page Rendering based on Region ( and not Table)• Synchronizes page items with Form Query• Includes additional settings under Attributes

Page 8: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 8

Form – Automatic Row Processing (DML)• Target Type determines where Oracle APEX executes the DML processing: Region

Source, Table / View, PL/SQL Code• Adds more flexibility for:

ü Lost update detectionü Lock row

Page 9: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 9

REST Enabled Forms

Page 10: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

• Read data using REST Enabled SQL• Read data from REST Web Source• Utilize in Reports, Charts, Calendars, Trees…• Defined for the application• Fully declarative

10

Oracle APEX 18.x REST Capabilities: Review

Page 11: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

• Oracle APEX 19.1 allows you to create forms on REST services declaratively

• Oracle APEX 19.1 extends declarative support to:

ü Write data using REST Enabled SQL

ü Write data to REST Web Source

11

Oracle APEX 19.1: REST Enabled Forms

Page 12: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

REST enable a database object in the Object Browser or by executing

PL/SQL block in SQL Workshop > SQL Commands

12

Exposing REST API for a Database Object

Page 13: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 13

New Data Loading

Page 14: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 14

New Quick and Easy Data Loading

Available under:• Create Application From a

File• SQL Workshop > Utilities

> Data Workshop

Page 15: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 15

New Quick and Easy Data Loading: Features

• Includes a new drag and drop user interface

• Supports csv, xlsx, txt, xml, and json formats

• Performs automatic column delimiter, type, and size detection

• Supports loading any size file (background processing)

Page 16: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 16

New Quick and Easy Data Loading: Features

• Includes a Preview feature

• Error table stores rows that cannot be inserted

• APEX creates a select list of worksheets to choose from, if there are multiple worksheets in an xlsx file

Page 17: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17

APEX_DATA_PARSER PL/SQL Package• New Public API• Supports all of the file types as the new data loading wizard • Access the parser like a table• Parses the file contents,

detects the headers, and displays it as columns within a report

• Updated Sample Data Loading Packaged App

Page 18: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 18

JET Chart Enhancements

Page 19: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 19

JET Chart Enhancements• New Chart Type: Status Meter Gauge (Replaces JET Dial Gauge Chart)

supports 3 rendering options: Circular, Horizontal, and Vertical

• Declarative Font Formatting

• Stack Grouping

• Declarative Tooltip optionsfor Gantt Charts

Page 20: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 20

Oracle JET and jQuery Library Upgrades

Page 21: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 21

Oracle JET and jQuery Library Upgrades• Oracle JET 6.1.0• jQuery 3.3.1• jQuery UI 1.12.1

Page 22: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 22

Interactive Grid Enhancements

Page 23: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23

New Declarative Options for Interactive Grids• Select First Row: Yes / No• Show / Hide Toolbar Controls• Turn on / off Actions menu options• Turn on / off Column options

Page 24: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 24

Dark Mode and Universal Theme Enhancements

Page 25: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 25

App Builder Dark Mode• Provides a dark, inverted color scheme• Reduces eye strain• Designed for developers working at night• Growing trend in the industry

Page 26: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 26

Universal Theme Enhancements• Accessibility Improvements

ü New Tab stops

ü Additional Theme Roller attributes

• Mobile Improvements

ü Breadcrumbs only show previous page

• Collapsible Region and Navigation Bar Improvements

• Lists now label User Defined Attributes

• Updated Sample App: https://apex.oracle.com/ut

Page 27: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 27

Miscellaneous Enhancements

Page 28: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 28

Miscellaneous Enhancements• New Inline Popup region template• New Dynamic Actions Close Region, and Open Region that work with

inline dialogs, inline popups, and collapsible regions

Page 29: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 48

Page 30: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 30

Page 31: APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to create forms on REST services declaratively •Oracle APEX 19.1 extends declarative