Concurrency Defaults and Execution Details for Oracle Learning Scheduled Processes
Set concurrency and execution defaults to control when Oracle Learning starts background processes and how many jobs can run at the same time. Adjust these settings to balance processing performance with the resources available in your environment.
Task:
Learning Assignments Processing
Reduce the overall time spent expanding and reconciling learning assignment profiles related to parallel processing and when to process profiles.
| Option | Description |
|---|---|
| Maximum Number of Parallel Bulk Scheduled Jobs |
Specify how many learning assignment profiles to evaluate in parallel for all assignments that need expansion or reconciliation based on selected execution type. The value also decides how many assignment 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 Ad Hoc UI Jobs |
Specify the maximum threads to use for each learning assignment profile during reconciliation, to create or update assignments. 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 immediately after user saves changes |
When selected (default), the process runs automatically when a learning specialist creates a learning assignment profile. When not selected, you need to manually schedule this process as recurring in Expansion mode to expand access. This option lets you schedule expansion during off peak periods. Reference: Scheduled background processes for Oracle Learning |
| Maximum Number of Parallel Threads per Bulk Scheduled Job |
Specify how many analyses to evaluate in parallel for the newly created learning assignment profile. 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 Jos |
Specify the maximum number of threads to use to create the learning assignments 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. |
Learning Recommendation Processing
Reduce the overall time spent expanding and reconciling learning assignment profiles related to parallel processing and when to process profiles.
| Option | Description |
|---|---|
| Maximum Number of Parallel Bulk Scheduled Jobs |
Specify how many learning recommendation profiles to evaluate in parallel for all recommendations that need expansion or reconciliation based on selected execution type. The value also decides how many recommendations 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 Ad Hoc UI Jobs |
Specify the maximum threads to use for each learning recommendation profile during reconciliation, to create or update recommendations. 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 immediately after user saves changes |
When selected (default), the process runs automatically when a learning specialist creates a learning recommendation profile. When not selected, you need to manually schedule this process as recurring in Expansion mode to expand access. This option lets you schedule expansion during off peak periods. Reference: Scheduled background processes for Oracle Learning |
| Maximum Number of Parallel Threads per Bulk Scheduled Job |
Specify how many analyses to evaluate in parallel for the newly created learning recommendation profile. 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 Jos |
Specify the maximum number of threads to use to create the learning recommendations 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. |
Learning Access Processing
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.
| 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 Ad Hoc UI Jobs |
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 immediately after user saves changes |
When selected (default), the process runs automatically when a learning specialist creates an access group. When not selected, 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 Threads per Bulk Scheduled Job |
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. |
Process Learning Catalog Items
Set separate maximum limits for concurrent processes for video content and other content types.
| Option | Description |
|---|---|
| Maximum Concurrent Processes for Ad Hoc UI Jobs | Video content supports up to 5 processes. Other content types support a maximum of 50 processes. |
| Maximum Concurrent Processes for Bulk Jobs | Specify the maximum number of catalog item processing processes that can run at the same time during bulk processing. Video content supports 1 through 5 concurrent processes. Other content types support 1 through 50 concurrent processes. |
| Process Immediately During Bulk Upload |
When selected, Oracle Learning starts processing automatically during a bulk upload. When not selected, you need to manually run the Process Learning Catalog Items scheduled process after bulk or API-created self-paced learning is uploaded or updated. Reference: Scheduled background processes for Oracle Learning |
Execution Details
Let learning specialists override the default to run as creator.
| Option | Description |
|---|---|
| Override Default Expansion and Reconciliation - Run as User |
The delivered run as default for expansion and reconciliation processes is creator, but you can select a specific user. For example, to avoid issues that can result when creators leave, select a generic user account that persists indefinitely. To let learning specialist override the default, select this option. |