What this category's data looks like
In the off-campus training compliance filing and penalty response scenario, materials are mainly of three types: school operation license, course filing materials, and fee disclosure. The school operation license contains the name, address, validity period, and issuance date; the course filing materials contain the course name, number of class hours, filing date, and signature; the fee disclosure contains fee items, amount basis, disclosure date, and receipt. The sources are the originals and scanned copies kept by the campus, and the update cadence keeps pace with filing changes, renewals, and disclosure adjustments. When the materials enter workflow orchestration, the school operation license serves as the basis for subject qualification, the course filing materials serve as the basis for course compliance, and the fee disclosure serves as the basis for fee compliance; each of the three plays the role of a traceable original-text source, so that subsequent nodes can compare fields, dates, and signatures item by item when continuing execution along branches.
Configuration and implementation checks
This step is executed by workflow nodes (user selection and branches), outputting branch directions and interaction state records. The "basis entries traceable to the original text" are completed by subsequent nodes continuing execution along branches. After the user completes the selection, the process follows the branch corresponding to the selected option and continues execution, without making the choice for the user.
| Object | Check | Verification action |
|---|---|---|
| School operation license | The name, address, validity period, and issuance date must match the course filing materials and fee disclosure item by item | Check the options and branch connections one by one in the node, trigger one viewing of the node status in the run records, and reference variables in a subsequent node for a trial run |
| Course filing materials | The course name, number of class hours, filing date, and signature must be consistent with the school operation license and fee disclosure | Check whether the name, quantity, and date of the same record in the two materials match, and check whether the versions are synchronized and whether the signatures are complete |
| Fee disclosure | The fee items, amount basis, disclosure date, and receipt must be consistent with the school operation license and course filing materials | Check the disclosure date and receipt, check for missing signatures or receipts, and confirm that the referenced variable nodeId points to the correct node |
| User selection node | Each option corresponds to one branch, and the selection result variable has been passed to subsequent nodes | Check the options and branch connections one by one in the node, trigger one viewing of the node status in the run records, and trial-run referencing variables and nodeId |
Three common errors
- Symptom: The name, quantity, and date of the same record do not match between the school operation license and the course filing materials. Cause: The two materials are kept separately, and during entry the original text was not referenced field by field for verification.
- Symptom: The fee disclosure version is not synchronized, and the old amount basis is still referenced. Cause: After the disclosure was updated, the workflow was not triggered to re-enter the interaction state, and the branch still followed the default path.
- Symptom: The course filing materials lack a signature or the fee disclosure lacks a receipt. Cause: In the material archiving step, signatures and receipts were not treated as prerequisite check items for entering subsequent nodes.
How to verify the setup
Feature acceptance: trial-run each option one by one, check the branch directions and interaction states in the run records, confirm that each option corresponds to one branch and that the selection result variable has been passed to subsequent nodes, and check whether the variables and nodeId references are correct.
Business test: ask a basis question that spans materials, see whether the answer gives a traceable source, and check that the basis comes from this campus's materials, that the version is the current effective one, and that the entries match the original text.
- Check the options and branch connections one by one in the node, trigger one viewing of the node status in the run records, and confirm that the process continues downward after the interaction is completed.
- Reference the selection result variable in a subsequent node and trial-run it once, and check whether the fields, dates, and signatures of the school operation license, course filing materials, and fee disclosure match item by item.