Fundamentals of System Administration
Fundamentals of System Administration
Fundamentals of System Administration
Administration
Overview
Distribution
Job Title*
Ownership
The Job Title [[email protected]?Subject=EDUxxxxx] is responsible for ensuring that
this document is necessary and that it reflects actual practice.
Function Security
Function Security restricts user access to individual menus of functions, such as forms, HTML
pages, or widgets within an application. It allows you to define a user and assign the user one
or more responsibilities, with each responsibility having a menu associated with it. Function
Security, by itself, restricts access to various functions, but it does not restrict access to the data
that a user can see or the actions that a user can perform on the data.
This lesson discusses the definition of users, responsibilities, and menus.
Defining an Application
(N) Application > Register
You can protect custom functions, forms, reports, and programs from being lost during
upgrades by registering them.
In the Applications Window, you will supply the following information:
• Application: Enter a user-friendly name that will appear in the lists seen by the user.
• Short Name: Oracle Applications uses this short name to identify forms, menus,
concurrent programs, and other components of your application.
• Base Path: Enter the base path to the location of the forms, reports, and program files.
Make sure your base path is unique to prevent other applications from writing to the same
directory.
For a complete explanation of the fields in this Form, see:
(Help) Applied Technology > Oracle Applications System Administration > Applications DBA
> Applications Window
Importance of Responsibilities
Each application user is assigned at least one responsibility. A responsibility determines
whether the user accesses Oracle Applications, Self-Service Web Applications, or Mobile
Applications. In addition, a responsibility determines the application functions that a user can
use, the reports and concurrent programs that the user can run, and the data that those reports
and concurrent programs can access.
Components of a Responsibility
Required Components
• Data group: A data group specifies the Oracle Application database accounts to which a
responsibility’s forms and concurrent programs connect.
• Menu: A menu specifies the forms that a responsibility can display and the functions it can
access.
Optional Components
• Request group: A request group lists the concurrent programs that a responsibility can
run. When a request group is assigned to a responsibility, it is referred to as a request
security group. You can limit the list of reports available (providing only a subset) to a
group of users by creating a request group and assigning it to a responsibility. Request
groups can include:
- All the reports and concurrent programs that a user can run
- Individual concurrent requests
- Request sets
- Stage functions
Data Security
• Data Security is the next layer and builds on Function Security. It provides additional
access control on the data that a user can access, and the actions that a user can perform on
that data, within Oracle Applications.
• Restricts access to the individual data that is displayed on the window after the user has
selected a menu or menu option.
Data Security is not implemented in all the Oracle Applications products. Some applications
may require organizations to create multiple responsibilities to operate with their existing
security models. Working in conjunction with Function Security, Data Security provides
additional access control on the data that a user can see and the actions that a user can perform
on that data. Using Data Security, for example, you can control access to the set of orders that
an administrator can update within the Order Management application.
Data Security Policies restrict the actions or operations that can be performed on a specific
business object (for example, inventory items). Data Security Policies can reflect access to:
• All Instances: All instances of an object represents all rows in the database table or view.
For example, assume that we have an object, “inventory item,” in the database. Creating a
Grants
(N) Functional Administrator Responsibility > Grants
Grants are used to provide specified users access to specific objects or functions.
Grants that deal with business objects are called Data Security Policies.
Grants can also be used to control access to an application’s functionality. For example, you
can use a grant to secure an aspect of a menu, page, or other widget within the application. For
example, you want to provide access to a set of administrative menus to a select group of users.
The grantee defines who is being granted access. The grantee can be one of three types:
• A group of users
• A specific user—for example, Joe Smith
• All users (global)—this applies to all users of the system, except the Guest account
Profile Categories
(N) Functional Administrator responsibility > Core Services > Profile Categories
Profile options can be grouped into logical categories based on their functional areas and can
be associated with more than one category.
You can create new or update existing profile categories.
The following slides describe some of the more commonly used profile options. However, they
do not represent all the profile options included in each listed profile category.
Refer to Guided Demonstration – Setting Profile Options (Optional) [LAB42B5Y]
Concurrent Processing
Concurrent processing helps you satisfy the following business needs:
• You can continue working on your computer while running data-dependent reports and
programs.
• You can fully use the capacity of your hardware by executing many application tasks at
the same time.
You can run a non-interactive, data-dependent function, such as a report or a program,
simultaneously with online operations. With concurrent processing, you can complete non-
interactive tasks without interfering with the interactive work performed in your terminal.
An example of concurrent processing occurs when you use the Post Journals Window in your
Oracle General Ledger application. After you specify the journal batches to post and click Post,
your Oracle General Ledger application uses concurrent processing to post the journal batch
entries without further involvement from you. Meanwhile, your terminal is still available for
you to continue doing other work in Oracle Applications.
Oracle Applications runs all of its reports and programs as concurrent processes whether you
submit them using the Submit Requests Window, or using a product-specific submission
window. Your System Administrator can tailor concurrent processing to optimize the
Submitting a Request
1. Navigate to the Submit a New Request Window.
2. Select the Single Request option to submit single requests, or choose to submit a
predefined group of requests by selecting the Request Set option.
3. Click OK.
4. Use the Copy button to take advantage of previously entered request submissions. Or,
select the Name of the request (report or program) to run from the list of available
requests.
Note: Your responsibility determines the request group, which, in turn, determines the list
of requests available to you.
5. A Parameter Window automatically appears when a request requiring parameter values is
selected. The prompts in the Parameters Window are specific to the request that you
select.