What this category's data looks like
This category's data covers three types of materials: the laboratory grading and classification table, the hazard source list, and the safety responsibility statement. The grading and classification table records the laboratory name, room number, hazard level, and determination date; the hazard source list records the hazard source name, quantity, storage location, and update date; the safety responsibility statement records the responsible person, signature, and receipt date. The materials come from three parties: asset management, security, and departments, and updates are triggered by academic year or hazard source changes. When entering the HTTP interface and external system functions, the grading and classification table serves as master data providing the laboratory identifier and level, the hazard source list provides the grading basis fields, and the safety responsibility statement provides the responsible person and signature status. The three types of materials must keep the laboratory name, quantity, and dates consistent, old versions must be traceable, and references must be synchronized to the knowledge base or external documents.
Configuration and implementation checks
This step is executed by the HTTP node in the workflow, outputting the response body, status code, and returned fields. The version ledger and change records are parsed from the response by subsequent nodes, or handled by the external system according to the agreement. The HTTP node does not replace the external system in writing to the database or approving.
| Object | Check | Verification action |
|---|---|---|
| Laboratory grading and classification table | The laboratory name, room number, hazard level, and determination date are consistent across the three types of materials, and the current version is unique | Use variables in the request body and path parameters to reference the grading and classification table fields, and compare the returned fields after previewing the rendering |
| Hazard source list | The hazard source name, quantity, storage location, and update date are synchronized with the grading and classification table references | Check the source of the Authorization value in the request header, and use a sample request to compare the hazard source quantity and date |
| Safety responsibility statement | The responsible person, signature, and receipt date are complete, and old versions are traceable | Check each placeholder source in the variable panel, and check whether the signature and receipt fields are returned in responseData |
| Request address and path parameters | The placeholder variables can be resolved into actual values, and the address is consistent with the external interface agreement | View the full rendered address in the request preview, and check the path parameter values |
Three common errors
- Symptom: The name and quantity for the same laboratory do not match between the grading and classification table and the hazard source list. Cause: The two materials are maintained separately, and the reference fields are not synchronized through the HTTP interface.
- Symptom: The safety responsibility statement lacks a signature or receipt, and the version is not synchronized. Cause: The request was not re-initiated after the change, and the old version is still referenced.
- Symptom: The request returns 401 or the external system receives empty fields. Cause: The request header authentication information was not passed in as required by the external system, and the variable placeholders were not resolved into actual values.
How to verify the setup
Acceptance of this function: preview the rendered request, check the status code and returned fields, then compare the result against a sample; check the values and sources of Authorization, variables, and responseData.
Business test: change one piece of content and see whether the version number and references are updated synchronously.
- Check the source of each placeholder in the variable panel, and confirm whether it comes from a global variable, system variable, or the output of a preceding node.
- Use a sample request to compare the returned fields with the name, quantity, and dates of the three types of materials, and record the number of array entries and the reference text tokens.