Access and Security for the Project Contract Invoicing Assistant
This topic provides the access requirements for users who work with the Project Contract Invoicing Assistant.
Users Without the Predefined Project Billing Specialist Role
To enable users who don’t have the predefined Project Billing Specialist role, or a
custom role that’s an exact copy of that role, create and assign a custom role with
these configurations:
- In the Security Console, create a custom role.
- In the Basic Information section of the custom role, select Enable Permission Groups.
- In Function Security Policies > Privileges, add this
functional privilege:
- Manage Project Contract Invoice Service (PJB_MANAGE_PROJECT_CONTRACT_INVOICE_SERVICE_PRIV)
- In Data Security Policies, add this data security
policy:
- Grant on Business Unit
- Data Resource: Business Unit
- Data Set: Select by Instance Set
- Condition Name: Access the business units for which the user is explicitly authorized
- Actions: Manage Project Contract Invoice
- Grant on Business Unit
- In Role Hierarchy > Roles and Privileges, add this
duty role:
- Project Contract Invoice Management (ORA_PJB_PROJECT_CONTRACT_INVOICE_MANAGEMENT_DUTY)
- In Role Hierarchy > Roles and Permission Groups, add
this duty role:
- Project Contract Invoicing Assistant (ORA_PJB_PROJECT_CONTRACT_INVOICING_ASSISTANT_DUTY)
- Assign the custom role to the user.
- Ensure that the user and the new custom role have the appropriate business unit data access.
Users With the Predefined Project Billing Specialist Role
To enable users who already have the predefined Project Billing Specialist role, or a
custom role that’s an exact copy of that role, create and assign a custom role with
these configurations:
- In the Basic Information section of the custom role, select Enable Permission Groups.
- In Role Hierarchy > Roles and Permission Groups, add
this duty role:
- Project Contract Invoicing Assistant (ORA_PJB_PROJECT_CONTRACT_INVOICING_ASSISTANT_DUTY)
- Assign this custom role to the user who already has the predefined Project Billing Specialist role, or a custom role that’s an exact copy of that role.
- Ensure that the user, the predefined Project Billing Specialist role, or the copied custom role has the appropriate business unit data access.
Note: The assistant can return or process only the invoices that
the signed-in user is authorized to access.