primavera cost unifier cost controls and project delivery modules tips and tricks - oracle primavera...

76
Primavera Unifier Cost Controls and Project Delivery Modules – Tips & Tricks Ray McEntee Senior Principal Product Manager

Upload: p6academy

Post on 15-Aug-2015

58 views

Category:

Business


6 download

TRANSCRIPT

Page 1: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Primavera Unifier Cost Controls and Project Delivery Modules – Tips & Tricks Ray McEntee Senior Principal Product Manager

Page 2: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2

Agenda

§ Query Based Tabs § BI Publisher Custom Prints § Payment Application Custom Print § BP Help Files

Page 3: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3

Query Based Tabs

Page 4: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Query Based Tabs

§ We want to be able to view records from related business processes within the tabs of a business process record.

–  Quicker access to related records –  Can create records without having to navigate to the related business

process log. –  Better usability.

Use Case

Page 5: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Contract Business Process Record Line Items tab

Two tabs displaying the related Change Orders and Payment Applications

Page 6: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Contract Business Process Record Change Orders tab

From the Change Order tab you can open the Change Orders or even create a new Change Order.

Page 7: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Contract Business Process Record Payment Applications tab

From the Payment Applications tab you can open the Payment Applcations or even create a new Payment Application.

Page 8: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Contract Business Process Record Summary Elements

Define Summary Elements for Total, Count, Average, Maximum and Minimum of the records displayed ion the Query Based Tab

Page 9: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Query Based Tabs

§ Define the tab, the business process records to be displayed and the data element that establishes the link between the two BPs

§ Define the Item Log which includes the name of the tab and the query conditions to define which records to display.

§ Create any Summary Elements that are required. § Add the Summary Elements to the Forms

Steps to create them.

Page 10: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10

Query Based Tabs

Select the Business Process that is the source for the Query Based Tab

Page 11: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11

Query Based Tabs

Provide a name and select the picker that refers to this Business Process.

Page 12: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12

Summary Elements Types

Page 13: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Summary Elements Average

Page 14: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Selecting the Summary button displays all the Summary Elements that have been defined.

Page 15: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Summary Elements Included in a Form

Page 16: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Items Logs General

Page 17: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Item Logs Query Log

Page 18: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Item Log Query

Page 19: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Query Based Tabs and Summary Elements

Page 20: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Differences between Summary Elements and Query Based Data Elements

§ Refreshed when an Action Form is opened and Refresh Conditions are met.

§ Refreshed on the forms when a trigger Data Element’s value changes.

§ Used in order to capture a value at a specific point in time.

§ Can be used in formulas.

§ No refresh required. Will always show the latest value without having to open the record.

§ Used to display the current value of a set of related records based on a query condition.

§ Cannot be used in formulas as it’s value can constantly change.

Query Based Data Elements Summary Elements

Page 21: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

BI Publisher Custom Prints

Page 22: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

BI Publisher Custom Reports

§ Project a custom report that reports on all the Contracts and Change Orders and display pie charts by Contract/Change Order, Vendor and Contract Type.

Requirement

Page 23: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

BI Publisher Custom Reports

§ Create a data view that includes all the data you need to show in the reports.

§ Configure a Custom Report with the data view that has been created. § Based on the data view export a set of sample data that can be used to

generate the report in the BI Publisher Word plugin. § Open Word (which has the BI Publisher Plugin installed) § Load the sample data. § Design the report. §  Import and Publish the report. § Grant permissions for users to run the report.

Steps required to create report

Page 24: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

BI Publisher Custom Reports Creating the Data View This data view joins the

Contracts and Change Order tables and select the approved Contracts and both the approved and pending Change Order amounts.

Page 25: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

Payment Application Custom Print

§ Data View SQL

Data View

select si.pid as project_id, si.projectnumber, si.projectname, c.id, c.record_no, c.title, c.uvevendornametb50, c.status, c.upocontracttypepd, c.uuu_effective_date, c.amount as original_amount, co.co_approved_amount, co.co_pending_amount, CASE WHEN co.co_approved_amount is null THEN c.amount

ELSE c.amount + co.co_approved_amount + co.co_pending_amount END as revised_amount from unifier_uc c JOIN unifier_shell_info_view si ON (c.project_id = si.pid) left outer JOIN

(select co.refid, SUM(CASE WHEN co.status = 'Approved' THEN co.amount ELSE 0 END) as co_approved_amount, SUM(CASE WHEN co.status = 'Pending' THEN co.amount ELSE 0 END) as co_pending_amount from unifier_uco co where co.status = 'Approved' or co.status = 'Pending' group by co.refid) co on (co.refid = c.id)

where c.status = 'Approved' order by si.projectnumber, c.record_no;

Page 26: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

BI Publisher Custom Reports Configuration Select the main data

view for this report.

Page 27: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

BI Publisher Custom Reports Configuration

The main data view and a data view that provides the company details are configured here. You need to provide a Data Set Name and Data Set Tag that will be used in the XML.

Page 28: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

BI Publisher Custom Reports Configuration

This tab allows you con configure query parameters that a user can select in order to filter the data that will be returned to the report.

Page 29: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 29

BI Publisher Custom Reports Configuration

This tab allows you to define parameters and their values that will be passed to the report. These are not editable by the user but allow the same templates to be used in multiple reports by using the parameters to drive onditions on the report.

Page 30: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

BI Publisher Custom Reports Configuration

This tab allows you to upload multiple templates for each report. This example shows an RTF report that was created using the Word Plugin.

Page 31: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 31

BI Publisher Custom Reports Configuration

This tab allows you to create sample data which can then be used as the Sample Data for the Word Plugin.

Page 32: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 32

BI Publisher Custom Reports Word Plugin

With the BI Publisher plug in installed a new tab is available in Word.

Page 33: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 33

BI Publisher Custom Reports Word Plugin – Table example

Page 34: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34

BI Publisher Custom Reports Word Plugin – Table example

Page 35: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 35

BI Publisher Custom Reports Word Plugin – Table example

Page 36: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 36

BI Publisher Custom Reports Word Plugin – Table example

Page 37: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 37

BI Publisher Custom Reports Word Plugin – Table example

Page 38: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 38

BI Publisher Custom Reports Word Plugin – Table example

Page 39: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 39

BI Publisher Custom Reports Word Plugin – Table example

Page 40: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 40

BI Publisher Custom Reports Word Plugin – Table example

Page 41: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 41

BI Publisher Custom Reports Word Plugin – Chart example

Page 42: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42

BI Publisher Custom Reports Word Plugin – Chart example

Page 43: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 43

BI Publisher Custom Reports Word Plugin – Chart example

Page 44: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 44

BI Publisher Custom Reports Word Plugin – Chart example

Page 45: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 45

BI Publisher Custom Reports Word Plugin – Chart example

Page 46: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 46

BI Publisher Custom Reports Import the Template

Page 47: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 47

BI Publisher Custom Reports Publish

Publish the report and grant users permissions to run the report.

Page 48: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

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

BI Publisher Custom Reports Run the report

Page 49: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 49

BI Publisher Custom Reports Run the report

Page 50: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 50

BI Publisher Custom Reports Samples

Page 51: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 51

BI Publisher Custom Reports Samples

Page 52: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 52

BI Publisher Custom Reports Samples

Page 53: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 53

BI Publisher Custom Reports Complex Sample

Page 54: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 54

Payment Application Custom Prints

Page 55: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 55

Payment Application Custom Print

§ The objective was to be able to include the total amount of add and deduct Change Orders on the Payment Application since the last Payment Application.

Requirements

Page 56: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 56

Payment Application Custom Print

Page 57: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 57

Payment Application Custom Print

Page 58: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 58

Payment Application Custom Print

§ The solution is based on the fact that you can only have one Payment Application in flight at once. Therefore the latest approved record must be the last approved Payment Application.

§ Therefore if we retrieve the details of the previous Payment Application we can get the total amount of Change Orders at that time. We can use a Data View to retrieve these details.

§  If we then use a Query Based Data Element to get the current amounts we can then subtract the two to get the values for this month.

§ We can then use a Custom Print created in LiveCycle to create the custom print.

Solution

Page 59: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 59

Payment Application Custom Print

§ Data View SQL

Data View

select * from ( select pa.id, pa.record_no, pa.title, pa.status, pa.project_id, pa.refid, pa.end_date, pa.amount, pa.uconprvapvddeductchgqe, pa.uconapvdaddchgqe, pa.uconapvddeductchgqe, pa.uconprvapvdaddchgqe, row_number() over(partition by pa.project_id, pa.refid order by pa.project_id, pa.refid, pa.end_date desc) as row_no from unifier_upa_view pa where pa.status = 'Approved' order by pa.project_id, pa.refid, pa.end_date desc) ppa where row_no = 1

Page 60: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 60

Payment Application Custom Print Required Data Elements

4 QBDEs to calculate the previous and current amounts of add/deduct Change Orders. 2 Formulas to calculate this period amounts.

Page 61: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 61

Payment Application Custom Print Trigger Element

Each of the QBDEs has a trigger element of the picker to the Contract in order to refresh the values if the Contract selected changes.

Page 62: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 62

Payment Application Custom Print Data Element Configuration

We can now configure these four QBDEs

Page 63: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 63

Payment Application Custom Print Current Deduct Change Order Total

Current Deduct Change Order value configuration.

Page 64: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 64

Payment Application Custom Print Current Add Change Order Total

Current Add Change Order value configuration.

Page 65: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 65

Payment Application Custom Print Previous Deduct Change Order Total

Previous Deduct Change Order value configuration using the data view.

Page 66: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 66

Payment Application Custom Print Previous Add Change Order Total

Previous Add Change Order value configuration using the data view.

Page 67: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 67

Page 68: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 68

Page 69: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 69

Payment Application Custom Print

Page 70: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 70

Payment Application Custom Print

Page 71: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 71

BP Help

Page 72: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 72

BP Help Help File Content

Page 73: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 73

BP Help

§ Each BP in the Base products has a Help File maintained on Oracle Server.

§ These can be overridden by your own Help Files.

Page 74: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 74

BP Help Configuring your own Help Files

Page 75: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 75

Page 76: Primavera Cost Unifier cost controls and project delivery modules tips and tricks - Oracle Primavera P6 Collaborate 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 76