SlideShare a Scribd company logo
1 of 39
Download to read offline
1 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
2 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Whole Enterprise Integration with Primavera and
Business Process Management (10607)
Rudy Meyer & Keath Lewin
Oracle | Primavera GBU Development
3 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 83 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
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.
4 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Session Agenda
•
What is BPM?
•
SOA Architecture overview
•
BPM and Primavera
•
Working with BPM
•
Use Case Example (Stage Gate Approval)
•
TYKTK: Things You Need To Know
5 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
What is BPM?
•
Business Process Management
•
“Process Optimization Process”
•
Part of SOA Suite
•
Flexible, agile platform bringing all business systems
together
6 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
BPM Life-Cycle
The Business Process Management Life-Cycle image by Aleksander Blomskøld
available under Creative Commons Attribution-ShareAlike license
7 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
BPM Life-Cycle
The Business Process Management Life-Cycle image by Aleksander Blomskøld
available under Creative Commons Attribution-ShareAlike license
8 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Some Capabilities of BPM
•
Connect to any Web Service or Database
•
Monitor Queues
•
Frequent, short processes, or one time long running
processes
•
Role based human work flows
9 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
BPM in Your Company
•
Build work flows around repeated processes
•
Solve mobility challenges
•
Expose limited Primavera data to casual users
•
Move data between systems (e.g. P6 and CM)
•
Extend existing systems to users with specific tasks
10 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Session Agenda
•
What is BPM?
•
SOA Architecture overview
•
BPM and Primavera
•
Working with BPM
•
Use Case Example (Stage Gate Approval)
•
TYKTK: Things You Need To Know
11 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
SOA Architecture
•
Fusion Middleware
•
Service Infrastructure
•
Multiple Components
•
Developed on JDeveloper with ADF
12 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
SOA Architecture
13 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
SOA Architecture – How BPM Adds On
•
Development Plug-In for JDeveloper
•
Leverages Human Workflow Component of BPEL PM
•
BPM Server Deployment
●
Includes Workspace for User Tasks
●
Fully exposed as Web Services
●
Access tasks via any dashboard
– Say, WebCenter or, perhaps . . . P6?
14 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Session Agenda
•
What is BPM?
•
SOA Architecture overview
•
BPM and Primavera
•
Working with BPM
•
Use Case Example (Stage Gate Approval)
•
TYKTK: Things You Need To Know
15 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
BPM Interacting with Primavera Suite
•
Consuming Services
•
Reading Triggers
•
Data Reporting
•
P6 Portal
16 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
17 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
18 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Session Agenda
•
What is BPM?
•
SOA Architecture overview
•
BPM and Primavera
•
Working with BPM
•
Use Case Example (Stage Gate Approval)
•
TYKTK: Things You Need To Know
19 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Working with BPM
•
Web Service calls
•
JMS - Taking advantage of the P6 Event Queue
•
ADF Forms for user interaction (Human Tasks)
•
E-mail monitoring
•
Timer Activities
•
Calling BI Reports
20 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Web Service calls
•
Talk to P6 and CM Web services
•
All the CRUD operations are available
•
You can retrieve lists of data
•
Mix and Match Web Services from different providers
•
Authentication and Security (Username/Token)
21 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Working with BPM
•
Web Service calls
•
JMS - Taking advantage of the P6 Event Queue
•
ADF Forms for user interaction (Human Tasks)
•
E-mail monitoring
•
Timer Activities
•
Calling BI Reports
22 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
•
P6 can create events for operations performed on
business objects
•
Leverage event attributes to filter and process only
events related to your operation
•
P6 Event
•
Message Selector
•
Kick off a process from an event
JMS – Taking Advantage of the P6 Event Queue
23 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
•
PGBU's StageGate and RFI Workflow sample
applications use this feature
•
Setting up remote eventing
•
Best Practice: run the Queue needs on the SOA Server
•
You can use any JMS Queue
JMS – Taking Advantage of the P6 Event Queue
24 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Working with BPM
•
Web Service calls
•
JMS - Taking advantage of the P6 Event Queue
•
ADF Forms for user interaction (Human Tasks)
•
E-mail monitoring
•
Timer Activities
•
Calling BI Reports
25 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
•
You can build forms to gather data from users
•
The form can be read-only or have input fields
•
You have the complete ADF library at your disposal
•
All forms can have an outcome which is used to
determine the path of the workflow (Approve/Reject)
•
Email/SMS notifications can be sent to notify users
something happened
ADF Forms for User Interaction (Human Tasks)
26 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Working with BPM
•
Web Service calls
•
JMS - Taking advantage of the P6 Event Queue
•
ADF Forms for user interaction (Human Tasks)
•
E-mail monitoring
•
Timer Activities
•
Calling BI Reports
27 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
E-mail Monitoring
•
A Human Task represented as a form can be exposed as
an email with outcome links
•
These outcomes are the same outcomes that are in the
associated form (Approve/Reject)
•
A mail server connection needs to be setup within
Enterprise Manager
•
You may need to import the appropriate certificates
28 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Working with BPM
•
Web Service calls
•
JMS - Taking advantage of the P6 Event Queue
•
ADF Forms for user interaction (Human Tasks)
•
E-mail monitoring
•
Timer Activities
•
Calling BI Reports
29 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Timer Activities
•
You can use a timer activity to perform a reminder if the
task has not moved along after a set amount of time
•
Activities can be setup to run at a certain interval
•
You can use this to run a query using a web service or
SQL query against a database
•
Based on the results of your query you can then perform
certain actions or initiate another process
30 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Working with BPM
•
Web Service calls
•
JMS - Taking advantage of the P6 Event Queue
•
ADF Forms for user interaction (Human Tasks)
•
E-mail monitoring
•
Timer Activities
•
Calling BI Reports
31 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Calling BI Reports
•
BI exposes reports as a web service
•
You can make a call to the BI server to run a specific
report
•
http://<your server:port>/xmlpserver/services to see all
the available BI Services
•
We use the PublicReportService
(http://<your server:port>/xmlpserver/services/PublicReportService?wsdl)
•
BI Web Service Call
32 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Session Agenda
•
What is BPM?
•
SOA Architecture overview
•
BPM and Primavera
•
Working with BPM
•
Use Case Example (Stage Gate Approval)
•
TYKTK: Things You Need To Know
33 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Use Case Example (Stage Gate Approval)
•
Initial Data gathering
●
StageGate, Initialize UI Data
•
Example of getting a list of data
●
StageGate, Initialize UI Data, read projects
•
An example of a create/update
●
StageGate, Initialize Stage Data
•
Decision branching
●
StageGate, Stage Gate
•
Human Task
34 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Session Agenda
•
What is BPM?
•
SOA Architecture overview
•
BPM and Primavera
•
Working with BPM
•
Use Case Example (Stage Gate Approval)
•
TYKTK: Things You Need To Know
35 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Things You Need To Know
•
How to work with web services
●
Knowing what services are available (P6 and CM)
●
Knowing where the services are located
•
ADF
●
Very important to be comfortable at minimum with the basic level.
●
The better you are at this the better your forms will look.
•
BPM and ADF Examples
●
http://weblog.oraclecorp.com/weblog/team/bpm/demos/
●
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-
101235.html
36 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
What We Covered
•
What is BPM?
•
SOA Architecture overview
•
BPM and Primavera
•
Working with BPM
•
Use Case Example (Stage Gate Approval)
•
TYKTK: Things You Need To Know
37 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
San Francisco
September 30–October 4, 2012
38 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
39 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8

More Related Content

What's hot

OOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone SolutionsOOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone Solutionsjucaab
 
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards WorldCool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards WorldNERUG
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud FinancialsNERUG
 
Knowledge Transfer Training Presentation for Identity Lifecycle Manager
Knowledge Transfer Training Presentation for Identity Lifecycle ManagerKnowledge Transfer Training Presentation for Identity Lifecycle Manager
Knowledge Transfer Training Presentation for Identity Lifecycle ManagerMike Reams
 
The road to System Center Service Manager 2012 - case study
The road to System Center Service Manager 2012 - case studyThe road to System Center Service Manager 2012 - case study
The road to System Center Service Manager 2012 - case studyIntergen
 
Jd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case studyJd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case studyNERUG
 
Integrating oracle cloud and existing applications final sg
Integrating oracle cloud and existing applications  final sgIntegrating oracle cloud and existing applications  final sg
Integrating oracle cloud and existing applications final sgKen Ng
 
WebCenter Imaging using KFI and OFR - INSYNC Conference Perth 2013
WebCenter Imaging using KFI and OFR - INSYNC Conference Perth 2013WebCenter Imaging using KFI and OFR - INSYNC Conference Perth 2013
WebCenter Imaging using KFI and OFR - INSYNC Conference Perth 2013LansenConsulting
 
Fishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter AutomationFishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter AutomationFishbowl Solutions
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewAhmed El-Demasy
 
Utilizing BI 11g Reporting To Get The Most Out of P6
Utilizing BI 11g Reporting To Get The Most Out of P6Utilizing BI 11g Reporting To Get The Most Out of P6
Utilizing BI 11g Reporting To Get The Most Out of P6p6academy
 
Architecture concepts
Architecture conceptsArchitecture concepts
Architecture conceptsPratip Mallik
 
Migrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with NintexMigrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with NintexMaarga Systems
 
Introduction to P6 Analytics 2.0
Introduction to P6 Analytics 2.0Introduction to P6 Analytics 2.0
Introduction to P6 Analytics 2.0p6academy
 
Top 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud FinancialsTop 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud FinancialsLiz Kensicki
 
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1Brad Bukacek Jr.
 
Lasefiche Products Family Presentation
Lasefiche Products Family PresentationLasefiche Products Family Presentation
Lasefiche Products Family Presentationrobnjoro
 
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...Ewa Stepien
 

What's hot (20)

OOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone SolutionsOOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone Solutions
 
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards WorldCool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
Cool Functionality and Workarounds to Make Your Life Easier - JD Edwards World
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
 
Knowledge Transfer Training Presentation for Identity Lifecycle Manager
Knowledge Transfer Training Presentation for Identity Lifecycle ManagerKnowledge Transfer Training Presentation for Identity Lifecycle Manager
Knowledge Transfer Training Presentation for Identity Lifecycle Manager
 
The road to System Center Service Manager 2012 - case study
The road to System Center Service Manager 2012 - case studyThe road to System Center Service Manager 2012 - case study
The road to System Center Service Manager 2012 - case study
 
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
 
Jd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case studyJd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case study
 
Integrating oracle cloud and existing applications final sg
Integrating oracle cloud and existing applications  final sgIntegrating oracle cloud and existing applications  final sg
Integrating oracle cloud and existing applications final sg
 
WebCenter Imaging using KFI and OFR - INSYNC Conference Perth 2013
WebCenter Imaging using KFI and OFR - INSYNC Conference Perth 2013WebCenter Imaging using KFI and OFR - INSYNC Conference Perth 2013
WebCenter Imaging using KFI and OFR - INSYNC Conference Perth 2013
 
Fishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter AutomationFishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter Automation
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
 
Utilizing BI 11g Reporting To Get The Most Out of P6
Utilizing BI 11g Reporting To Get The Most Out of P6Utilizing BI 11g Reporting To Get The Most Out of P6
Utilizing BI 11g Reporting To Get The Most Out of P6
 
Architecture concepts
Architecture conceptsArchitecture concepts
Architecture concepts
 
Migrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with NintexMigrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with Nintex
 
Introduction to P6 Analytics 2.0
Introduction to P6 Analytics 2.0Introduction to P6 Analytics 2.0
Introduction to P6 Analytics 2.0
 
Top 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud FinancialsTop 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud Financials
 
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
 
Lasefiche Products Family Presentation
Lasefiche Products Family PresentationLasefiche Products Family Presentation
Lasefiche Products Family Presentation
 
Architecting Multi-Org Solutions
Architecting Multi-Org SolutionsArchitecting Multi-Org Solutions
Architecting Multi-Org Solutions
 
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
 

Similar to Whole enterprise integration with primavera and business process mgmt ppt

Serverless patterns
Serverless patternsServerless patterns
Serverless patternsJesse Butler
 
Con9573 managing the oim platform with oracle enterprise manager
Con9573 managing the oim platform with oracle enterprise manager Con9573 managing the oim platform with oracle enterprise manager
Con9573 managing the oim platform with oracle enterprise manager OracleIDM
 
Achieving digital transformation with Siebel CRM and Oracle Cloud
Achieving digital transformation with Siebel CRM and Oracle Cloud Achieving digital transformation with Siebel CRM and Oracle Cloud
Achieving digital transformation with Siebel CRM and Oracle Cloud Sonia Wadhwa
 
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...Synergis Engineering Design Solutions
 
How to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptHow to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptStevenShing
 
Business Process Automation A Productivity Lever
Business Process Automation A Productivity LeverBusiness Process Automation A Productivity Lever
Business Process Automation A Productivity LeverKnoldus Inc.
 
Oracle primavera and bpm the power of integration ppt
Oracle primavera and bpm   the power of integration pptOracle primavera and bpm   the power of integration ppt
Oracle primavera and bpm the power of integration pptp6academy
 
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteRajesh Raheja
 
Application Manager Presentasi
Application Manager PresentasiApplication Manager Presentasi
Application Manager PresentasiFanky Christian
 
Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)Bizagi Inc
 
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...Using Business Rules to Make Your Business Process Smarter, Simpler and More ...
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...Abhishek Kant
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSSumit Sarkar
 
206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reportingp6academy
 
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Oracle Developers
 
Accelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsAccelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsSplunk
 
Gartner pace and bi-modal models
Gartner pace and bi-modal modelsGartner pace and bi-modal models
Gartner pace and bi-modal modelsRic Lukasiewicz
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldMaria Colgan
 
Robotic process automation Introduction
Robotic process automation IntroductionRobotic process automation Introduction
Robotic process automation IntroductionPriyab Satoshi
 
Solution Design & Architecture.pptx
Solution Design & Architecture.pptxSolution Design & Architecture.pptx
Solution Design & Architecture.pptxNikhileshSathyavarap
 

Similar to Whole enterprise integration with primavera and business process mgmt ppt (20)

Serverless patterns
Serverless patternsServerless patterns
Serverless patterns
 
Con9573 managing the oim platform with oracle enterprise manager
Con9573 managing the oim platform with oracle enterprise manager Con9573 managing the oim platform with oracle enterprise manager
Con9573 managing the oim platform with oracle enterprise manager
 
Achieving digital transformation with Siebel CRM and Oracle Cloud
Achieving digital transformation with Siebel CRM and Oracle Cloud Achieving digital transformation with Siebel CRM and Oracle Cloud
Achieving digital transformation with Siebel CRM and Oracle Cloud
 
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
 
How to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptHow to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).ppt
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
Business Process Automation A Productivity Lever
Business Process Automation A Productivity LeverBusiness Process Automation A Productivity Lever
Business Process Automation A Productivity Lever
 
Oracle primavera and bpm the power of integration ppt
Oracle primavera and bpm   the power of integration pptOracle primavera and bpm   the power of integration ppt
Oracle primavera and bpm the power of integration ppt
 
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
 
Application Manager Presentasi
Application Manager PresentasiApplication Manager Presentasi
Application Manager Presentasi
 
Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)
 
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...Using Business Rules to Make Your Business Process Smarter, Simpler and More ...
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaS
 
206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting
 
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019
 
Accelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsAccelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise Applications
 
Gartner pace and bi-modal models
Gartner pace and bi-modal modelsGartner pace and bi-modal models
Gartner pace and bi-modal models
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous World
 
Robotic process automation Introduction
Robotic process automation IntroductionRobotic process automation Introduction
Robotic process automation Introduction
 
Solution Design & Architecture.pptx
Solution Design & Architecture.pptxSolution Design & Architecture.pptx
Solution Design & Architecture.pptx
 

More from p6academy

Oracle OpenWorld 2015
Oracle OpenWorld 2015Oracle OpenWorld 2015
Oracle OpenWorld 2015p6academy
 
Plan and Execute the Right Projects— Easily and Affordably
Plan and Execute the Right Projects—  Easily and AffordablyPlan and Execute the Right Projects—  Easily and Affordably
Plan and Execute the Right Projects— Easily and Affordablyp6academy
 
What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1p6academy
 
Oracle Primavera Unifier What's New in Release 16.2
Oracle Primavera Unifier What's New in Release 16.2Oracle Primavera Unifier What's New in Release 16.2
Oracle Primavera Unifier What's New in Release 16.2p6academy
 
Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2p6academy
 
What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1p6academy
 
What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1p6academy
 
What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1p6academy
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1p6academy
 
20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktopp6academy
 
Oracle Primavera P6 16.1 Announced
Oracle Primavera P6 16.1 AnnouncedOracle Primavera P6 16.1 Announced
Oracle Primavera P6 16.1 Announcedp6academy
 
Oracle Primavera Unifier 16.1
Oracle Primavera Unifier 16.1Oracle Primavera Unifier 16.1
Oracle Primavera Unifier 16.1p6academy
 
P6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations OverviewP6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations Overviewp6academy
 
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and later
Administering Users, Access and Views in P6 EPPM  (Web) Release 8 and laterAdministering Users, Access and Views in P6 EPPM  (Web) Release 8 and later
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and laterp6academy
 
P6 Release 8 Installation Orientation
P6 Release 8 Installation OrientationP6 Release 8 Installation Orientation
P6 Release 8 Installation Orientationp6academy
 
Oracle Primavera P6 R8 Release Value Proposition
Oracle Primavera P6 R8 Release Value PropositionOracle Primavera P6 R8 Release Value Proposition
Oracle Primavera P6 R8 Release Value Propositionp6academy
 
Oracle Primavera P6 v7 Release Value Proposition
Oracle Primavera P6 v7 Release Value Proposition Oracle Primavera P6 v7 Release Value Proposition
Oracle Primavera P6 v7 Release Value Proposition p6academy
 
Oracle Primavera P6 Release Content Document (RCD)
Oracle Primavera P6 Release Content Document (RCD)Oracle Primavera P6 Release Content Document (RCD)
Oracle Primavera P6 Release Content Document (RCD)p6academy
 
Oracle Support Accreditation – Level 1 Study Guide
Oracle Support Accreditation – Level 1 Study GuideOracle Support Accreditation – Level 1 Study Guide
Oracle Support Accreditation – Level 1 Study Guidep6academy
 
Oracle Primavera Support Accreditation Study Guide
Oracle Primavera Support Accreditation Study GuideOracle Primavera Support Accreditation Study Guide
Oracle Primavera Support Accreditation Study Guidep6academy
 

More from p6academy (20)

Oracle OpenWorld 2015
Oracle OpenWorld 2015Oracle OpenWorld 2015
Oracle OpenWorld 2015
 
Plan and Execute the Right Projects— Easily and Affordably
Plan and Execute the Right Projects—  Easily and AffordablyPlan and Execute the Right Projects—  Easily and Affordably
Plan and Execute the Right Projects— Easily and Affordably
 
What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1
 
Oracle Primavera Unifier What's New in Release 16.2
Oracle Primavera Unifier What's New in Release 16.2Oracle Primavera Unifier What's New in Release 16.2
Oracle Primavera Unifier What's New in Release 16.2
 
Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2
 
What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1
 
What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1
 
What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1
 
20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop
 
Oracle Primavera P6 16.1 Announced
Oracle Primavera P6 16.1 AnnouncedOracle Primavera P6 16.1 Announced
Oracle Primavera P6 16.1 Announced
 
Oracle Primavera Unifier 16.1
Oracle Primavera Unifier 16.1Oracle Primavera Unifier 16.1
Oracle Primavera Unifier 16.1
 
P6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations OverviewP6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations Overview
 
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and later
Administering Users, Access and Views in P6 EPPM  (Web) Release 8 and laterAdministering Users, Access and Views in P6 EPPM  (Web) Release 8 and later
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and later
 
P6 Release 8 Installation Orientation
P6 Release 8 Installation OrientationP6 Release 8 Installation Orientation
P6 Release 8 Installation Orientation
 
Oracle Primavera P6 R8 Release Value Proposition
Oracle Primavera P6 R8 Release Value PropositionOracle Primavera P6 R8 Release Value Proposition
Oracle Primavera P6 R8 Release Value Proposition
 
Oracle Primavera P6 v7 Release Value Proposition
Oracle Primavera P6 v7 Release Value Proposition Oracle Primavera P6 v7 Release Value Proposition
Oracle Primavera P6 v7 Release Value Proposition
 
Oracle Primavera P6 Release Content Document (RCD)
Oracle Primavera P6 Release Content Document (RCD)Oracle Primavera P6 Release Content Document (RCD)
Oracle Primavera P6 Release Content Document (RCD)
 
Oracle Support Accreditation – Level 1 Study Guide
Oracle Support Accreditation – Level 1 Study GuideOracle Support Accreditation – Level 1 Study Guide
Oracle Support Accreditation – Level 1 Study Guide
 
Oracle Primavera Support Accreditation Study Guide
Oracle Primavera Support Accreditation Study GuideOracle Primavera Support Accreditation Study Guide
Oracle Primavera Support Accreditation Study Guide
 

Whole enterprise integration with primavera and business process mgmt ppt

  • 1. 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
  • 2. 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Whole Enterprise Integration with Primavera and Business Process Management (10607) Rudy Meyer & Keath Lewin Oracle | Primavera GBU Development
  • 3. 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 83 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 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.
  • 4. 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Session Agenda • What is BPM? • SOA Architecture overview • BPM and Primavera • Working with BPM • Use Case Example (Stage Gate Approval) • TYKTK: Things You Need To Know
  • 5. 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. What is BPM? • Business Process Management • “Process Optimization Process” • Part of SOA Suite • Flexible, agile platform bringing all business systems together
  • 6. 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. BPM Life-Cycle The Business Process Management Life-Cycle image by Aleksander Blomskøld available under Creative Commons Attribution-ShareAlike license
  • 7. 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. BPM Life-Cycle The Business Process Management Life-Cycle image by Aleksander Blomskøld available under Creative Commons Attribution-ShareAlike license
  • 8. 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Some Capabilities of BPM • Connect to any Web Service or Database • Monitor Queues • Frequent, short processes, or one time long running processes • Role based human work flows
  • 9. 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. BPM in Your Company • Build work flows around repeated processes • Solve mobility challenges • Expose limited Primavera data to casual users • Move data between systems (e.g. P6 and CM) • Extend existing systems to users with specific tasks
  • 10. 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Session Agenda • What is BPM? • SOA Architecture overview • BPM and Primavera • Working with BPM • Use Case Example (Stage Gate Approval) • TYKTK: Things You Need To Know
  • 11. 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SOA Architecture • Fusion Middleware • Service Infrastructure • Multiple Components • Developed on JDeveloper with ADF
  • 12. 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SOA Architecture
  • 13. 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SOA Architecture – How BPM Adds On • Development Plug-In for JDeveloper • Leverages Human Workflow Component of BPEL PM • BPM Server Deployment ● Includes Workspace for User Tasks ● Fully exposed as Web Services ● Access tasks via any dashboard – Say, WebCenter or, perhaps . . . P6?
  • 14. 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Session Agenda • What is BPM? • SOA Architecture overview • BPM and Primavera • Working with BPM • Use Case Example (Stage Gate Approval) • TYKTK: Things You Need To Know
  • 15. 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. BPM Interacting with Primavera Suite • Consuming Services • Reading Triggers • Data Reporting • P6 Portal
  • 16. 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 17. 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 18. 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Session Agenda • What is BPM? • SOA Architecture overview • BPM and Primavera • Working with BPM • Use Case Example (Stage Gate Approval) • TYKTK: Things You Need To Know
  • 19. 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Working with BPM • Web Service calls • JMS - Taking advantage of the P6 Event Queue • ADF Forms for user interaction (Human Tasks) • E-mail monitoring • Timer Activities • Calling BI Reports
  • 20. 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Web Service calls • Talk to P6 and CM Web services • All the CRUD operations are available • You can retrieve lists of data • Mix and Match Web Services from different providers • Authentication and Security (Username/Token)
  • 21. 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Working with BPM • Web Service calls • JMS - Taking advantage of the P6 Event Queue • ADF Forms for user interaction (Human Tasks) • E-mail monitoring • Timer Activities • Calling BI Reports
  • 22. 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. • P6 can create events for operations performed on business objects • Leverage event attributes to filter and process only events related to your operation • P6 Event • Message Selector • Kick off a process from an event JMS – Taking Advantage of the P6 Event Queue
  • 23. 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. • PGBU's StageGate and RFI Workflow sample applications use this feature • Setting up remote eventing • Best Practice: run the Queue needs on the SOA Server • You can use any JMS Queue JMS – Taking Advantage of the P6 Event Queue
  • 24. 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Working with BPM • Web Service calls • JMS - Taking advantage of the P6 Event Queue • ADF Forms for user interaction (Human Tasks) • E-mail monitoring • Timer Activities • Calling BI Reports
  • 25. 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. • You can build forms to gather data from users • The form can be read-only or have input fields • You have the complete ADF library at your disposal • All forms can have an outcome which is used to determine the path of the workflow (Approve/Reject) • Email/SMS notifications can be sent to notify users something happened ADF Forms for User Interaction (Human Tasks)
  • 26. 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Working with BPM • Web Service calls • JMS - Taking advantage of the P6 Event Queue • ADF Forms for user interaction (Human Tasks) • E-mail monitoring • Timer Activities • Calling BI Reports
  • 27. 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. E-mail Monitoring • A Human Task represented as a form can be exposed as an email with outcome links • These outcomes are the same outcomes that are in the associated form (Approve/Reject) • A mail server connection needs to be setup within Enterprise Manager • You may need to import the appropriate certificates
  • 28. 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Working with BPM • Web Service calls • JMS - Taking advantage of the P6 Event Queue • ADF Forms for user interaction (Human Tasks) • E-mail monitoring • Timer Activities • Calling BI Reports
  • 29. 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Timer Activities • You can use a timer activity to perform a reminder if the task has not moved along after a set amount of time • Activities can be setup to run at a certain interval • You can use this to run a query using a web service or SQL query against a database • Based on the results of your query you can then perform certain actions or initiate another process
  • 30. 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Working with BPM • Web Service calls • JMS - Taking advantage of the P6 Event Queue • ADF Forms for user interaction (Human Tasks) • E-mail monitoring • Timer Activities • Calling BI Reports
  • 31. 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Calling BI Reports • BI exposes reports as a web service • You can make a call to the BI server to run a specific report • http://<your server:port>/xmlpserver/services to see all the available BI Services • We use the PublicReportService (http://<your server:port>/xmlpserver/services/PublicReportService?wsdl) • BI Web Service Call
  • 32. 32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Session Agenda • What is BPM? • SOA Architecture overview • BPM and Primavera • Working with BPM • Use Case Example (Stage Gate Approval) • TYKTK: Things You Need To Know
  • 33. 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Use Case Example (Stage Gate Approval) • Initial Data gathering ● StageGate, Initialize UI Data • Example of getting a list of data ● StageGate, Initialize UI Data, read projects • An example of a create/update ● StageGate, Initialize Stage Data • Decision branching ● StageGate, Stage Gate • Human Task
  • 34. 34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Session Agenda • What is BPM? • SOA Architecture overview • BPM and Primavera • Working with BPM • Use Case Example (Stage Gate Approval) • TYKTK: Things You Need To Know
  • 35. 35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Things You Need To Know • How to work with web services ● Knowing what services are available (P6 and CM) ● Knowing where the services are located • ADF ● Very important to be comfortable at minimum with the basic level. ● The better you are at this the better your forms will look. • BPM and ADF Examples ● http://weblog.oraclecorp.com/weblog/team/bpm/demos/ ● http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index- 101235.html
  • 36. 36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. What We Covered • What is BPM? • SOA Architecture overview • BPM and Primavera • Working with BPM • Use Case Example (Stage Gate Approval) • TYKTK: Things You Need To Know
  • 37. 37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. San Francisco September 30–October 4, 2012
  • 38. 38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 39. 39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8