Publish Order - PosiEd
The publishing process begins when a publish request is submitted. The system captures the request, expands it into an ordered set of dependent jobs, and executes those jobs in the required sequence to complete publishing.
Component | Type | Description |
|---|---|---|
Integration Status | Custom Setting | Stores the latest publish status and last run time for each integration method. Used to enforce execution order and track dependencies between methods. |
School Code | Text field | Identifier for each school; used to separate and track integration status per school. |
Source | Text field | Identifier for timetable app |
Bell Times Status | Text field | Tracks the current state of the last publish for Bell Times (Not Published, Queued, In Progress, Completed). |
Rooms Status | Text field | Tracks the current state of the last publish for Rooms (Not Published, Queued, In Progress, Completed). |
Students Status | Text field | Tracks the current state of the last publish for Students (Not Published, Queued, In Progress, Completed). |
Teachers Status | Text field | Tracks the current state of the last publish for Teachers (Not Published, Queued, In Progress, Completed). |