42

Moving Customizations To The Cloud BI Apps Analytics OBIEE Reports BI Publisher BI Publisher Additional Data DFF & Custom Tables/Code DFF, ... Traditional Customizations Fusion Cloud

  • Upload
    vunhi

  • View
    226

  • Download
    0

Embed Size (px)

Citation preview

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

UKOUG Apps17 Mon 4th December 2017

Moving Customizations To The Cloud

Richard BinghamOracle Product Developmenthttp://blogs.oracle.com/FADevRel

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

Safe Harbor Statement

The 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.

Confidential – Oracle Internal/Restricted/Highly Restricted 3

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

Program Agenda

Customization Story

Analyze: Where Are We Now

Evolve: Where Do We Want/Need To Be

Map: How Can We Get There

Extend: Can We Go Further

Summary

1

2

3

4

5

Confidential – Oracle Internal/Restricted/Highly Restricted 4

6

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

Program Agenda

Customization Story

Analyze: Where Are We Now

Evolve: Where Do We Want/Need To Be

Map: How Can We Get There

Extend: Can We Go Further

Summary

1

2

3

4

5

Confidential – Oracle Internal/Restricted/Highly Restricted 5

6

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

Customization History

Confidential – Oracle Internal/Restricted/Highly Restricted 6

“The vast majority (90%) of ERP users have incorporated at least some level of customization in their systems” Panorama Consulting

“Heavily customized ERP implementations should be relegated to "legacy" status, indicating their increasing irrelevance in the modern enterprise environment” Gartner

“On average, global midsize firms that have shifted their ERP applications to the cloud are spending 30% less and are growing revenues by 35% more on an annual basis than those midsize firms that have remained onpremise” AMI Research

“Roughly 90% [customers] expect to not customize their ERP system when they start [an implementation]” Panorama Consulting.

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

Reduced the Need for Customization

• Adopt Business Best Practice

– Functional Feature Design

– User Experience• Simple and Intuitive

• Fewer Clicks, Scrolls etc

– Analytics Where You Need It

• Leverage New Flexibility

– Configurations

– Options and Choices

– Industry Solutions

Confidential – Oracle Internal/Restricted/Highly Restricted 7

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

Migration: Some Utilities Exist

• Cloud Loaders & Web Services

– Functional Configurations

– Business Objects / Metadata

– Transactional Data

• But ... no wholesale lift-and-shift exists. And that’s a good thing...

– 1 ≠ 1

– Very Complex

– Very High Risk

Confidential – Oracle Internal/Restricted/Highly Restricted 8

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

Customization Classifications

• User Interface

– Changes & Additions To Pages and Forms

– New Pages and Forms

• Additional Data

• Business Processes

– UI & Transaction Flow

– Workflow / Event-based

– Scheduled Processes

• Custom Code

• Reports and Analytics

• Function and Data Security (Roles and Policies)

Confidential – Oracle Internal/Restricted/Highly Restricted 9

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

Customization Semantics

Confidential – Oracle Internal/Restricted/Highly Restricted 10

• Configure = Change some individual settings (e.g. Profile)

• Tailor = Set some properties (e.g. Branding)

• Customize = Change some visual/process pieces (e.g. Composer)

• Extend = Add some new things (e.g. Page Integrations)

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

Customization Migration: A Common-Sense Methodology

• Use a Structured Approach

• Agreed by Stakeholders

• Reduce Risk

Confidential – Oracle Internal/Restricted/Highly Restricted 11

Analyze

• Today

Evolve

• Destination

Map

• Source to Target

Extend

• Enhance

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

Program Agenda

Customization Story

Analyze: Where Are We Now

Evolve: Where Do We Want/Need To Be

Map: How Can We Get There

Extend: Can We Go Further

Summary

2

1

3

4

5

Confidential – Oracle Internal/Restricted/Highly Restricted 12

6

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

Analyze: Do An Audit

• Why Do They Exist?

– Does the new application replace the requirement?

– Is the business need still relevant?

• How Much Are These Used?– When, Why, How, By Whom?

– Real statistics

• What Are They?

– Functionality / Design

– Technical Implementation

– Who created them, When and How?

Confidential – Oracle Internal/Restricted/Highly Restricted 13

• Check Documentation

• Design & Specifications

• System Implementation

• Use Administration Tools

• Reports & Screens

• Use Sysadmin / Developers

• Custom Reports & Scripts

• Code check

• Support & Maintenance Costs

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

Analyze: Go Looking

Confidential – Oracle Internal/Restricted/Highly Restricted 14

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

Analyze: Go Looking Deeper

Confidential – Oracle Internal/Restricted/Highly Restricted 15

OAF, Java

PL/SQL

Tables, Indexes

Forms, Reports, Scripts

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

Program Agenda

Customization Story

Analyze: Where Are We Now

Evolve: Where Do We Want/Need To Be

Map: How Can We Get There

Extend: Can We Go Further

Summary

3

1

2

4

5

Confidential – Oracle Internal/Restricted/Highly Restricted 16

6

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

Evolve: Design The Future

• What MUST you still customize?

– Five WHY’s

– Impact Analysis

– Rigorous Stakeholder Approvals

• Is it what Business Users Really want?

– Can you Improve the design

– Use a better business process

• Run cost:benefit option comparisons

• Post-Implementation: Revisit After Upgrade

Confidential – Oracle Internal/Restricted/Highly Restricted 17

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

Program Agenda

Customization Story

Analyze: Where Are We Now

Evolve: Where Do We Want/Need To Be

Map: How Can We Get There

Extend: Can We Go Further

Summary

4

1

2

3

5

Confidential – Oracle Internal/Restricted/Highly Restricted 18

6

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

Create a Map

• Understand what is Possible

– Architectural Design

– Functionality

– Embedded Features / Technologies

– Extension Features / Technologies

• Understand what is Involved– Implementation

– Maintenance

Confidential – Oracle Internal/Restricted/Highly Restricted 19

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

Create a Map: Source to Target

Confidential – Oracle Internal/Restricted/Highly Restricted 20

Customization Classification TODAY (E-Business Suite) GOAL (Fusion Cloud Applications)

User Interface Forms and OAF ADF Pages

Analytics BI Apps Analytics OBIEE

Reports BI Publisher BI Publisher

Additional Data DFF & Custom Tables/Code DFF, EFF & App/Data Composer

Business Processes Functional Configuration & Workflow

Config / Data Composer / SOACS / PCS

Custom Code PLSQL/C/Java PaaS Service Integration

Scheduled Jobs Concurrent Jobs Enterprise Scheduling Service

Function & Data Security FND Responsibilities / Functions / Menus

Security Console

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

Customization Storage: Meta Data Services (MDS)

• Forms an Overlay

• Base Document Untouched

• Upgrade Safe

Confidential – Oracle Internal/Restricted/Highly Restricted 21

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

UI: Theme and Text

Confidential – Oracle Internal/Restricted/Highly Restricted 22

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

UI: Structure

Confidential – Oracle Internal/Restricted/Highly Restricted 23

Custom Items

Dynamic Show/Hide

Custom Folders

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

UI: Announcements

Confidential – Oracle Internal/Restricted/Highly Restricted 24

• Rich Text & Media

• Shows on Homepage

• Start/End Date

• Combine with

– Custom Help Content

– Custom Infolets

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

UI: Page Composer

• Page Component Properties

• Runtime Expressions

• Custom Reusable Values

Confidential – Oracle Internal/Restricted/Highly Restricted 25

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

UI: Page Composer - Content

Confidential – Oracle Internal/Restricted/Highly Restricted 26

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

UI: Page Integration Wizard

• New Pages

• New Tabs

• Source: URLs or Containers

Confidential – Oracle Internal/Restricted/Highly Restricted 27

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

UI: Mobile Apps Configuration

Confidential – Oracle Internal/Restricted/Highly Restricted 28

• Show/Hide Fields• Show/Hide Tabs• Add Analytics

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

Data: Application Composer

Confidential – Oracle Internal/Restricted/Highly Restricted 29

• Custom Objects & Fields• Code: Rules and Triggers• UI Layouts

https://youtu.be/dsxTp864a1c

Sales CloudProject Portfolio ManagementSCM Cloud (Innovation Management)

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

BI: Composer

• BI & BIP Wizards

• Full OBIEE Authoring

Confidential – Oracle Internal/Restricted/Highly Restricted 30

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

Program Agenda

Customization Story

Analyze: Where Are We Now

Evolve: Where Do We Want/Need To Be

Map: How Can We Get There

Extend: Can We Go Further

Summary

5

1

2

3

4

Confidential – Oracle Internal/Restricted/Highly Restricted 31

6

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

Extend: Not The Same ... Better

• Use The Advanced Options

– Branding / Look-and-Feel

– Embedded Applications

• Proven Packaged Partner Solutions– Oracle Cloud Marketplace

• Integration

– Your OnPremises/Cloud Apps

• Deploy New Solutions on Oracle PaaS

– Mobile Apps, JavaScript, JavaEE, DB-APEX, SOA and BPM, Node.js and more

Confidential – Oracle Internal/Restricted/Highly Restricted 32

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

Extend: PaaS

• Extensive Capabilities

• Cloud-First Features

• Managed by Oracle

• Integration-ready

Confidential – Oracle Internal/Restricted/Highly Restricted 33

https://blogs.oracle.com/fadevrel/tags/paas4saas + More...

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

Extend: Add Apps from Oracle Cloud Marketplace

• ISV Partner Apps

• Tried and Tested

• Designed for Oracle Cloud

Confidential – Oracle Internal/Restricted/Highly Restricted 34

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

Extend: Integrate via APIs

• Web Services

– REST

– SOAP

– ATOM

• Loaders

– Files

– Spreadsheet

Confidential – Oracle Internal/Restricted/Highly Restricted 35

My Session: Wednesday 10am

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

Program Agenda

Customization Story

Analyze: Where Are We Now

Evolve: Where Do We Want/Need To Be

Map: How Can We Get There

Extend: Can We Go Further

Summary6

1

2

3

4

Confidential – Oracle Internal/Restricted/Highly Restricted 36

5

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

Summary

Confidential – Oracle Internal/Restricted/Highly Restricted 37

Analyze

• Today

Evolve

• Destination

Map

• Plan A Route

Extend

• Enhance

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

Solving The Common Challenges

Traditional Customizations Fusion Cloud Applications

Required For My Industry / To Standout Often in New Functionality or Complementary Services

Hard To Do Done online, in a browser.

Expensive To Build – Requires Technical Specialists For Users, Managers, Administrators

Not Upgrade Safe Are Upgrade Safe

Brittle & Often Complex Mature platforms. Implementation ‘guard-rails’.

Undocumented Shown in MDS Overlay

Static - Not Easily Changed Easy To Adjust – No IT Dept.

Always New (buggy) / No Tried-and-Tested Custom Solutions

Oracle Cloud Marketplace

High TCO & Maintenance Ring-fenced in MDS Overlay

Little Support Standard Functionality – low/no code.

Confidential – Oracle Internal/Restricted/Highly Restricted 38

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

My Team

READ: http://blogs.oracle.com/FADevRelOver 400 expert technical articles, whitepapers, etc.

SEE: http://www.youtube.com/FADeveloperRelations Over 200 demo how-to videos

ASK: http://bit.ly/CustForumOver 600 questions answered

FOLLOW: @FADevRel

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 40

QUESTIONS?

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 41