What this category's data looks like
This page focuses on the scenario of foreign teacher appointment and course scheduling, and consolidates three categories of materials: appointment contracts, work permit materials, and course schedules. Appointment contracts carry the hiring entity, position, appointment period, and signatures of both parties; work permit materials carry the permit number, validity period, and approval receipt; course schedules carry the course name, class, week number, class hours, and assigned teacher. The materials come from electronic files and scanned copies submitted by business departments, and are updated by appointment batch or semester. Field characteristics are concentrated in four categories: names, quantities, dates, and signatures, and the same record is often scattered across multiple materials. When entering this function, the three categories of materials serve respectively as comparison benchmarks and objects to be verified: contracts and permit materials are used to verify personnel identity and terms, course schedules are used to verify course and class-hour attribution, and conversation records provide communication traces and citation sources for manual or external systems to register exception lists and review conclusions.
Configuration and implementation checks
This step is executed by the conversation record interface (by application and conversation dimension), outputting a list of conversation messages and the total number of records, including role and citation information. The "exception list and review conclusions" are then completed manually or by an external system. The interface only retrieves conversation evidence and does not write to business ledgers; the number of messages and the number of conversations are not the same quantity.
| Object | Check | Verification action |
|---|---|---|
| Appointment contract | Names, dates, and signatures are consistent with the corresponding records in the work permit materials and course schedule | Retrieve the contract fields, compare them item by item with the permit materials and course schedule for names, appointment period start and end, and signature positions, and record inconsistencies in the exception list |
| Work permit materials | The permit number, validity period, and receipt can be matched with the dates in the appointment contract and course schedule | Verify the permit number and validity period, check whether the approval receipt is complete, and cross-compare with the contract appointment period and course week numbers |
| Course schedule | Course name, class, class hours, and assigned teacher are consistent with the contract position and permitted personnel | Verify courses and assigned teachers by week number, compare with the contract position and permitted personnel, and register any discrepancy in quantity or date |
| Conversation record interface | The total number of records matches the pagination offset, and role and citation information are traceable | Pull pages by chatId, verify dataId and value, and confirm that the total number of records total and response code of 200 match |
Three common errors
- Phenomenon: The same teacher's name or number of class hours does not match between the contract and the course schedule. Cause: The two materials were registered separately by different handlers, no cross-check was performed, and the versions were not synchronized.
- Phenomenon: Work permit materials are missing the approval receipt or have a blank signature field. Cause: Pages were omitted when the scanned copy was archived, or the approval process was submitted before completion, so the receipt was not synchronized with the materials.
- Phenomenon: The course schedule has been updated with new week numbers, but the appointment contract still shows the old appointment period. Cause: After the semester adjustment, only one place was changed, which did not trigger synchronization of related materials, resulting in date misalignment.
How to verify the setup
This function's acceptance: page through all records according to the total number of records, sample one record to verify the role, citation information, and time, and confirm that _id, dataId and value are traceable and the status code is 200.
Business test: create an exception record and see whether it can be traced back to the source materials, and verify the names, dates, and signatures in the contract, permit materials, and course schedule.
- Export conversation records and the exception list by appointment batch, and compare the names, quantities, dates, and signatures in the contract, permit materials, and course schedule one by one.
- Collect the original documents for materials missing signatures or receipts, update materials whose versions are not synchronized based on the latest approval document, and after the reviewer signs, hand them over to the person in charge for handling.