What this category's data looks like
This page addresses the scenario of registration review for professional and technical personnel vocational qualification examinations, where materials come from three categories: registration forms, academic qualification certificates, and work experience certificates. The registration form is filled out and submitted by the applicant, with fields including name, ID number, examination specialty, work unit, signature, and date; the academic qualification certificate is issued by the graduating institution or a certification body, with fields including name, specialty name, education level, graduation date, and certificate number; the work experience certificate is issued by the employer, with fields including name, position name, start and end dates, cumulative years, handler signature, and receipt. The three categories of materials enter in a concentrated manner during the registration period and are updated in batches along with corrections and re-review; the name, quantity, and date of the same record need to be compared field by field across different materials. After materials enter the workflow, each assumes the role of a field source: the registration form provides the declaration baseline, the academic qualification certificate and work experience certificate provide supporting evidence, and discrepancies are handled by subsequent nodes along branches.
Configuration and implementation checks
This step is executed by workflow nodes (user selection and branching), outputting branch directions and interaction status records. The "discrepancy list" is completed by subsequent nodes continuing execution along branches. When a node is triggered, the conversation enters an interaction state and records the workflow status; after the user completes the selection, execution continues along the branch corresponding to the selected option.
| Object | Check | Verification action |
|---|---|---|
| Registration form | Name, ID number, and examination specialty are consistent field by field with the academic qualification certificate and work experience certificate, and signature and date are complete | Retrieve the registration form fields, compare them side by side with the other two materials, mark discrepancies in name and date items, and check whether signature and receipt are missing |
| Academic qualification certificate | Specialty name, education level, and graduation date are consistent with the content filled in the registration form, and the certificate number is verifiable | Reference the selection result variable variables in subsequent nodes, pull the academic qualification certificate fields along the branch, compare them item by item with the registration form, and record discrepancies |
| Work experience certificate | Start and end dates and cumulative years connect with the date chain of the registration form and academic qualification certificate, and the handler signature and receipt are complete | Locate the branch where this material resides by nodeId, verify the date range and years quantity, check the signature and receipt, and output discrepancy rows |
| Discrepancy list | The name, quantity, or date of the same record do not match between two materials, or the version is not synchronized, or signature or receipt is missing | Aggregate discrepancy rows from each branch, annotate the field source and inconsistency type, and write back to the ledger after confirmation by the reviewer |
Three common errors
- Phenomenon: The specialty name or graduation date of the same record does not match between the registration form and the academic qualification certificate. Cause: The two materials are filled in by different entities, versions are not synchronized, and field definitions differ.
- Phenomenon: The start and end dates of the work experience certificate do not match the cumulative years quantity filled in the registration form. Cause: The date range is calculated differently across months, and the supporting material versions are not synchronized.
- Phenomenon: The material lacks the handler signature or receipt, yet the process still continues downward. Cause: After the interaction is completed, the node status is not reviewed, and the missing item is not captured by the discrepancy list.
How to verify the setup
This function's acceptance: trial-run each option one by one, check the branch directions and interaction status in the run records, confirm that each option corresponds to one branch, that the selection result variable variables has been passed to subsequent nodes, and that the node status corresponding to nodeId is correctly recorded.
Business test: use one real record to find fields inconsistent with the ledger, check the name, quantity, and date discrepancies of that record among the registration form, academic qualification certificate, and work experience certificate, and confirm whether the discrepancy list covers them completely.
- In the node, check the options and branch connections one by one; after triggering once, view the node status and branch directions in the run records.
- Reference the selection result variable in a subsequent node and trial-run once to confirm that the discrepancy list continues execution along the branch, is submitted to the reviewer for confirmation, and is written back.