What this category's data looks like
Journal publication licenses and annual verification involve three types of materials: the journal publication license, the annual verification form, and the rectification report. The license states the name, publication number, sponsoring organization, validity period, and issue date; the annual verification form is filled out by year with the name, publication number, publication quantity, verification conclusion, and signature; the rectification report records the problem items, rectification measures, completion date, and receipt signature. The three types of materials play different roles in the conversation logs and audit function: the license and verification form serve as the original basis being traced, while the rectification report serves as the supporting attachment for the review conclusion. The source of the materials is submission by the licensing authority and the sponsoring organization, and the update rhythm is triggered by annual verification and rectification milestones. The field characteristics are concentrated in four categories: name, quantity, date, and signature, which are exactly the objects that anomaly tracing and manual review need to compare item by item.
Configuration and implementation checks
This step is executed by the conversation record interface (by application and session dimension), outputting the session message list and the total record count, including role and reference information. The anomaly list and review conclusion are then completed manually or by an external system, based on which registration, export, and review are performed.
| Object | Check | Verification action |
|---|---|---|
| Journal publication license | The name, publication number, validity period, and issue date must match the annual verification form item by item, and the signature and receipt must be complete | Retrieve the original license record, check the fields, dates, and signature, and compare with the verification form |
| Annual verification form | The name, quantity, and date in the annual verification form must correspond to the license and rectification report, and the version must be synchronized | Pull the verification form by year, compare the name, quantity, and date, and check the version and signature |
| Rectification report | The rectification items, completion date, and receipt signature must correspond to the verification form conclusion; missing signature or receipt is an anomaly | Open the rectification report, check the items, dates, and receipt, and mark items missing a signature or receipt |
| Conversation record interface | Pull paginated records by application and session dimension, the total record count must match the offset, and roles must alternate | Use chatId and dataId to locate records, and use value to check references and elapsed time |
Three common errors
- Symptom: The name, quantity, and date of the same record do not match between the license and the verification form. Cause: The two are entered separately without field-level comparison, and the versions are not synchronized.
- Symptom: The rectification report is missing a signature or receipt, but the verification form shows it as completed. Cause: The receipt was not returned or the signature page was not archived, and item-by-item checks were not performed during review.
- Symptom: The interface returns empty but there are sessions on the interface, and the exported records lack references. Cause: Only the first page was retrieved or records were not pulled fully by session dimension, and the reference fields were not exported with the records.
How to verify the setup
Acceptance of this function: page through to retrieve all records by total record count, sample one record to check the role, reference information, and time, and confirm that response code of 200 matches the total record count total.
Business test: create an anomaly record, see whether the source material can be traced, and check whether the name, quantity, date, and signature are traceable.
- Pull two consecutive pages and compare the offset and total record count, confirming that the pagination parameters match the total count and that the role field matches the original conversation
- Open a single record to check the reference and elapsed time fields, locate it by
_id,dataIdandvalue, and record the number of references