oracle projects suite- security options (a security journey from forms to html) timothy cronin...

110
Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Upload: lynn-hines

Post on 22-Dec-2015

226 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Oracle Projects Suite- Security Options (A

security journey from Forms to HTML)

Timothy Cronin

Cronin Business Solutions

Page 2: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Agenda…• Introduction to the Oracle Projects Suite• Forms versus HTML• Elements of PA Security

– Functions– Menus– Responsibilities– Multi Org/HR Security– PA Profile Options– User Profile Security

• Configuration Considerations• Quick Reference Configuration Guide

– Project Access Control– Organizational Authority– Role Based Security– Security Extension– MS Project Security– Personalizations

Page 3: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Security Options Matrix…

Page 4: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Walking the line, the Projects line…

Page 5: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Introduction to the Oracle Projects suite

Page 6: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

History of Oracle Applications…

1984 19861987

199019931991 19951983

19981985

19881989

1992 1994 19961997 1999

20002001

20022003

20042005

Oracle Founded (Originally named RSI)

Creation of AppsDivision

(Version MPL3) Version9.3 Version

10.7NCA

Version11.5.10

Version10.7 GUI

Version10.4

Version11.03

Version11i

Version10.7

Character

Client/Server HTML Based

e-Business Suite

Version8.6

Project Billing/Costing

Enterprise Project Management

200720082006

Rollup1 to 4

Version12

Page 7: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

The Projects Suite…Oracle Projects Intelligence

Oracle Project Foundation

Oracle Project Billing

Oracle Project Costing

Oracle Project Collaboration

Oracle Project Resource

Management

Oracle Project Management

Oracle Project Portfolio Planning

Oracle Project Contracts

Oracle Project Manufacturing

Oracle Timeand Labor Global Project

Repository

Page 8: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

HTML versus Forms

Self Service Web Applications vs. Professional Forms

Page 9: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

HTML vs. Forms…• Oracle is migrating away from Forms towards HTML• Oracle Projects suite is on the leading edge• A significant % of the Oracle Projects suite is now in

HTML– In many cases, a function can be performed in both Forms

and HTML

• Security features are sometimes related to either HTML or Forms

Page 10: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

HTML vs. Forms…• Some modules are primarily designed for

HTML others for Forms

Page 11: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

HTML vs. Forms…• Selected functionality by HTML or Forms

Page 12: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

HTML vs. Forms…

• Project creation is HTML and Forms:

Page 13: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Function Security

Page 14: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Function Security…Function Security• Function security controls user access to

Oracle Projects functions• Functions are assigned to Menus

– Thus providing access to specific functionality in PA

• Managed via System Administrator

Page 15: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Function Security…• Functions control access to most features within PA• Examples include:

– Ability to see a button– Ability to baseline a workplan– Ability to view cost rates– Ability to update progress– Etc…

Page 16: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Menu Security

Page 17: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Menu Security…

Menu Security• Build from either other

menus or functions• Grant access to specific

PA functionality• Menus are assigned to

either Responsibilities or Roles

• Managed via System Administrator

Page 18: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Function and Menu Security…

• Steps to create a function loaded menu1. Navigate to System Administrator- Menu

2. Either create a new menu or query an existing menu

3. Add/Remove Functions as necessary

Page 19: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Responsibility Based Security

Page 20: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Responsibility Based Security…

• A user’s logon determines what a user can do within Oracle• Configured and managed in System Administrator

Page 21: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Responsibility Based Security…

• Responsibilities contain the following attributes:– Menu– Request Group– Function and Menu

Exclusions

Page 22: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Responsibility Based Security…

• HTML versus Forms differences…

Page 23: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Responsibility Based Security…

• HTML versus Forms responsibilities…

Page 24: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Responsibility Based Security…

• The Oracle Projects Suite contains the following predefined responsibilities:– HTML Based

• Project Super User• Project Manager• Project Administrator• Resource Manager• Staffing Manager• Operations Manager • Team Member

– Forms Based• Project Costing Super User• Project Billing Super User• Projects Implementation Super User• Project Manager (Non-HTML)

Page 25: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Responsibility Based Security…

• Steps to create a responsibility1. Navigate to System Administrator – Responsibilities

2. Enter name

3. Assign Application

4. Determine: Forms vs HTML

5. Assign Menu

6. Assign Request Group

7. Enter any function or menu exclusions

Page 26: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Multi Organization and HR Security

Page 27: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MO and HR Security…• The responsibility is the primary means of

defining security

• All Oracle Applications users access the system through a responsibility that is linked to a security profile

• The security profile determines which records the user can access

Page 28: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MO and HR Security…• Multi Organizational Security can be based

on the following hierarchy:

Set of Books

Business Group

Operating Unit

Organizations

Page 29: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

HR: Cross Business Group…

• HR: Cross Business Group Profile option:

– Allows partial visibility of information across business groups

Page 30: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Security Profile…• Oracle Human Resources Security Profile • Enables data to be secured in a variety of ways including:

– Organization level

– Operating unit level

Page 31: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MO Operating Unit…• If the Security Profile calls for operating unit security:

– Operating Unit is determined using the operating unit specified in the MO: Operating Unit profile option

• Allow or restrict access by operating unit

Page 32: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MO Security Profile…

• Security for applications that use organizations and organization hierarchies in their business views

• Create a security profile and then assign to the site or application level

Page 33: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Levels for setting Profile Options…

Site

Application

Responsibility

User

Defaulting Order Order of Precedence

Page 34: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MO Security…

• Steps to configure MO Security1. Navigate to Human Resources- Security Profiles

2. Either create a new security profile or update an existing profile

3. Navigate to System Administrator – Profile System Values

4. Enter appropriate values for:– HR: Cross Business Group– MO: Operating Unit– MO: Security Profile

Page 35: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

PA Profile Options

Page 36: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

PA Profile Options…• The following profile options provide an

additional level of security for a responsibility

– PA: Cross Project User – Update– PA: Cross Project User – View– PA: View All Project Resources– PJI: Organizational Security Profile

Page 37: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

PA: Cross Project User – Update…

• This profile provides update all projects access

• Applies to all operating units where the MO: Operating Unit profile option is enabled

Page 38: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

PA: Cross Project User – View…

• This profile provides view all projects access• The default is set to “Yes”

Page 39: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

PA: View All Project Resources…

• This profile enables users to view all resources in Oracle Projects and perform resource-related functions, as granted by their responsibilities.

Page 40: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

PJI: Organizational Security Profile…

• Used to provide security access to Project Intelligence

• Based on the Security Profile

Page 41: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

PA Profile Options…• Steps to define the PA Profile Options

1. Navigate to System Admin- Profile System Values

2. Query each of the following profiles an update as necessary• PA: Cross Project User – Update• PA: Cross Project User – View• PA: View All Project Resources• PJI: Organizational Security Profile

Page 42: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Personal Profile Values

Page 43: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

User Profiles…

• Users have limited ability to modify specific profile options

• Accomplished via the Personal Profile Values form

Page 44: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

User Profiles…• Steps to update a User Profile

1. Navigate to the appropriate responsibility; (Example: Project Billing Super User- Other - Profile

2. Query the values for the user

3. Update the profile with the appropriate values

Page 45: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Project Access Control

Page 46: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Project Access Level…

• Project Access Levels allow control of who can search and view specific projects

• There are two access levels for projects:– Secured: Users need role or organizational

access to view the project– Enterprise: Project can be viewed by any user in

your enterprise regardless of their role

Page 47: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Project Access Level…

• The project access level is assigned via HTML

• The UPG: Update Project Access Level concurrent process to update the access levels of several projects at once

Page 48: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Project Access Level…

• Steps to enable Project Level Access1. Navigate to Project Super User

2. Query a Project or Template

3. Set the access level to either:• Enterprise• Secured

Page 49: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Organizational Authority

Page 50: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Organizational Authority…

• Access for users at an organizational level

• Users with Organizational based security do not need roles

• Each individual organization must be assigned to the user

Page 51: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Organizational Authority…

• Organization based security provides the following organizational authorities:– Project Authority: Perform Project Manager functions on

all projects in the organization– Resource Authority: View and update resource

information for all resources in the organization– Utilization Authority: Calculate and view utilization for all

resources in the organization– Forecast Authority: Generate and view forecast

information for all projects in an organization

Page 52: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Organizational Authority…

• Steps to enable Organizational Based Security1. Navigate to Project Billing Super User – Organizational

Authority

2. Enter the name of the user that needs organizational access

3. Enter the organizations the user should see

4. Set the users authority for each Organization by checking the authority check boxes

Page 53: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Role Based Security

Page 54: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Role Based Security…

• Role based security controls access based on the role the user plays on a project

• Access for a user can be different on each project

• Role based security overrides responsibility based security for individual users

• Provides additional features for specific modules such as Resource MGT and Contracts

Page 55: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Role Based Security…

• Role Based Security assigns menus to roles – Menus with roles are considered secured roles– Unsecured roles use the Responsibility to determine project

access

• Menus are build from:– Functions– Sub-menus– Etc...

Page 56: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Roles– Controls Tab…

• Controls grant access to specific features including:– Allow Scheduling– Allow as a Task Member– Allow labor Cost Query– Allow as a Contract

Member– Allow as a Project

Member

Page 57: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Role Lists…• Role lists to categorize

roles into logical groupings

• For example, you may have a role list called Consulting to which all roles relating to consulting are assigned.

Page 58: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Roles– Role Lists Tab…• The role lists to

which you want the role assigned

Page 59: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Roles– Jobs Tab• Project roles are the templates for

creating resource requirements

• For each project role, enter the default for job information for resource requirements created based on the role

• Job levels are used for requirements search, and job groups and jobs drive forecasting

Page 60: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Roles- Competencies Tab

• Project roles are the templates for creating resource requirements

• For each project role, enter the default competency information used on resource requirements

• Competencies are used for requirements search

Page 61: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Roles- Project Status

• Provides an additional level of security based on Project Status

• Example: Allows a user to change classifications in unapproved status, but not in approved status

Page 62: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Roles- Access Rules

• Provides the set default access levels for Project Contracts

• Any person associated with this role will inherit these default settings

Page 63: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Role Based Security…

• After the role has been created

• Assign a user as a key member/team member to the project

• Note that key members/team members can be established in both:– Forms– HTML

Page 64: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Role Based Security…• Steps to enable Role Based Security

1. Navigate to Project Billing Super User- Setup- Project Roles

2. Create a new role• Create Name• Assign Menu for Role based security• Enter appropriate controls• Enter further information:

– Role Lists– Jobs– Competencies– Project Status

3. Assign users to the roles in either HTML or Forms

Page 65: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Security Extension

Page 66: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Security Extensions…

• The Project Security extension allows customized business rules for project and labor cost security

• Only applies to non-HTML architecture• Examples:

– Responsibilities can view or update only capital projects

– Use a DFF to define access to a project

Page 67: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Security Extensions…

• Steps to create a Security Extension1. Define your requirement

2. Update the body and package respectively• Body: PAPSECXB.pls• Package: pa_security_extn

3. Test the extension

4. “Go Live” with the extension

Page 68: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Microsoft Project Security

Page 69: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MS Project Security

• The Oracle Projects suite provides standard integration with MS Project

• Role Based Security is honored by the MS Project Interface

• For example, we have the ability to restrict rates from interfacing to MS Project based on project role assignments

Page 70: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MS Project Security

This data may be controlled includes:– Person ID– Job ID– Organization ID– Organization Name– Standard Rate– Overtime Rate– Cost Per Use Rate

Page 71: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MS Project Security

Steps to enable MS Project Security:

• Update the PA_AMG_RESOURCE_INFO_V

• Any column value that receives a “Y” indicates that MS Project integration will receive the column

• The default value is “N”

Page 72: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Personalizations

Page 73: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Personalizations…

• Provide the ability to modify specific HTML features

• The forms can be personalized at the following levels:– Responsibility– Organization– Site

Page 74: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Personalizations…• Determine the HTML screen that you would like to

modify. • Click on the Personalize Page Link• Examples of modifications that are possible include:

– Reorder a view– Create a button – Add a column– Etc

Page 75: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Personalizations…

• After enabling the following Personalize profile option, a HTML user will have access to the personalize features :– Personalize Self-Service Defn = “Yes“

Page 76: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Navigate to the HTML form that needs modification

Page 77: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Click Personalize

Page 78: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Enter the Personalization Page

Page 79: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Find the Personalization and click the edit pencil

Page 80: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Determine where the personalization should be applied: Site, Org, Responsibility

Page 81: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Scroll down to the “Rendered” row- Set the value to False

Page 82: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Return to the Application and notice that the personalization…

Before After

Page 83: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Personalizations…• Steps to enable Personalizations

1. Set the “Personalize Self-Service Defn” profile option = “Yes“

2. Determine where a Personalization is necessary

3. Click the Personalize Page Link

4. Make the appropriate Personalization

5. Assign the personalization to any of the following:• Responsibility

• Organization

• Site

6. Save Changes

Page 84: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Configuration Considerations

Page 85: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Configuration Considerations…• Spend time to understand the range of security

options within the Oracle Projects Suite• Understand your user requirement

– Who will use Oracle Projects– What information they require– How they use it

• Limit the number of roles to a manageable level• Recognize that Oracle provides multiple ways to

achieve a security objective

Page 86: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Configuration Considerations…

• Develop a security matrix document that supports configuration, audit and ongoing maintenance

• When building and testing menus based on role based security, it is recommended to have access to bounce the Apache Server– Changes/updates will not immediately appear

unless Apache is bounced

Page 87: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Quick Reference Configuration Guide

Page 88: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Security Options Matrix…

Page 89: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Projects Security Summary…

Page 90: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Reference Material…• Metalink• User and Implementation Guides

– Daily Business Intelligence Implementation Guide– Human Resources User Guide– Projects Implementation Guide– Projects Fundamentals User Guide – Project Management User Guide– Resource Management User Guide– Project Management User Guide– Project Contracts User Guide– Project Contracts Implementation Guide– Projects API, Client Extensions, Open Interfaces

Page 91: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Function and Menu Security…

• Steps to create a function loaded menu1. Navigate to System Administrator- Menu

2. Either create a new menu or query an existing menu

3. Add/Remove Functions as necessary

Page 92: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Responsibility Based Security…

• Steps to create a responsibility1. Navigate to System Administrator – Responsibilities

2. Enter name

3. Assign Application

4. Determine: Forms vs HTML

5. Assign Menu

6. Assign Request Group

7. Enter any function or menu exclusions

Page 93: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MO Security…

• Steps to configure MO Security1. Navigate to Human Resources- Security Profiles

2. Either create a new security profile or update an existing profile

3. Navigate to System Administrator – Profile System Values

4. Enter appropriate values for:– HR: Cross Business Group– MO: Operating Unit– MO: Security Profile

Page 94: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

PA Profile Options…• Steps to define the PA Profile Options

1. Navigate to System Admin- Profile System Values

2. Query each of the following profiles an update as necessary• PA: Cross Project User – Update• PA: Cross Project User – View• PA: View All Project Resources• PJI: Organizational Security Profile

Page 95: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

User Profiles…• Steps to update a User Profile

1. Navigate to the appropriate responsibility; (Example: Project Billing Super User- Other - Profile

2. Query the values for the user

3. Update the profile with the appropriate values

Page 96: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Project Access Level…

• Steps to enable Project Level Access1. Navigate to Project Super User

2. Query a Project or Template

3. Set the access level to either:• Enterprise• Secured

Page 97: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Organizational Authority…

• Steps to enable Organizational Based Security1. Navigate to Project Billing Super User – Organizational

Authority

2. Enter the name of the user that needs organizational access

3. Enter the organizations the user should see

4. Set the users authority for each Organization by checking the authority check boxes

Page 98: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Role Based Security…• Steps to enable Role Based Security

1. Navigate to Project Billing Super User- Setup- Project Roles

2. Create a new role• Create Name• Assign Menu for Role based security• Enter appropriate controls• Enter further information:

– Role Lists– Jobs– Competencies– Project Status

3. Assign users to the roles in either HTML or Forms

Page 99: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Security Extensions…

• Steps to create a Security Extension1. Define your requirement

2. Update the body and package respectively• Body: PAPSECXB.pls• Package: pa_security_extn

3. Test the extension

4. “Go Live” with the extension

Page 100: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

MS Project Security…

Steps to enable MS Project Security:

• Update the PA_AMG_RESOURCE_INFO_V

• Any column value that receives a “Y” indicates that MS Project integration will receive the column

• The default value is “N”

Page 101: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Personalizations…• Steps to enable Personalizations

1. Set the “Personalize Self-Service Defn” profile option = “Yes“

2. Determine where a Personalization is necessary

3. Click the Personalize Page Link

4. Make the appropriate Personalization

5. Assign the personalization to any of the following:• Responsibility

• Organization

• Site

6. Save Changes

Page 102: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Where to find more information…

• Timothy Cronin, President

[email protected]

954.243.3101

• Experts in the Oracle Projects Suite

Page 103: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Oracle Project Costing…

• Create Projects from templates

• Integrate with multiple sources

• Manage cost via a WBS

• Track cost against budget

• Burden/Allocate/Transfer Cost

• View Commitments

• Drill Down features

• Capitalize Assets

• Generate Accounting

CollectModifyReport

GL

FA

3rd Party Apps

Cash Management

PO

T&Li-Expense

AP

Inventory

Cost Inputs Cost OutputsOracle Project Costing

Page 104: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Oracle Project Billing…

• Track agreements / Fund Projects

• Manage Revenue Budgets

• Generate Invoices • Generate Revenue

• Supports the following billing/revenue methods:

–T&M–% Spent–% Complete–Events–Custom methods

Oracle Project BillingFunding /

Agreements

Revenue Budgets and Forecasts

Generate Revenue

Generate Invoices

Interproject/

Interorg

BillingGenerate

AutoAccounting

Page 105: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Oracle Project Management…

• Create, manage and version workplans• Track progress against plan• Integrate with MS Project• Create budgets / forecasts to completion• Provide real time project overview via HTML

• Manage issues at a project or task level

• View Gantt charts• Create work plan dependencies • Manage change orders

Oracle Project Management

Integrate withMS Project

ManageWorkplans

ManageBudgets

Forecasts

Assign taskweighing

View GanttCharts

HTML Portal /

Dashboard

Page 106: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Oracle Project Collaboration…

• Provides a secure collaborative workspace• Visibility to assigned tasks, issues and deliverables• Single document repository with versioning capabilities• Related to Oracle Project Management

Oracle Project Collaboration

CollaborativeWorkspace

Visibility to tasks, issues and deliverables

SecureHTML

Document Versioning

Page 107: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Oracle Resource Management…

• Track resources and availability • Nominate / Assign resources to a

project• Search for open requirements• Generate financial forecasts

• Used by all members of your project based organization

• Calculate organization / resource utilization

• Managing team schedules

Oracle Project Resource

Management

Supports the following functions:•Project Managers •Resource Mangers •Staffing Managers

Calculate Utilization

Manage team schedules

Track resources and availability

Nominate and assign resources to a project

GenerateForecasts

Page 108: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Oracle Project Contracts…

• Provides the ability to manage complex contracts• Provides role based security• Supports the ability to track and manage customer:

– Deliverables– Contract Line Items

• Workflow Based Contract Management

Manage Contractual

Obligations

Manage Relationships

between customers

Contract Authoring Tool

Deliverable

Tracking

Oracle Project Contracts

Page 109: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Oracle Project Intelligence…

• Provides Project based operational and financial metrics, reporting and analytics

• Provides role based security• Drill down to transactions• Dashborad and KPI’s• Manage by exception

Operation and Financial Project

Metrics

Real time

On-line reporting

Prepackaged

Reports

Dashboard

And KPI

tools

Oracle Project Intelligence

Page 110: Oracle Projects Suite- Security Options (A security journey from Forms to HTML) Timothy Cronin Cronin Business Solutions

Oracle Project Portfolio Planning…

• Release Date: May 2005• Evaluate, analyze, prioritize potential projects• Establish common metrics for potential projects

– NPV, ROI, strategic or financial fit• Score and rank projects• Create and compare “What if” scenarios

Oracle Project Portfolio Planning

Score and Rank

Projects

“What if” Scenarios

EstablishCommonMetrics

Evaluate & Analyze Projects