Job Roles and Privileges

Project Insights and Project Performance

You can assign the following privileges to the specified job roles to use the Project Insights and Project Performance REST APIs.

Operation Name Privilege Job Role
  • GET
  • DESCRIBE
Manage Project Performance Service (PJS_MANAGE_PROJECT_PERFORMANCE_SERVICE_PRIV)
  • Project Integration Specialist
  • Project Manager
  • Project Administrator
  • Project Accountant
  • Grants Accountant
  • Grants Administrator
  • Grants Department Administrator

This privilege is granted to the following duty role:

  • Project Management Duty

Project Billing Events

You can assign the following privileges to the specified job roles to use the Project Billing Events REST API.

Operation Name Privilege Job Role
  • GET
  • DESCRIBE
PJB_VIEW_PROJECT_BILLING_EVENT_PRIV
  • ORA_PJB_PROJECT_CONTRACT_INVOICE_MANAGEMENT_DUTY
  • ORA_PJB_PROJECT_CONTRACT_REVENUE_MANAGEMENT_DUTY
  • GET
  • DESCRIBE
  • PATCH
  • POST
  • DELETE
PJB_MANAGE_PROJECT_BILLING_EVENT_PRIV
  • ORA_PJF_PROJECT_INTEGRATION_SPECIALIST_JOB
  • ORA_PJB_PROJECT_CONTRACT_INVOICE_MANAGEMENT_DUTY
  • ORA_PJB_PROJECT_CONTRACT_REVENUE_MANAGEMENT_DUTY

Rate Schedules

You can assign the following privileges to the specified job roles to use the Rate Schedules REST API.

Operation Name

Privilege

Job Role

  • GET
  • DESCRIBE
  • PATCH
  • POST
  • DELETE
Manage Project Rate Schedule (PJF_MANAGE_PROJECT_RATE_SCHEDULE_PRIV)
  • Project Accountant
  • Project Billing Specialist
  • Project Administrator
  • Grants Accountant
  • Grants Administrator
  • Grants Department Administrator
  • Project Application Administrator

This privilege is granted to the following duty roles:

  • Project Contract Invoice Management
  • Project Cost Transaction Processing
  • Project Financial Application Administration

Project Commitments

You can assign the following privileges to the specified job roles to use the Project Commitments REST API.

Operation Name

Privilege

Job Role

  • GET
  • DESCRIBE

View Project Commitment Transactions

  • Grants Administrator
  • Grants Department Administrator
  • Principal Investigator
  • Project Management Duty
  • Project Manager
  • GET
  • PATCH
  • DELETE
  • POST
  • DESCRIBE
  • INVOKE

Manage Project Commitments Service

  • Grants Accountant
  • Project Accountant
  • Project Application Administrator
  • Project Integration Specialist

Project Expenditure Batches

You can assign the following privileges to the specified job roles to use the Project Expenditure Batches REST API.

Operation Name

Privilege

Job Role

  • GET
  • PATCH
  • DESCRIBE
  • INVOKE

Manage Project Unprocessed Expenditure Batch

  • Grants Accountant
  • Project Accountant

Project Costs

You can assign the following privileges to the specified job roles to use the Project Costs REST API.

Operation Name

Privilege

Job Role

  • GET
  • PATCH
  • DESCRIBE
  • INVOKE

Manage Project Expenditure Item

  • Grants Accountant
  • Grants Administrator
  • Grants Department Administrator
  • Principal Investigator
  • Project Accountant
  • Project Administrator
  • Project Billing Specialist
  • Project Management Duty
  • Project Manager
  • GET
  • PATCH
  • DESCRIBE
  • INVOKE

Manage Project Expenditure Items Service

  • Project Application Administrator
  • Project Integration Specialist

Unprocessed Project Costs

You can assign the following privileges to the specified job roles to use the Unprocessed Project Costs REST API.

Operation Name

Privilege

Job Role

  • GET
  • PATCH
  • DELETE
  • POST
  • DESCRIBE

Manage Project Unprocessed Expenditure Item

  • Grants Accountant
  • Project Accountant
  • Project Integration Specialist

LOV for Project Tasks

You can assign the following privileges to the specified job roles to use the LOV for Project Tasks REST API.

Operation Name Privilege Job Role

GET

Get Project Tasks Service (PJF_VIEW_PROJECT_TASK_SERVICE_PRIV)

None. These setup REST services are assigned to the privilege and not assigned to any role by default.

LOV for Projects

You can assign the following privileges to the specified job roles to use the LOV for Projects REST API.

Operation Name Privilege Job Role

GET

  • Manage Project Labor Schedules (PJC_MANAGE_PROJECT_LABOR_SCHEDULES_PRIV)

  • Get Project List Using Service (PJF_GET_PROJECT_LIST_PRIV)

None. These setup REST services are assigned to the privilege and not assigned to any role by default.

LOV for Project Organizations

You can assign the following privileges to the specified job roles to use the LOV for Project Organizations REST API.

Operation Name Privilege Job Role

GET

PJC_MANAGE_PROJECT_LABOR_SCHEDULES_PRIV

None. These setup REST services are assigned to the privilege and not assigned to any role by default.

LOV for Project Types

You can assign the following privileges to the specified job roles to use the LOV for Project Types REST API.

Operation Name Privilege Job Role

GET

PJF_GET_PROJECT_SETUPS_PRIV

None. These setup REST services are assigned to the privilege and not assigned to any role by default.

LOV for Work Types

You can assign the following privileges to the specified job roles to use the LOV for Work Types REST API.

Operation Name Privilege Job Role

GET

PJF_GET_PROJECT_SETUPS_PRIV

None. These setup REST services are assigned to the privilege and not assigned to any role by default.

Planning Resource Breakdown Structure for Projects

You can assign the following privileges to the specified job roles to use the Planning Resource Breakdown Structure for Projects REST API.

Operation Name Privilege Job Role
  • GET

  • POST

  • PJF_MANAGE_PROJECT_PLANNING_RESOURCE_BREAKDOWN_STRUCTURE_VERSION_PRIV

  • PJF_MANAGE_PROJECT_TEMPLATE_PRIV

  • PJF_VIEW_PROJECT_DEFINITION

  • Project Application Administrator (ORA_PJF_PROJECTS_APPLICATION_ADMINISTRATOR_JOB)

  • Project Integration Specialist (ORA_PJF_PROJECT_INTEGRATION_SPECIALIST_JOB)

  • Project Manager (ORA_PJF_PROJECT_MANAGER_JOB)

  • Project Administrator (ORA_PJF_PROJECT_ADMINISTRATOR_JOB)

  • Principal Investigator (ORA_PJF_PRINCIPAL_INVESTIGATOR_JOB)

  • Grants Administrator (ORA_PJF_GRANTS_ADMINISTRATOR_JOB)

  • Grants Department Administrator (ORA_PJF_GRANTS_DEPARTMENT_ADMINISTRATOR_JOB)

LOV for Funding Sources

You can assign the following privileges to the specified job roles to use the LOV for Funding Sources REST API.

Operation Name Privilege Job Role
  • GET

PJF_GET_PROJECT_SETUPS_PRIV

None. These setup REST services are assigned to the privilege and not assigned to any role by default.

Project Contract Revenue

You can assign the following privileges to the specified job roles to use the Project Contract Revenue REST API.

Operation Name Privilege Job Role
  • GET

  • INVOKE

  • DESCRIBE

  • PJB_MANAGE_PROJECT_CONTRACT_REVENUE_SERVICE_PRIV

  • Project Billing Specialist (ORA_PJF_PROJECT_BILLING_SPECIALIST_JOB)

  • Grants Accountant (ORA_PJF_GRANTS_ACCOUNTANT_JOB)

  • Project Integration Specialist (ORA_PJF_PROJECT_INTEGRATION_SPECIALIST_JOB)

LOV for Project Templates

You can assign the following privileges to the specified job roles to use the LOV for Project Templates REST API.

Operation Name Privilege Job Role
  • GET

PJF_GET_PROJECT_SETUPS_PRIV

  • Project Integration Specialist(ORA_PJF_PROJECT_INTEGRATION_SPECIALIST_JOB)

  • Project Administrator (ORA_PJF_PROJECT_ADMINISTRATOR_JOB)

Project Forecasts

You can assign the following privileges to the specified job roles to use the Planning Options and Planning Options DFF child REST APIs

Operation Name Privilege Job Role

Planning Options child resource:

  • GET

PJO_MANAGE_PROJECT_FINANCIAL_PLANS_SERVICE_PRIV

  • Project Integration Specialist(ORA_PJF_PROJECT_INTEGRATION_SPECIALIST_JOB)

  • Project Administrator (ORA_PJF_PROJECT_ADMINISTRATOR_JOB)

  • Project Manager (ORA_PJF_PROJECT_MANAGER_JOB)

Planning Options DFF:

  • GET

  • POST

  • PATCH

PJO_MANAGE_PROJECT_FINANCIAL_PLANS_SERVICE_PRIV

  • Project Integration Specialist(ORA_PJF_PROJECT_INTEGRATION_SPECIALIST_JOB)

  • Project Administrator (ORA_PJF_PROJECT_ADMINISTRATOR_JOB)

  • Project Manager (ORA_PJF_PROJECT_MANAGER_JOB)

Projects

You can assign the following privileges to the specified job roles to use the Projects REST APIs.

Project Templates

You can assign the following privileges to the specified job roles to use the Project Templates REST APIs.

Project Progress

You can assign the following privileges to the specified job roles to use the Project Progress REST APIs.

Grants Personnel

You can assign the following privileges to the specified job roles to use the Grants Personnel REST APIs.

Project Resource Assignments

You can assign the following privileges to the specified job roles to use the Project Resource Assignments REST APIs.

Project Process Configurators

You can assign the following privileges to the specified job roles to use the Project Process Configurators REST APIs.

Project Events

You can assign the following privileges to the specified job roles to use the Project Eventss REST APIs.

Resource Events

You can assign the following privileges to the specified job roles to use the Resource Events REST APIs.

Project Contract Invoices

You can assign the following privileges to the specified job roles to use the Project Contract Invoices REST APIs.

Project Issues

You can assign the following privileges to the specified job roles to use the Project Issues REST APIs.

LOV for Award Project Funding Sources

You can assign the following privileges to the specified job roles to use the LOV for Award Project Funding Sources REST APIs.

Work Plan Templates

You can assign the following privileges to the specified job roles to use the Work Plan Templates REST APIs.