What this category's data looks like
This category involves three types of materials: transcripts, deferred exam applications, and makeup exam arrangements. Transcripts are submitted by the course instructor and include the course name, credits, grade, entry date, and signature; deferred exam applications are submitted by students and include the course, reason for deferral, application date, and approval signature; makeup exam arrangements are scheduled by the academic affairs office and include the course, makeup exam date, exam room, and receipt. Materials enter in batches by semester and exam milestone, with update cadence concentrated at the end of term, after deferred exam approval, and after makeup exam scheduling. In terms of field characteristics, the course name, quantity, and date in the same course across the three materials must be consistent, versions sync with approval and scheduling, and signatures or receipts cannot be missing. When entering workflow orchestration, the transcript serves as the main record, while deferred exam applications and makeup exam arrangements serve as branch bases, each taking on triggering and verification roles.
Configuration and implementation checks
This step is executed by workflow nodes (user selection and branching), outputting branch directions and interaction state records. The handover-ready deployment state and operation records are completed by subsequent nodes continuing execution along the branches. When a node is triggered, the conversation enters an interaction state and records the workflow state; after the user completes the selection, execution continues along the branch corresponding to the chosen option.
| Object | Check | Verification action |
|---|---|---|
| Transcript | Course name, credits, grade, entry date, and signature must be aligned item by item with the deferred exam application and makeup exam arrangement | Check options and branch connections one by one in the node, reference variables and nodeId, and run a trial |
| Deferred exam application | Course, reason for deferral, application date, and approval signature must be consistent with the transcript and makeup exam arrangement | Trigger once, view the node status in the run record, and confirm the selection result variable has been passed to subsequent nodes |
| Makeup exam arrangement | Course, makeup exam date, exam room, and receipt must be aligned with the transcript and deferred exam application | Reference variables in subsequent nodes and run a trial, checking the branch direction and interaction state record |
| Workflow node | Options correspond one-to-one with branches, the interaction state is recorded, and the selection result variable has been passed | Run a trial for each option and check the branch direction and interaction state in the run record |
Three common errors
- Symptom: The course name and date for the same course do not match between the transcript and the makeup exam arrangement. Cause: The two materials were entered separately and fields were not aligned to the same course main record.
- Symptom: The deferred exam application has been approved, but the transcript still shows the original grade. Cause: The version was not synced, and the post-approval status was not written back to the main record.
- Symptom: The makeup exam arrangement is missing a receipt or the transcript is missing a signature. Cause: The handover form did not check signatures and receipts item by item, and items were omitted during material circulation.
How to verify the setup
Acceptance for this feature: run a trial for each option, check the branch direction and interaction state in the run record, and confirm that variables and nodeId references are correct.
Business test: check item by item once according to the handover form, see which record is missing, and confirm that version, connection, and task record are consistent.
- Check options and branch connections one by one in the node, and after a trial run, view the node status and branch direction in the run record.
- Reference the selection result variable in subsequent nodes and run a trial once, checking the fields, dates, and signatures of the transcript, deferred exam application, and makeup exam arrangement.