Process User Access

This process expands and reconciles local and global access groups in Oracle Learning by evaluating the member criteria to identify the intended audiences. Then it creates or withdraws access records depending on the intended audiences.

The process automatically generates child processes to handle the necessary work.

Tip: This process automatically runs the Process Access Control Lists for Learning Items for OSCS process. You won’t need to schedule that process separately.

You've two options for execution type:

  • Reconcile: The process evaluates the target audiences and creates or withdraws access as appropriate. We recommend that you schedule the process to run with this option on a daily basis.

    Run this process instead of the Evaluate Person IDs for Assignment Rule and Reconcile Access Groups processes. If you use learning initiatives, keep the Evaluate Person IDs for Assignment Rule and Reconcile Dynamic Assignments processes on their appropriate schedule. Reconciliation still requires them.

  • Expansion: The process creates the access when learning administrators create access groups. You don't need to scheduled the process with this option unless you deselect Process recommendations immediately after user saves changes on the Configure Background Processing page. If you deselect the parameter, you need to run the process with this option to reconcile learning initiatives.

Leave the Initiative Number parameter blank for normal operations. Enter a specific access group number when you want to expand or reconcile access for just that group.

Change Execution Details and Concurrency Defaults

To change these defaults, go to My Client Groups > Learning and Development > Configure Background Processing.

  • The delivered run as default for expansion and reconciliation processes is creator, but you can select a specific user. For example, to avoid learning initiative issues that can result when creators leave, select a generic user account that persists indefinitely.
  • To let learning administrators override the default, select Override Default Expansion and Reconciliation - Run as User.
  • To reduce the overall time spent expanding and reconciling global and local access groups, change the concurrency details related to parallel processing and when to process access.

    Concurrency Option Description
    Maximum Number of Parallel Bulk Scheduled Jobs

    Specify how many access groups analyses to evaluate in parallel for all access groups that need expansion or reconciliation based on selected execution type. The value also decides how many access groups to reconcile in parallel.

    The supported values are 1 through 200, and the default value is 1. We recommended you set the parameter to at least 5. You can then increase as appropriate to reduce the overall time it takes the process to complete.

    Maximum Number of Parallel Threads per Bulk Scheduled Job

    Specify the maximum threads to use per access group during reconciliation, to create or update access records.

    The supported values are 1 through 20, and the default value is 1. We recommended that you keep the value at 1. The reason is that the maximum threads calculation multiplies this value with the Maximum Number of Parallel Bulk Scheduled Jobs value. Consider all other background processes used in your environment before increasing these values. The background processing infrastructure is shared across all processes, such as for learning, payroll, and financials.

    Process access immediately after user saves changes

    When selected (default), the process is submitted automatically when a learning administrator creates an access group.

    When unselected, you need to schedule this process as recurring in Expansion mode to expand access. This option lets you schedule expansion during off peak periods.

    Maximum Number of Parallel Ad Hoc UI jobs

    Specify how many analyses to evaluate in parallel for the newly created access group.

    The supported values are 1 through 200, and the default value is 1. We recommended you set the parameter to at least 2. You can then increase as appropriate to reduce the overall time it takes the process to complete.

    Maximum Number of Parallel Threads per Ad Hoc UI Jobs

    Specify the maximum number of threads to use to create the access records needed for the expansion process.

    The supported values are 1 through 20, and the default value is 1. We recommended that you set the value to 2.