What this category's data looks like
This page focuses on authorized access and external services for primary and secondary school timetables and after-school service scheduling, involving three types of materials: the master timetable, the teacher assignment table, and the after-school service project table. The master timetable comes from the academic scheduling system, generated at the beginning of each semester and updated during the term based on schedule adjustments; the teacher assignment table is compiled by the grade group and synchronized with changes in teacher assignments; the after-school service project table is scheduled weekly by the moral education department and includes project names, dates, participating students, and signature fields. When these three types of materials enter the form input node, each plays a different role: the master timetable provides the class and period baseline, the teacher assignment table provides the teaching relationship and signature basis, and the after-school service project table provides project and receipt fields. For external services, parents or superiors only see fields within the authorized scope; unauthorized content is not visible.
Configuration and implementation checks
This step is executed by the form input node (interaction node) in the workflow, outputting the field values filled in by the user (passed to subsequent nodes after submission). The externally accessible entry points and authorization scope are completed by subsequent nodes or manually.
| Object | Check | Verification action |
|---|---|---|
| Master timetable | Class, period, date, and signature fields must be aligned item by item with the teacher assignment table; the same record's name and quantity must not be inconsistent in two places | Check field names one by one in the node configuration, confirm that the master timetable fields correspond one-to-one with the material fields, and check the required settings |
| Teacher assignment table | Assigned teacher, subject, class, and signature status must be synchronized with the master timetable; when versions are not synchronized, the latest signed version prevails | Reference this field in subsequent nodes and run a test to confirm that the corresponding field value can be retrieved after submission |
| After-school service project table | Project name, date, number of participants, and receipt signature must match the scope visible to parents; missing signature or receipt is considered incomplete | Access once with a restricted identity, verify that the table's fields are visible within the authorized scope and that unauthorized fields are not visible |
| Form fields and required markers | Correspond one-to-one with the material fields to be collected; key material fields are marked as required | Check the required settings one by one, confirm that submission is not possible when required items are empty, and check whether the formInputResult and selectResult references are effective |
Three common errors
- Symptom: The same record's name and quantity do not match between the master timetable and the teacher assignment table. Cause: The two are maintained separately and not updated synchronously according to the same version.
- Symptom: The dates in the after-school service project table are inconsistent with the period dates in the master timetable. Cause: Schedule adjustment information is changed in only one place, while the other place retains the old version without synchronization.
- Symptom: Materials received by parents lack signatures or receipts. Cause: The form does not mark the signature field as required, so subsequent nodes cannot retrieve that value after submission.
How to verify the setup
Acceptance of this feature: Fill out and submit once, check the field values retrieved by subsequent nodes, confirm that the formInputResult and selectResult references are correct, that submission is not possible when required items are empty, and that the conversation does not get stuck in the interaction state.
Business test: Access once with a restricted identity, see whether the visible scope matches the settings, and that unauthorized content is not visible.
- Check field names one by one in the node configuration, confirm that they correspond one-to-one with the fields of the master timetable, teacher assignment table, and after-school service project table, and check the required markers.
- Reference the
formInputResultandselectResultfields in subsequent nodes and run a test to confirm that field values can be passed after submission, and that the number of references andquoteMaxTokenare recorded separately.