Setting Up Availability

You can use the integrated features from Oracle HRMS and Common Application Components (CAC) to set up information such as shifts, schedules, and holidays to help you determine a worker's availability.

See: Overview of Availability, Schedules, and Calendar Events

Use the following steps to set up availability in your enterprise:

  1. Set up holidays and important dates in your enterprise as calendar events.

    See: Setting Up Calendar Events

  2. Set up the schedules you require in your enterprise. For example, you can define a schedule with a shift pattern of five days a week for all the people who work in the sales organization. You can define as many schedules as you require.

    See: Creating Schedules Business Flow

    See: Creating Flex Time Schedules Business Flow

    Set Up Schedule Eligibility

    You can perform steps 3, 4, and 5, to ensure that when you associate a person to a schedule, only the schedules that the worker is eligible for display. This is an optional tool to help you restrict the number of schedules the HR application retrieves, it does not prevent you from overriding the eligibility.

  3. Define eligibility profiles to restrict employee eligibility for particular schedules.

    See: Schedule Eligibility

    See: Defining an Eligibility Profile

  4. Attach the eligibility profiles to your schedules in the Manage Profiles pages.

  5. After you assign the eligibility profiles to your schedules, you run the Eligibility Engine process in the Submit Request window.

  6. Assign schedules to the business groups in your enterprise. To effectively determine a worker's availability, the worker must have a schedule assigned to them. The schedule you assign to the business group becomes the default schedule. You can override the default schedule and define different schedules for different groups of people by assigning a schedule at the HR organization, job, and position levels. The HR application uses the schedule you define at the lowest level to determine the worker's availability.

    Note: The location option is for a future release.

    See: Schedule Precedence

  7. Assign schedules to workers directly if you do not want them to use the default schedules you set up at higher levels.

    See: Assigning a Schedule to a Worker

  8. Set the HR: Schedule Based Absence Calculation profile option to Yes if you want the HR application to use the worker's schedule and calendar events from their primary assignment to calculate absence durations.

    See: User Profiles

    If you do not want the application to use the schedules and calendar events information to calculate absence duration, then you can create a basic formula to calculate absence duration from the absence start and end dates. Set the profile option HR: Absence Duration Auto Overwrite to Yes if you want to automatically update the absence duration calculation each time you change the absence dates.

    See: Writing Formulas To Calculate Absence Duration

  9. Verify your schedule and calendar event setup is correct by searching on a person's assignment in the Review Resource Availability page. The application searches the person's schedules and applicable calendar events within the dates you specify, and displays the results in a table.

    What's Next?

    When you complete the calendar event and schedule setup, you can: