Oracle Projects provides several integrated security mechanisms to help you define user access to organization, project, and resource information, as well as a variety of Oracle Projects functions. These mechanisms are all based on function security, which is the foundation of Oracle Applications security.
Using these integrated security mechanisms, you can define Oracle Projects security at the following levels:
Responsibility level, across projects.
Project level, using project roles.
Organization level, using predefined organization authority roles.
Note: You can override Oracle Projects security by using the security client extension.
The strategy you use to secure data in Oracle Projects depends on how your company manages projects and the levels of access you want to provide to your users. Before you set up your security features, take time first to consider the types of users you have and the levels of data and function access that you think they should have. This chapter is designed to help you determine how you want to set up security for your enterprise.
All the security mechanisms of Oracle Projects are built on function security. Responsibility-based security, project security, and organization security all determine the sets of functions that are available to users. Function security controls which of those functions the users can perform.
For detailed information about function security in Oracle applications, see Overview of Function Security, Oracle Applications System Administrator's Guide.
For a list of Oracle Projects functions that can be controlled using function security, see Function Security in Oracle Projects, Oracle Projects Implementation Guide: Appendix A
A menu defines the list of functions that are available to a responsibility. You use menus to assign groups of functions to either responsibilities or roles. Menus can include submenus to organize large groups of functions.
You can only assign one menu to a responsibility or role at a time. The only exception to this rule applies when you use role-based security by project status. In this case you create separate function menus for each project status and then assign each of these menus to an individual role.
For more information about menu usage in responsibility-based security, see Responsibility-Based Security.
For more information about menu usage in role-based security, see Using Project Security.
For more information about role-based security by project status, see Role-Based Security by Project Status.
For more information about creating function menus, see Project and Organization Security, Oracle Projects Implementation Guide.