- Published
- February 17, 2026
- Last Updated
- February 21, 2026
- Author
- François de Ryckel
Admission Settings: SLA and Assignment Controls
Configure response SLAs, assignment colors, and background SLA checks for the full admissions pipeline.
Admission Settings: SLA and Assignment Controls
Before You Start (Prerequisites)
- Ensure your admissions team users and roles are in place (
Admission Manager/Admission Officer). - Confirm you will run admissions through
Inquiryand/orRegistration of Interestso SLA settings are actually used. - Align SLA values and assignment color conventions with operations before enabling checks.
Admission teams move fast, and missed follow-ups are expensive. Admission Settings is the control center that keeps Inquiry and Registration workflows time-bound and visible.
When these settings are correct, your team sees at-risk records early instead of discovering misses at the end of the week.
What You Configure
- First Contact SLA days: days from submission to first contact deadline.
- Follow up SLA Days: days from assignment to follow-up deadline.
- SLA Enabled / SLA Check Interval Hours: operational controls for SLA tracking.
- Todo Color: visual color applied to assignment ToDo items created from Inquiry assignment flows.
Where It Is Used Across the ERP
- Inquiry: default SLA deadlines and list indicators.
- Registration of Interest: same SLA helper is reused.
- Scheduler job: hourly SLA sweep via
ifitwala_ed.admission.admission_utils.check_sla_breaches. - Assignment flows:
assign_inquiryandreassign_inquiryuse these values for follow-up deadlines and ToDo color. - Inquiry analytics API uses
followup_sla_daysas upcoming horizon inifitwala_ed.api.inquiry.get_dashboard_data.
Permission Model
- Write:
System Manager,Admission Manager - Read-only:
Admission Officer,Academic Admin
Lifecycle and Linked Documents
- Set SLA and assignment settings before admitting your first inquiry batch.
- Run daily intake in
InquiryandRegistration of Interest; each record uses this configuration. - Review breached/at-risk records and adjust team workload from assignment and ToDo indicators.
- Revisit SLA values at term boundaries so new admissions periods reflect real team capacity.
Treat SLA updates as operational policy changes. Confirm with admissions leadership before changing values mid-cycle.
Technical Notes (IT)
Schema and Controller Snapshot
DocType schema file:
ifitwala_ed/admission/doctype/admission_settings/admission_settings.jsonController file:
ifitwala_ed/admission/doctype/admission_settings/admission_settings.pyRequired fields (
reqd=1): none at schema level; controller/workflow rules enforce operational completeness where applicable.Lifecycle hooks in controller: none (reference/master behavior, or handled by framework defaults).
Operational/public methods: none beyond standard document behavior.
DocType:
Admission Settings(ifitwala_ed/admission/doctype/admission_settings/)Type:
issingle = 1Desk surface:
- single doctype form under Admission module
- consumed by assignment and SLA helper code paths
Controller: no custom controller logic (
pass), behavior is consumed by utility/services code.Key consumers:
ifitwala_ed/admission/admission_utils.pyifitwala_ed/api/inquiry.pyifitwala_ed/hooks.py(scheduler events)
Permission Matrix
| Role | Read | Write | Create | Delete | Notes |
|---|---|---|---|---|---|
System Manager |
Yes | Yes | Yes | Yes | Full single-doctype control |
Admission Manager |
Yes | Yes | Yes | Yes | Operational owner of SLA settings |
Admission Officer |
Yes | No | No | No | Read-only |
Academic Admin |
Yes | No | No | No | Read-only |
Related Docs
- Inquiry - operational first-contact workflow
- Registration of Interest - public lead intake
- Student Applicant - downstream admissions lifecycle