Integrate Unifier with Web- Service Utilities -...
Transcript of Integrate Unifier with Web- Service Utilities -...
Integrate Unifier with Web-Service Utilities
Rudy Ising, Certified Unifier Specialist
Lim Tan, Certified Unifier Specialist
January 29, 2014 2014 Technical
Webinar Series
2
Thank you for joining today’s technical webinar
Mute – all call in phones are automatically muted in order to
preserve the quality of the audio for all attendees.
Questions – during the session, questions can be submitted through
the Questions Box on the right side of the screen . We will try to
address your questions at the end of the presentation, time
permitting.
Follow up – all registrants will receive an Excel file listing all
questions and responses along with a link to the recorded webinar.
3
Safe Harbor
The statements made in this technical presentation are based on
our current knowledge of the tools.
Our statements should not be construed to be an official “Oracle
perspective”, but are intended to be the sharing of technical and
user knowledge gained as we explore new paths and
technologies, usually in advance of our clients.
Our statements should not be construed as in conflict with any
Oracle statement, as the Oracle statement is likely made based
on more current knowledge than is available to us.
4
Twenty-five + years experience with Primavera
• Oracle Primavera Software
• Oracle Primavera Certified Training & Implementation Specializations
• Integration and custom interface development
• Project staffing and support
• Global, dedicated environment, hosting services
Primavera OPPM, P6 EPPM, P6 Pro, Primavera Unifier, Contract Management, BI Publisher, UCM/Sharepoint, P6 Risk, AutoVue and Analytics
Hard Dollar, Acumen Fuse, Ecosys, Prism G2, US Cost, Microsoft Dynamics…
Global Data Centers in USA, London, Singapore and Brisbane
5
The “Unifier Webinar Series”
August – Overview of Oracle Primavera Unifier & Contract Management
September – Migrating from Contract Management to Unifier
October – Implementing Unifier in an Owner, CM or GC environment
December – Unifier/P6 Cost and Schedule Integration
January – Integrate Unifier with Webservice Utilities
February – CPM Scheduling with Primavera Unifier
DRMcNatty is providing the following webinars on Unifier to help our
clients better understand Unifier and how Unifier is Implemented.
Video of previous webinars are posted at
www.drmcnatty.com/Resources/Webinars/
6
What is Primavera Unifier? Cloud-based Integrated Project
Information Management solution
7
What is Primavera Unifier? Cloud-based Integrated Project
Information Management solution
Configurable Business Processes:
– Automation to drive business rules,
accountability and visibility
8
What is Primavera Unifier? Cloud-based Integrated Project
Information Management solution
Configurable Business Processes:
– Automation to drive business rules,
accountability and visibility
Intuitive User Interface:
– Increases user productivity and adoption
Benefits
– Real-time visibility to project data
– Automation of Business Processes
– Specific access levels to information
– Complete audit trail of project events
9
Available Pre-Configured Packages
Capital Project & Program Management (CPPM) packages
– Primavera Unifier Capital Planning
– Primavera Unifier Cost Controls
– Primavera Unifier Project Delivery Management
R9.14 – Posted on eDelivery on Dec 2013
10
Fundamentals of P6-Unifier Integration Based on “Base Product” P6 EPPM 8.3 and Unifier 9.13 (8/2013)
P6 EPPM Unifier
CBS (wbs) Code
Activity ID & Name
Actual Dates % %
BL Dates & Dur
E/L Dates & Dur
Start Date
Schedule
Reports
Cost
Reports Cash Flow
Reports
Earned
Value
Reports
Dates Dates & Costs
P6 Project Unifier Project
Progress
Snapshots
Forecast
Reports
11
Why Link P6 and Unifier?
Establish & control the project budget
Control Funding
Record commitments and changes
Pay commitments and track spending
Link to a project schedule and monitor project progress
Report on all aspects of the project
Retain and manage all project documents
Maintain an audit trail
Cost Control application provides a way to manage budget, scope,
and schedule:
12
Unifier
Cost Breakdown
Structure
P6
Work Breakdown Structure
Full Project
Controls Solution
Document
Control
Capital
Planning Funding
Bid Mgmt
Cost
Control
Field
Admin
Cashflow
Forecasts
Phase
Gates Contract
Mgmt
Resource
Mgmt
Schedule
Mgmt
EVM
Risk Mgmt
Unifier and P6 Integration Complete Solution
13
Unifier Project Approval BP Unifier
Project Initiation is
done in Unifier
Limited (admin) access
PRIOR to “Publication”
14
Request New Project
Approval Create Project
Web Service Listener: Create P6
Schedule after Unifier project
created; update BP
Submit ApproveP6 Schedule
Complete
P6 Project Creation
P6 Schedule Detail Entry; Projects Link; Assign CBS; Send To
Unifier
P6 SchedulerNotification
Send P6 ProjectSchedule Details to Unifier
Cost Review/Alignment
CostEngineer
NotificationPublish ApprovalSubmit
Revise Cost
Revise Schedule
Publish and Distribute
Approved
Cost Report and Schedule Output
PDF to Distribution
END
START
Reject
Unifier
Web Services
P6
UDR orBI
Legend:
Using Web Services for Project Approval Automating Unifier/P6 Project Creation
Focus today is on the
web services that
drive this section of
the BP
15
Web Service Benefits Secure – Flexible - Dynamic
•Secure Sockets Layer (SSL)
•Encrypted
•Protected Data
•XML Schemas
•Reports via Web Services
•XML Web Services Interface
•Flexible 3 Tier Architecture
•Support for data import/export
16
Building Web Services
Custom Programming Functions and Integration
• Web Services uses
XML programming
tools
• Both Unifier and P6
provide Web Services
functionality
• Used to communicate
data in and out of
Unifier
• Used to push data
into P6 from Unifier
17
Project Information Entered/Sent for Approval Unifier
Unifier Administrator
Requests Approval
18
Project Approval Unifier
Email “Approval” link
or Approval in Unifier
19
Project Created in Unifier
Unifier CBS from Unifier
Template
Empty Schedule
Sheet
Project Access
limited to
Administrator and
Cost Engineer until
final “Publication”
20
Primavera P6 Link to Unifier Settings
P6
P6 Application
Settings Review to
Link to Unifier
21
Project Created in P6
P6
BP places P6 Project
in “PENDING” EPS
Node for Scheduler
Scheduler moves it
to appropriate EPS
when updating
22
P6/Unifier Project Link
P6
Scheduler Links to
Unifier and populates
schedule activities
23
Scheduler Updates P6 Schedule
P6
Unifier CBS selection
in Activities Column.
Note: One CBS per
activity, not multiple
24
P6 Schedule is Updated/Sent to Unifier
P6
Scheduler Sends to
Unifier when complete
25
Review and Approve
Unifier Final Approval after review
of Unifier Cost and P6
Schedule data.
26
Publish and Distribute
Unifier Final Publication will enable
general access to Unifier
Project and email
cost/schedule draft.
27
Software Demonstration
Initiate Project in Unifier
P6 Scheduler populates schedule in P6
Cost Engineer reviews completed cost/schedule sheets in Unifier
Final Project Publication
Hands On Look at the Process
28
Benefits of Web Services Automation
P6 scheduler and Unifier Cost Engineer do not need to leave their "home
software"
Integration and "synchronization" guarantees uniform data between P6 and
Unifier.
"Send to Unifier" is built-in functionality that eliminates the need for custom
programming.
While P6 scheduler needs a Unifier license because they receive and send
data into Unifier, the Cost Engineer needs at most a P6 web services license to
create the new P6 project.
The entire process is controlled and audited by a Unifier BP.
Building a Better Process
29
Integration Issues & Observations Based on “Base Product” P6 EPPM 8.3 and Unifier 9.13 (8/2013)
P6 supports one CBS code per activity while Unifier supports multiple
CBS Codes per activity.
Project Settings (P6) changes are not supported by web services so
must be set in P6.
P6/Unifier settings/actions are supported in both P6 thick client and
web tools.
Basic web services documentation and error codes.
Next Month – CPM Scheduling with Primavera Unifier.
30
Questions
Answers are based on our own experiences using the various
software products related to your questions.
All questions are gathered into a master sheet, answered and
distributed to all registrants as well as posted on our website.
Thank you for participating Rudy Ising– [email protected]
Lim Tan – [email protected]
31
UPCOMING EVENTS
The DRM/MLM
team is
participating in
these
upcoming
events.
Hope to see
you there!
31
32
Get updates on the latest news, events and upcoming webinars.
Sign up for our newsletter on our website www.drmcnatty.com Click on “News”