What this category's data looks like
This page centers on the business basis query for university laboratory safety grading and classification, with materials sourced from the ledgers submitted by the university's laboratory safety supervisory department and secondary units. The core category materials include three types: the laboratory grading and classification table, the hazard source list, and the safety responsibility statement. The grading and classification table registers entries one by one by laboratory room number, category, level, number of hazard sources, responsible person, and date, with an update cadence typically per academic year or revised after rectification; the hazard source list itemizes name, quantity, storage location, and control measures by room and equipment, and is supplemented as experimental projects are adjusted; the safety responsibility statement is signed by level, containing the scope of responsibility, signature, and receipt date. When the three types of materials enter this function, their roles differ: the grading and classification table serves as the primary index, the hazard source list serves as the comparison source for quantities and names, and the safety responsibility statement serves as the confirmation source for responsibility attribution and signature status. After the workflow node reads the user's selection, it treats the field, date, and signature discrepancies among the materials as entry points for subsequent nodes to continue verification.
Configuration and implementation checks
This step is executed by the workflow node (user selection and branching), outputting the branch direction and interaction state records. The "basis entries that can be traced back to the original text" are completed by subsequent nodes continuing execution along the branch. When the node is triggered, the conversation enters the 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 |
|---|---|---|
| Laboratory grading and classification table | Whether the room number, category, level, number of hazard sources, responsible person, and date fields are complete and consistent with the current version | Check the options and branch connections one by one in the node, trigger once, then view the node status in the run record to confirm that the grading and classification table is selected as the comparison source |
| Hazard source list | Whether the name, quantity, and storage location of the same hazard source match between the two materials, and whether the dates are synchronized | Reference the selection result in variables in a subsequent node and run a trial once, comparing the names and quantities in the hazard source list and the grading and classification table item by item |
| Safety responsibility statement | Whether the scope of responsibility, signature, and receipt date are complete, and whether the corresponding branch is triggered when the signature or receipt is missing | Check the branch direction corresponding to the node nodeId, and confirm that when the responsibility statement has missing items it enters the correction branch and does not take the default branch |
| Workflow node | Whether the options and branches correspond one-to-one, whether the interaction state is recorded, and whether the selection result variable is passed to subsequent nodes | Run a trial for each option, check the branch direction and interaction state in the run record, and reference variables in a subsequent node to verify the passing |
Three common errors
- Symptom: The name and quantity of the same hazard source do not match between the grading and classification table and the hazard source list. Cause: The two materials were filled in by different units at different times, and no field-level comparison was performed.
- Symptom: The grading and classification table has been revised, but the hazard source list is still the old version, and the dates are not synchronized. Cause: The version update did not trigger list synchronization, and there is no version association between the materials.
- Symptom: The safety responsibility statement is still cited as a valid basis when the signature or receipt is missing. Cause: The signature and receipt status were not included in the comparison fields, and missing items did not trigger the correction branch.
How to verify the setup
This function's acceptance: run a trial for each option, check the branch direction and interaction state in the run record, confirm that each option corresponds to one branch, that the selection result variable has been passed to subsequent nodes, and that the same session does not repeatedly enter interaction.
Business test: ask a cross-material basis question, and see whether the answer gives a traceable source, whether the basis comes from this category's materials, whether the version is current, and whether the entries match the original text.
- Check the options and branch connections one by one in the node, trigger once, then view the node status in the run record to confirm that the interaction state is recorded.
- Reference
variablesin a subsequent node and run a trial once to confirm that the selection result variable has been passed and that the branch direction corresponding tonodeIdis consistent with the option.