What this category's data looks like
This category's data covers off-campus training compliance filing and penalty response, and the materials include the school operating license, course filing materials, and fee disclosure. The school operating license comes from the approving authority and is updated when the license is renewed or changed; the course filing materials are submitted by the institution and their versions change with course adjustments; the fee disclosure is published externally by the institution, and its date and signature are updated with the disclosure cycle. When these materials enter this function, the school operating license serves as the identity basis for authorized access, the course filing materials serve as the content boundary of the visible scope, and the fee disclosure serves as the display field for external services. The field characteristics are concentrated in name, quantity, date, and signature, and the three materials must remain consistent for the same record; otherwise, deviations will appear in the authorization scope and the external service entry point.
Configuration and implementation checks
This step is executed by the HTTP node in the workflow, which outputs the response body, status code, and returned fields. The externally available entry point and authorization scope are parsed from the response by subsequent nodes, or handled and completed by an 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 |
|---|---|---|
| School operating license | The name, date, and signature are consistent across the three materials and match the visitor's identity | Check whether the license fields are consistent with the same record's name, date, and signature in the course filing materials and fee disclosure, and check the source of the Authorization request header value |
| Course filing materials | The course name, quantity, and version date are consistent in the license and fee disclosure | Use one sample request to compare the returned fields, check whether the request body fields are consistent with the external interface agreement, and verify the source of each placeholder in variables |
| Fee disclosure | The fee items, date, and receipt are consistent in the license and course filing materials | Check the date and signature receipt of the fee disclosure, and check whether the fields returned by responseData correspond to the disclosure content |
| Request URL and path parameters | The placeholder variables can be resolved into actual values | View the fully rendered URL in the request preview, and confirm that the variables in the path parameters, request body, and request headers can all be resolved |
Three common errors
- Symptom: The name, quantity, and date of the same record do not match between the school operating license and the course filing materials. Cause: The two materials are updated separately without cross-checking.
- Symptom: The fee disclosure version is not synchronized, and the externally displayed date and receipt are missing. Cause: After the disclosure is updated, it is not re-entered into the request body fields.
- Symptom: The request returns 401 or the external system receives empty fields. Cause: The authentication information is not passed in as required by the external system, or the variable sources are not resolved.
How to verify the setup
This function's acceptance: preview the rendered request, check the status code and returned fields, and then compare the result against one sample; check whether the three identifiers Authorization, variables, and responseData appear as agreed.
Business test: access once with a restricted identity and see whether the visible scope matches the setting.
- In the variables panel, verify the source of each placeholder and confirm whether it comes from a global variable, a system variable, or the output of a preceding node.
- Verify the request header names and value sources, and use one sample request to compare the returned fields with the external interface agreement.