Process Program Plan Records
This process expands and reconciles learners in Oracle Learning planning programs and profiles by evaluating the member criteria. Then it creates or withdraws learners depending on the intended audiences.
The process automatically generates child processes to handle the necessary work.
You've two options for execution type:
- Reconcile: The process evaluates the target audiences and assigns, withdraws, or reactivates planning programs and profiles as appropriate. We recommend that you schedule the process to run with this option on a daily basis.
- Expansion: The process creates the planning programs and profiles when learning administrators create planning programs and profiles, instead of waiting for the nightly process scheduled to run outside of working hours. This option causes more processing during working hours and should only be used to get all learning assigned during integrations. You shouldn't need to use this option unless you deselect the Process immediately after user saves changes option 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 initiative number when you want to expand or reconcile the planning programs and profiles for just that program.
Change Concurrency Defaults
To reduce the overall time spent expanding and reconciling learning planning programs and profiles, change the concurrency details related to parallel processing and when to process assignments. Go to
.Concurrency Option | Description |
---|---|
Maximum Number of Parallel Bulk Scheduled Jobs |
Specify how many planning programs and profiles to evaluate in parallel for all learning programs that need expansion or reconciliation based on selected execution type. The value also decides how many planning programs and profiles 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 planning program and profile during reconciliation, to create or update program and profile 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 is submitted automatically when a learning administrator creates a planning program or profile. When unselected, you need to schedule this process as recurring in Expansion mode to expand the program and profile learner population. This option lets you schedule expansion during off peak periods. |
Maximum Number of Parallel Ad Hoc UI jobs |
Specify how many planning programs and profiles to evaluate in parallel for the newly created program. 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 learning initiative 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. |