Based on the goals and scheduling parameters provided, the tasks should be scheduled in the following order to achieve efficient processing for a 24-hour period:
1st Check Expired Work Items (12:00 AM)
This task runs at midnight to check for expired work items. It’s important to run this first to clean up any pending tasks from the previous day.
1st Perform Identity Request Maintenance (2:00 AM)
This maintenance task is scheduled at 2:00 AM, a time when the system is least likely to be under load.
1st Aggregate Employee Authoritative Application (5:00 AM)
The aggregation for the Employee Authoritative application starts early in the day, at 5:00 AM.
1st Aggregate Contractor Authoritative Application (5:10 AM)
The Contractor Authoritative application aggregation is scheduled 10 minutes after the Employee aggregation, as per the goals.
1st Identity Refresh (5:20 AM)
Active Directory aggregation runs next at 5:20 AM.
2nd Aggregate Employee Authoritative Application (12:00 PM)
The second run for the Employee Authoritative application happens at noon.
2nd Aggregate Contractor Authoritative Application (12:10 PM)
At 12:10 PM, the Contractor Authoritative application runs again for its second aggregation.
2nd Identity Refresh (12:20 PM)
The second aggregation for Active Directory happens at 12:20 PM.
1st Aggregate Finance Authoritative Application (8:00 PM)
The Finance application aggregation is scheduled for 8:00 PM, which aligns with the goal of processing it in the evening.
Comprehensive Detailed Explanation with All IdentityIQ Engineer References
Check Expired Work Items (12:00 AM)
This task is run first to ensure any expired or pending work items from the previous day are cleared out and do not interfere with the new day’s tasks. Running it at midnight ensures that any workflows or approvals with expirations are processed efficiently.
Identity Request Maintenance (2:00 AM)
This is a maintenance task that keeps the system running smoothly by managing identity requests. Scheduling it at 2:00 AM minimizes interference with other key business tasks since it ' s an off-peak hour.
Authoritative Application Aggregations (Employee/Contractor/Active Directory)
The authoritative applications (Employee, Contractor, Active Directory) need to be processed twice a day: once early in the morning and once at noon. Each aggregation must follow the specified order, as it ensures that the data flow is properly managed from the more critical Employee applications to the less frequent Contractor and Active Directory ones.
Finance Application (8:00 PM)
The Finance application is aggregated once a day, in the evening, after other high-priority applications have been processed. This ensures that financial data is up to date for reporting and compliance purposes, without overlapping with the core workday processes.
SailPoint IdentityIQ Scheduler Documentation (section on task scheduling and run-time configuration).