Oracle Application Extensions for Oracle Endeca - for Application DBA's
Advanced Management with Oracle Application …€¢ Getting Started with Oracle Application...
Transcript of Advanced Management with Oracle Application …€¢ Getting Started with Oracle Application...
Advanced Management with Oracle Application Management Suite for Oracle E-Business Suite
Angelo Rosado Senior Principal Product Manager Oracle E-Business Suite Development, Applications Technology Group September 2014
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, 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.
3
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Overview
Michelin’s Success Story
FLSmidth’s Success Story
Resources
1
2
3
4
4
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Application Management Suite
5
Components Licensed as part of Application Management Suite
Application Management Pack
System Monitoring & Management
Configuration & Compliance Management
Change Management
Patch Management
Customization Management
Cloning
Real User Experience
Insight
1 2
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Application Management Suite
6
Leveraging Enterprise Manager Framework
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager Certifications
7
Application Management Pack (AMP)
AMP Release EM Release Support Status Supported EBS
Releases
2.0 / 2.0.1/ 2.0.2 EM 10gR1 Sustaining support only 11i, R12
3.0 EM 10.2.0.5.0 (EM 10gR5) Premier support ends Nov-2011 11i, R12, R12.1.3
3.1 EM 10.2.0.5.0 (EM 10gR5) Premier support ends Nov-2011 11i, R12, R12.1.3
4.0 EM 11.1.0.1.0 (EM 11gR1) Premier support ends April-2015 11i, R12, R12.1.3
12.1.0.1.0 EM 12.1.0.1 (EM12cR1) EM 12.1.0.2 (EM12cR2) EM 12.1.0.3 (EM12cR3)
Premier support ends Oct-2016 11i, R12, R12.1.3
12.1.0.2.0 EM 12.1.0.3 (EM12cR3) EM 12.1.0.4 (EM12cR4)
Premier support ends Oct-2016 11i, R12, R12.1.3, R12.2
12.1.0.3.0 EM 12.1.0.4 (EM12cR4) Premier support ends Oct-2016 11i, R12, R12.1.3, R12.2
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Business Value
• Increase Operational Efficiency
• Proactively manage high availability of applications
• Enforce Standardization & Compliance across the Enterprise
• Manage & Diagnose End-to-End technology stack Performance
• Effectively Manage & Track Patches & Customizations
8
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
System Management
9
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite Summary Page
• At-A-Glance a view of:
• Status of all EBS instances
• Compliance Summary & Violations
• Incidents Breakdown
• Provision, Configure, Delete EBS Instances
• Run Discovery Wizard
• Clone an EBS instance
• Perform Change Management Functions
10
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
EBS Monitoring
• What do we monitor?
• EBS 12.2 Technology Stack
• EBS services
• Target status including WLS
• Nodes
• Incidents & problems
• Compliance Summary
• Performance Metrics
11
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Extending the Oracle E-Business Suite Target Model
12
Newly added
• Ability to change Oracle E-Business Suite availability target definition
• Add more targets or remove existing targets
• Include targets that are not part of the Oracle E-Business Suite hierarchy like SSO, LDAP, Load Balancer, and DMZ.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Change Management
13
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Change Approval Framework
• Approvals for Customizations & Patches
• Role based privileges
• Reporting and auditing capabilities
• Email notifications
14
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Customization Management
• Create AD compliant customization packages.
• Custom patches can be applied using Patch Manager.
• Over 200 file types supported.
• Interface with Source Code Version Control systems.
• Validate the custom files based on a set of standards:
• Oracle defined standards
• User Defined Standards
15
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Patch Management •Simplified UI supports:
• Patch deployment procedure
• Cutover deployment procedure
• FS clone
• Set options for specific results
• Multiple scheduling options
• Merge patches option
• Check prerequisites
• Send notifications
16
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Patch Management
17
Patch Promotion Policy
Test Development Functional
Testing
User Acceptance
Testing
Quality Assurance
Production
• Promote Oracle Patches & Custom Packages from pre-production to production instance • Approvals will be required for each target prior to patch application • Customers can view all the patches applied/not-applied for each target in a single UI • Customers can bundle patches while promoting patches to each target • Only Super Administrators can define patch promotion policy • Only Super Administrators can bypass patch promotion policy for emergency patching
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Application Tier Cloning
• Support for EBS 12.2 & EBS 12.1.3
• Single-Node Cloning
• Multi-Node Cloning
• Scaling up or Scaling down
• Shared File System Cloning
• RAC Support
• Ability to customize pre & post cloning steps
• Schedule cloning during off hours
19
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
EBS Virtual Assemblies
• Supported Assemblies for deploying EBS production instance versions:
• Single VM Assembly for release 12.1.3:
• Both DB and Applications Tier will be single Virtual Machine.
• Multi VM Assembly for release 12.1.3:
• DB Tier, Applications Tier will be different Virtual Machine.
• Single VM Assembly for release 12.2.3:
• Both DB and Applications Tier will be single Virtual Machine.
• Multi VM Assembly for release 12.2.3:
• DB Tier, Applications Tier will be different Virtual Machine.
20
Faster provisioning of EBS instances for Training, Testing or Development purposes
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Configuration & Compliance
21
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Configuration Comparisons
• Control How and What is Compared
• Ability to Ignore Certain Differences
• Ad-hoc as Well as Scheduled Comparisons
• Automatic Detection & Notification
• Configuration Comparison Templates
22
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Compliance Summary Dashboard
• Integration with EM Compliance Framework
• Out-of-box Security Compliance Standards for EBS
• Checks for mandatory database configuration parameters for EBS (init.ora)
• View Violations & Trends
• Real-time observations
23
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Real User Experience Insight
24
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Real User Experience Insight Dashboard
25
Top used modules
Problem Forms
KPIs
Top usage per user-id
Quality
Locations
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AMS4EBS - Related Session & Demo Grounds
26
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Session
Thursday, October 2, 2014
1:15 pm - 2:00 pm
CON7697 - Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E-Business Suite 12.2 Angelo Rosado, Sr. Principal Product Manager, ATG Development
MW-2018
27
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Demos
28
• WUL-003– Advanced Architecture and Technology Stack for Oracle E-Business Suite
• WUL-002 – End-to-End Management of Oracle E-Business Suite
• WUL-014 – New User Interface Capabilities in Oracle E-Business Suite
• WUL-004 – Oracle E-Business Suite: Technical Upgrade Best Practices
Moscone West – Exhibition Hall Mon, Sep 29: 9:45 am – 6:00 pm Tue, Sep 30: 9:45 am – 6:00 pm Wed, Oct 01: 9:45 am – 3:45 pm
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Michelin’s Success Story
29
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
“Customization Management feature of AMS is a key factor for accelerating the deployment lifecycle of our EBS customizations.” – Romain Seguy, Solution Packaging & Integration Technical
Leader, Michelin North America Inc.
30
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
FLSmidth’s Success Story
31
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
“With AMS Customization Manager and Patch Manager tools, FLSmidth has experienced both substantial benefits in control and segregation of duties as well as measurable savings in manual labor and end-to-end process idle time.” – Henrik Stender Christensen, Technical Architect, Group IT
32
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Q&A
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Resources Additional Information
34
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager for E-Business Suite
35
Additional Resources
Support Resources
Enterprise Manager
• Getting Started with Oracle Application Management Pack (AMP) for Oracle E-Business Suite,
Release 12.1.0.3 (Doc ID 1623105.1)
• Oracle Application Management Pack for Oracle E-Business Suite Guide, Release 12.1.0.3.0
• Application Management Pack Metrics Reference Manual • Product Information Center:(MOS Doc 1542043.2)
• Enterprise Management for Applications Management
Datasheet • Application Management Suite for Oracle E-Business Suite Data Sheet
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite Technology Blog
36
Direct from EBS Development
Latest news
Certification announcements
Primers, FAQs, tips
Desupport reminders
Latest upgrade recommendations
Statements of Direction
Subscribe via email or RSS
blogs.oracle.com/stevenChan
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AMP 12.1.0.3.0 – New Features
• Monitoring
• EBS 12.2 End-to-End Monitoring • Recognition of ECID in different layers of technology stack (i.e., RUEI, WLS/JVM, DB)
• JVMD - Leverage JVMD feature in WLS Pack for advanced JVM monitoring and analysis
• EBS 12.2: Automatically Blacking out the Patch Edition Targets in 12.2
• EBS 12.2: Option to register custom application on PATCH edition.
• Enabling EBS region in ExaLogic Dashboard
• Uptake of Administrative groups - Privilege Propagation (Customer enhancement)
• Segregation of Preferences as per module (Customer enhancement)
• Seeded Monitoring Templates
• Seeded Synthetic Tests and Services Infrastructure
37
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AMP 12.1.0.3.0 – New Features
• Monitoring - continues
• Extended Target Modeling
• Provisioning
• Oracle E-Business Suite Assemblies templates • Available for EBS 12.1.3 & EBS 12.2.3
• Supports single and multi tiers VM Assemblies
• User Experience • Rewrite availability computation
• Newly Preferences Page
• Metrics Documentation for EBS
38
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AMP 12.1.0.3.0 – New Features
• Configuration Management
• Configuration Comparison Template for EBS stack
• Compliance Framework
• Compliance Standards: DB configuration compliance standards check (init.ora)
• Cloning • EBS 12.2 Clone Support from multi-node to multi-node
• Patch Management
• Patch Promotion Policy
• Customization Management
• User Defined Custom Standard Validations
39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AMP 12.1.0.3.0 – New Features
• Customization Management - continues
• Auto-Correct feature to help you make the custom application conform to Oracle E-Business Suite standards
• Add new file types to File Repository
• Feature to download consolidated log for package creation in HTML
• Ability to attach sub phase to SQL files
40
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AMP 12.1.0.2.0 – New Features
• Monitoring
• Support for EBS R12.2 technology stack
• Monitor & Manage R12.2 metrics
• WLS monitoring
• User Experience
• Auto deployment of EBS plug-in agents
• New look & feel
• System Management Dashboard
• EBS target home page
• All Tabs and Links are moved to drop down menu
41
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AMP 12.1.0.2.0 – New Features
• Compliance Framework
• Integration with EM Compliance Framework
• Out-of-box Security Compliance Standards for EBS
• Cloning • EBS 12.1.3: Multi-node cloning, scale-up or scale- down cloning, and shared file
system
• EBS 12.2.x: All of the above scenarios above supported with the exception of multi-node to multi-node cloning.
• Patch Management
• Support for EBS R12.2 automated online patching deployment procedures
• New Patch Manager Dashboard
42
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AMP 12.1.0.2.0 – New Features
• Patch Management - continues
• New look and feel using ADF dashboards
• Consolidated view of patch activities of all EBS instances
• Centralized viewing of AD worker log files
• Customization Management
• Auto correction of invalid custom applications
• Support for source code branches & tags
• Feature to hide unused Custom Applications
• Create like feature for File Source Mapping
• Create like feature for E-Business Suite Mapping
• Detailed status message should be shown in view package
43
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
44
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
Monday, September 29, 2014
10:15 am - 11:15 am
CON7703 - Oracle E-Business Suite Technology Certification Primer and Roadmap Steven Chan, Sr. Director, ATG Development
MW-2018
11:45 am - 12:30 pm
CON7691 - Oracle E-Business Suite Integration Best Practices Veshaal Singh, Sr. Director, ATG Development
MW-2018
1:30 pm - 2:15 pm
CON7689 - Standards-Based Desktop Integration in Oracle E-Business Suite Gustavo Jimenez, Sr. Manager, ATG Development
MW-2018
2:45 pm - 3:30 pm
CON7687 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2 Max Arderius, Manager, ATG Development
MW-2018
45
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
Monday, September 29, 2014
4:00 pm - 4:45 pm
CON7528 - Mobilize Oracle E-Business Suite with Oracle Mobile Platform Jeff Croxen, Sr. Manager, Deloitte Consulting LLP Srikant Subramaniam, Director, Product Management, Oracle Rajesh Ghosh, Director, ATG Development, Oracle
MW-3018
5:15 pm - 6: 00 pm
CON7720 - Advanced Management with Oracle Application Management Suite for Oracle E-Business Suite Romain Seguy, Solution Packaging Integration Team Leader, Michelin NA, Inc. Henrik S. Christensen, IT Systems Architect, FL Smidth & Co. Angelo Rosado, Sr. Principal Product Manager, ATG Development, Oracle
MW-2018
4:00 pm - 4: 45 pm
CON7685 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2.3 Vijay Chatla, Manager, Enterprise DB Systems and Applications, AAI-Textron Ken Turner, GE Appliance ERP Operations Leader, GE Terri Noyes, Sr. Director, ATG Development, Oracle
MW-2018
46
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
Tuesday, September 30, 2014
10:45 am - 11:30 am
GEN6832 - General Session: Oracle E-Business Suite — Strategy and Roadmap Cliff Godwin, Sr. Vice President, Oracle
MW-2008
12:00 pm - 12:45 pm
CON8412 - Oracle WebLogic Server Management and Operations in Oracle E-Business Suite 12.2 Tahir Ahmad, Sr. Director, Technology Integration Mike Lehmann, Vice President, Fusion Middleware Product Management
MW-3018
12:00 pm - 12:45 pm
CON7692 - Maintenance Strategies for Oracle E-Business Suite Elke Phelps, Sr. Principal Product Manager, ATG Development
MW-2018
12:00 pm - 12:45 pm
CON7694 - Oracle E-Business Suite Technology: Strategy and Roadmap Lisa Parekh, Vice President, Technology Integration
MW-3004/3006
47
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
Tuesday, September 30, 2014
3:45 pm - 4:30 pm
CON7167 - Oracle E-Business Suite 12.2: Customer Panel John Felix, Sr. Leader R12.2 Rollout, GE Raman Bukkapatnam, Director Enterprise Platforms/Applications, Starbucks Andrew Holden, Altron TMT Executive: Shared Services, Allied Electronics Corp. Ltd. Steven Chan, Sr. Director, ATG Development, Oracle
MW-2018
5:00 pm - 5:45 pm
CON7702 - Online Patching with Oracle E-Business Suite 12.2 Kevin Hudson, Sr. Director, ATG Development
MW-2018
48
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
Wednesday, October 1, 2014
10:15 am - 11:00 am
CON7683 - Oracle E-Business Suite 12.2: Development Panel George Buzsaki, Vice President, Application Architecture Steven Chan, Sr. Director, ATG Development Lisa Parekh, Vice President, Technology Integration Veshaal Singh, Sr. Director, ATG Development
MW-2018
11:30 am - 12:15 pm
CON7721 - Simplified and Touch-Friendly User Interface in Oracle E-Business Suite Ganapathi Subramanian, Sr. Manager, ATG Development
MW-2018
12:45 pm - 1:30 pm
CON7688 - Advanced Architectures for Oracle E-Business Suite Noby Joseph, Principal Software Engineer, ATG Development Elke Phelps, Sr. Principal Product Manager, ATG Development
MW-2018
2:00 pm - 2:45 pm
CON7723 - Planning and Preparing for Your Upgrade to Oracle E-Business Suite 12.2 Anne Carlson, Sr. Director, Product Strategy
MW-2018
49
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
Wednesday, October 1, 2014
3:30 pm - 4:15 pm
CON7700 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 Santiago Bastidas, Sr. Principal Product Manager, ATG Development Kevin Hudson, Sr. Director, ATG Development
MW-2018
4:45 pm - 5:30 pm
CON7690 - Web Services and SOA Integration Options for Oracle E-Business Suite Rajesh Ghosh, Director, ATG Development
MW-2018
50
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
Thursday, October 2, 2014
9:30 am - 10:15 am
CON7724 - Technical Upgrade Best Practices for Oracle E-Business Suite Udayan Parvate, Sr. Director, Release Engineering Samer Barakat, Director, Applications Performance
MW-2018
10:45 am - 11:30 am
CON7693 - Getting Optimal Performance from Oracle E-Business Suite Samer Barakat, Director, Applications Performance
MW-2018
12:00 pm - 12:45 pm
CON7722 - Personalize and Extend Oracle E-Business Suite for Desktops and Tablets Maher Muhanna, Manager, ATG Development
MW-2018
12:00 pm - 12:45 pm
CON7696 - Managing Oracle E-Business Suite Security Erik Graversen, Sr. Principal Software Engineer, ATG Development Elke Phelps, Sr. Principal Product Manager, ATG Development
MW-3006
51
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
Thursday, October 2, 2014
1:15 pm - 2:00 pm
CON7697 - Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E-Business Suite 12.2 Angelo Rosado, Sr. Principal Product Manager, ATG Development
MW-2018
2:30 pm - 3:15 pm
CON7701 - Oracle E-Business Suite Internationalization and Multilingual Features Maher Al-Nubani, Sr. Development Director, ATG Development
MW-2018
52
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The preceding 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.
53
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 54
Michelin: EMichelin: E--Business Suite Business Suite
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
Michelin: EMichelin: E--Business Suite Business Suite CustomizationsCustomizations ManagementManagement
1
AgendaAgenda
�Michelin: Customizations Development
� Deployment Workflow
� Key Success Factors
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
� Key Success Factors
2
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
MICHELIN: CUSTOMIZATIONS MICHELIN: CUSTOMIZATIONS DEVELOPMENTDEVELOPMENT
3
About About CustomizationsCustomizations
�What is a customization?� Delivers one business function
– E.g. "PO083 – Purchase Order Approval"
� Is a set of files– Smallest customization: 1 file
–
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
– Larget one: 150+ files (mainly OAF)
� Can be made up of several different technologies(Forms, XML Publisher, OAF, etc.)
� Individually managed in configuration management (JIRA + SVN)
4
CustomizationsCustomizations & & SubversionSubversion
Each delivery is
made using a tag
One folder in Subversion
per customization
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
The trunk is used
to develop the
customization
5
SomeSome FiguresFigures
� 950 customizations
� 5000+ deliveries of these customizations (~5 deliveries per customization)� � 5000+ packages built in Customization Manager since 2012
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
since 2012
� 8500 deployment runs in Patch Manager� One run can be used to deploy multiple packages and/or standard Oracle patches at the same time
� Rules of thumb:– Don’t mix packages and standard Oracle patches
– No more than 50 items per deployment run
� 20+ EBS environments
6
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
DEPLOYMENT WORKFLOWDEPLOYMENT WORKFLOW
7
DeploymentDeployment WorflowWorflow
DEV CQT LAT PROD
CM+PMSVN
EBS Env.
Tools
Important: The workflow
has been simplified for this
presentation. The actual one
includes additional EBS
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
CM+PM
Dev Configuration
Manager
DBA
SVN
Lead
Dev
Tools
Actors
includes additional EBS
environments, actors,
validation steps, etc.
8
DeploymentDeployment WorflowWorflow
DEV CQT
SRC
LAT PROD
SVN CM+PM
1. Code is created
using DEV and
stored in SVN; Code
is tagged when UT
is completed
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
SVN
Dev Configuration
Manager
DBALead
Dev
9
CM+PM
DeploymentDeployment WorflowWorflow
DEV CQT
CM+PMSRC
LAT PROD
SVN
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
CM+PMSVN
2. Package
created in
CM
Dev Configuration
Manager
DBALead
Dev
10
DeploymentDeployment WorflowWorflow
DEV CQT
CM+PMSRC
LAT PROD
SVN
3. Package is
validation
3. Package is
deployed in DEV
for technical
validation
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
Configuration
Manager
Lead
Dev
CM+PMSVN
Dev DBA
11
DeploymentDeployment WorflowWorflow
DEV CQT
CM+PMSRC 4. If OK, the package is
LAT PROD
SVN
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
Configuration
Manager
Lead
Dev
CM+PM 4. If OK, the package is
released in CM and
deployed in CQT
SVN
Dev DBA
12
DeploymentDeployment WorflowWorflow
DEV CQT
CM+PMSRC
LAT PROD
SVN
5. Packages validated5. Packages validated
in CQT are deployed to
LAT; Packages not
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
Configuration
Manager
Lead
Dev
CM+PMSVN
Dev DBA
in CM
LAT; Packages not
validated are obsoleted
in CM
13
DeploymentDeployment WorflowWorflow
DEV CQT
CM+PMSRC
LAT PROD
SVN
6. Packages validated in
LAT are deployed to
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
Configuration
Manager
Lead
Dev
CM+PMSVN
Dev DBA
LAT are deployed to
PROD; Packages not
validated are obsoleted
in CM
14
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
KEY SUCCESS FACTORSKEY SUCCESS FACTORS
15
Key Success FactorsKey Success Factors
� How to ensure customizations are built and packaged efficiently?
� How to ensure packages get successfully deployed?
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
deployed?
� How to keep track of deployments and enforce security?
16
Build And Package Build And Package EfficientlyEfficiently
� Strong configuration management practices� Initial packaging of a customization in CM can be time-consuming
� Packaging new deliveries of an already packaged customization, if similar, is just a matter of minutes
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
� � Customizations must all be handled the same way
17
Build And Package Build And Package EfficientlyEfficiently
� Developers Guide� How to build a customization?
� Naming conventions
� Should enforce
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
� Should enforce adherence to Oracle EBS standards
� Must take into account CM requirements, such as the need of $Header
18
Deploy SuccessfullyDeploy Successfully
�Operations Guide� How to package a customization (CM)?
� How to run deployments (PM)?
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
� How to handlerollbacks?
� How to administer EM, CM, and PM?
� Troubleshooting Guide
19
Keep Track Of Keep Track Of DeploymentsDeployments
� Strong security policy� Who can build customizations with CM?
� Who can deploy packages with PM on
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
packages with PM on which environments?
� Tool for requesting and tracking deployments
20
ThankThank YouYou
Title: Michelin/Customizations Management - Update: August 2014 - Classification: D4 - Retention: WA+1 – Page :
ThankThank YouYou
21
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws.
Title
Customer Story: FLSmidth use of AMS Customization & Patch Manager
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
2
www.flsmidth.com
FLSmidth is the leading supplier of equipment and services to the global cement and minerals industries since 1882. HQ in Copenhagen, DK.
FLSmidth is a global company employing more than 15,000 people in more than 50 countries world-wide. Revenue was EUR 3,610bn in 2013.
Henrik Stender Christensen
7 years with FLSmidth
EBS Technical Business Analyst
Prior 8 years with Oracle Consulting, Denmark
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
3
Volumes
Process Overview
Subversion Integration
User & Role administration
Add-Ons
Challenges / Lessons Learned
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
4
Volumes & Versions Use of Customization & Patch Manger was launched in April 2014 Previously custom files were managed 100% manually by DBAs
Since April 2014, 1136 files have been deployed to PROD using Customization &
Patch Manager in 100’s of patches and patch runs
The volumes for NON-PROD environments are approximately 3-4 times higher
The savings in DBA time is at least 50%
Apprx. 20 developers (sep. AMS users) and 10 DBAs (shared AMS user)
Tool Version Operating System
EBS 12.1.3 AIX
AMS/AMP for EBS 4.0 AIX
VisualSVN server 2.5.7 Windows
Subversion/SVN client 1.7.7-1.7.9 Windows & AIX
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
5
Volumes
Process Overview
Subversion Integration
User & Role administration
Add-Ons
Challenges / Lessons Learned
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
6
PRE PR OD
PROD DEV VAL
SVN AMS Customization & Patch Manager
Prepare
Perform
Developer
Conf. Mgr. DBA
Process for Maintenance (CR’s, enhancements etc.)
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
7
PRE PROD
PROD UAT DEV VAL SIT
SVN AMS Customization & Patch Manager
Prepare Prepare
Perform Perform
Developer
Team Lead Conf. Mgr. DBA
Process for Projects (long term development)
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
8
Volumes
Process Overview
Subversion Integration
User & Role administration
Add-Ons
Challenges / Lessons Learned
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
9
Subversion Integration
Repository is divided into three areas:
• Production (matches PROD instance)
• Development (long term work, e.g. strategic or tactical projects)
• Maintenance (short term work, e.g. issues, enhancements)
Custom files are grouped in ’features’ – e.g. ”POP - Purchase Order Print”.
A ’feature’ can contain 1-100’s of files, irrespective of technology. The
’features’ are used for subfoldering in all SVN areas. Apprx. 200 features.
Customization Manager integration with Subversion is issueless – as long
as you have the right SVN client for your EM / AMS server …
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
10
Volumes
Process Overview
Subversion Integration
User & Role administration
Add-Ons
Challenges / Lessons Learned
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
11
User & Role Administration
AMS user rights are controlled with ...
• ‘target privileges’
• ‘roles’
Targets are divided into ...
• Protected: PROD, PREPROD
• Semi protected: UAT, SIT
• Not protected: VAL, <other>
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
12
User & Role Administration – cont’d
For ‘protected’ targets, selected AMS user have ‘role’ with target privilege –
i.e. a request right – and can select protected instances for patch runs. A
patch run is saved – and handed over to DBAs for execution. If AMS user
submits patch run by accident, patch run will fail anyway (due to missing
credentials for protected target for patch run creator).
For ‘semi protected’ targets similar logic applies – however, patch run
execution is done by team lead or other ‘trusted’ users (no DBAs required).
For ‘not protected’ targets, AMS user has direct target privilege (i.e. no ‘role’
required). Hence, patch runs will execute immediately (autoapproval).
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
13
Volumes
Process Overview
Subversion Integration
User & Role administration
Add-Ons
Challenges / Lessons Learned
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
14
Add-Ons
The extensible nature of Patch Manager deployment procedure allows to
insert custom steps. In FLSmidth, two steps have been added:
1. Update Version Control (which version of which file has been deployed)
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
15
Add-Ons (cont’ed)
2. Update Subversion ’Production’ repository with file newly deployed on PROD
Note: Only performed for PROD, of course …
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
16
Volumes
Process Overview
Subversion Integration
User & Role administration
Add-Ons
Challenges / Lessons Learned
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
17
Challenges
Educate developers Developers were previously ‘spoiled’ by providing files in a manual process when
handing over to DBAs. With Patch Manager inserted into the process, obviously
training was required. Hand-picked a couple of colleagues for initial ‘train-the-trainer’ –
and left them to do full range traning. DO070 User Manuals were maintained centrally.
Establish naming conventions for patches Patches comes with serial IDs; very good for unique identification – poor for meaningful
information. Custom patch name poses a great option – use it!
Naming by ‘feature’ or other logical grouping is obvious choice. Samples: POP-DB-Tables, POP-DB-Views, POP-OAF-COs, POP-OAF-VOs
... and patch runs Patch run IDs are completely hidden – again custom patch run name is a great option. Samples: 100000001699*-POP-PREPROD, 100000001699*-POP-PROD
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
18
Lessons Learned
1) With Patch Manager, DBAs are relieved of trivial, manual – and error
prone – tasks. Instead DBAs can spend their time on ’real’ DBA work.
Letting the DBAs launch and monitor all patch runs in PROD is mandatory.
2) Introducing AMS obviously pose a big change for developers. However,
the change was big also for DBAs which were used to ADPATCH manual
routines. Getting acceptance from DBA must be considered equally
important as for developers.
3) Tech stuff: Patches with 'forcecopy‘ statements can spoil patch run
execution. Any patches with ‘forcecopy’ – seen in ‘u<patch ID>.drv’ file -
must be deployed before any patches w/o ‘forcecopy’. E.g. in dedicated
patch runs with all ‘forcecopy’ patches – prior to all other patches.
The information contained or referenced in this presentation is confidential and proprietary to FLSmidth and is protected by copyright or trade secret laws. 28-09-2014 Customer Story: FLSmidth use of AMS Customization & Patch Manager
19
Feel free to drop a mail:
Henrik Stender Christensen, Techinal Architect, FLSmidth Group IT