| ops-hub-api |
refresh_aged_cases_cache |
Every 10 min |
Fetch cases from Dataverse, compute ages/buckets, detect idle cases, cache to Redis, save history snapshots |
| ops-hub-api |
missed_cases_detector |
Every 10 min (offset +5 min) |
Detect missed cases after each cache refresh cycle |
| ops-hub-api |
daily_kra_snapshot |
9:30 AM, weekdays |
Compute daily KRA snapshot for performance tracking, post scorecard to Teams |
| aged-cases-api |
refresh_aged_cases_cache |
Every 10 min |
Fetch cases from Dataverse, compute ages/buckets, cache to Redis |
| aged-cases-api |
missed_cases_detector |
Every 10 min (offset +5 min) |
Detect missed cases after each cache refresh cycle |
| gig-ops-mgmt |
om_realign_job |
12:30 PM daily |
Apply scheduled OM realignments from Dataverse logs, send email notifications |
| gig-ops-mgmt |
tm_realign_job |
12:35 PM daily |
Apply scheduled TM realignments, update team assignments, send notifications |
| gig-ops-mgmt |
tl_realign_job |
12:40 PM daily |
Apply scheduled TL realignments, clear old teams, assign new, send notifications |
| gig-ops-mgmt |
gw_realign_job |
12:45 PM daily |
Apply GW realignments (team, LOB, shift, payment, holiday) via Dataverse batch API |
| gig-ops-mgmt |
employee_shift_update |
12:50 PM daily |
Apply scheduled employee shift and holiday updates via Dataverse batch API |
| create-gig-payroll |
holdnegative_push_plusminus |
15th of month, 11:30 AM |
Process hold/negative payouts for previous month, create BGV cost deduction records |
| emplyfi-task-manager |
email_poll |
Every 5 min |
Poll hr@gigmos.com mailbox via Graph API, create tasks with round-robin assignment |
| emplyfi-task-manager |
eod_report |
10:00 PM, Mon–Fri |
Send end-of-day task summary to Teams group chat |
| emplyfi-task-manager |
weekly_report |
9:20 AM, Monday |
Send weekly performance email with member-level task completion metrics |
| gig-sharepoint-doc |
onedrive_midnight_cleanup |
12:00 AM daily |
Clean up OneDrive folders for pending users, update registry |
| gig-leaderboard |
fetch_and_store_data |
Every 6 hours |
Fetch leaderboard data from Redis and store for aggregation |