Operation recording system and method, and operation object change information query method
A technology of operation objects and operation records, which is applied in the direction of using information identifiers to retrieve web data, instruments, and other databases, etc., which can solve the problems of not being able to provide directly, poor log readability, and difficult to understand logs, etc., to reduce the coding workload and maintenance costs, to solve the effect of poor readability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0139] like Figure 5 As shown, this embodiment illustrates the operation recording process of the operation recording system based on object differences and metadata configuration:
[0140] By calling the application programming interface API module, various types of operation logs are recorded, and the operation logs include the data content before and after the operation object is modified.
[0141] The comparison module is responsible for comparing the data content difference before and after the modification of the operation object passed by the API module, and extracting the change content of the operation object.
[0142] The configuration module is responsible for entering the metadata of the domain object, including the description method of the domain object, the description method of each field, and the nesting relationship of the domain object.
[0143] The recording module is responsible for describing the change content of the operation object in a tree structur...
Embodiment 2
[0146] This embodiment illustrates the process of the operation recording method in chronological order:
[0147] 1. Configure the metadata of the domain objects involved in the operation log through the configuration module.
[0148] 2. First save a copy of the operation object to be modified by the operation, then perform normal business processing, obtain the modified copy of the operation object after the processing is completed, and finally compare the two copies and the relevant data such as the operator.
[0149] 3. Recursively compare the difference between the domain object and the sub-objects nested in the domain object, and then save the difference data, operator, operation time and other data into the storage module.
[0150] 4. Read the operator, operation time, operation object change content, and metadata configuration information from the domain object when the user queries, and generate an operation object change tree. Each node of the tree corresponds to the ...
Embodiment 3
[0153] After the project goes online, the operator or maintenance personnel configures the metadata of the domain objects involved in the operation log through the configuration module.
[0154] Operators perform a certain type of operation in the operation background, generate a copy of the operation object before modification according to the business code, and then perform normal business processing. After the processing is completed, obtain the modified copy of the operation object, and finally combine the two Copy and operator and other related data are passed to the API module.
[0155] The comparison module recursively compares the differences between the operation object and the sub-objects nested in the operation object through reflection, and then saves the difference data, operator, operation time and other data into the storage module.
[0156] When the user queries, the operator, operation time, operation object change content, and metadata configuration informati...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com