Method and equipment for marking data in B-end product list
By introducing data marking and commenting functions into the B-end product list, the problem of inefficient information management and sharing is solved, and more efficient information processing and collaboration efficiency is achieved.
Patent Information
- Application Number
- CN202510230402.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-06-06
AI Technical Summary
B-end products have problems of inefficiency and information bias in information management and sharing, especially in scenarios of single user and multi-person collaboration.
Provide a method for marking data in the B-end product list. By configuring a mark status identifier and a comment portal for each data row, users can switch mark status and collect comments on the data rows, and filter the list based on mark status and comment data.
It improves the efficiency and accuracy of information management, enhances information sharing and collaboration capabilities, reduces information positioning time, reduces operation and maintenance costs, and improves maintenance efficiency.
Smart Images

Figure CN120104015A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of B-end product information management and collaborative technology, and in particular to a method and device for marking data in a B-end product list. Background Art
[0002] In today's business environment, business-to-business products are widely used in the operation and maintenance management of enterprises. These products usually have complex functional architectures and huge amounts of data. Users need to master a large amount of product information to achieve efficient operation and maintenance. However, in actual usage scenarios, users face many challenges, especially in information management and sharing.
[0003] In a single-user scenario, users need to independently maintain a large amount of complex product information. Due to the large amount of information and its complexity, users are prone to forgetting historical maintenance records or having vague memory information in their daily work. For example, when users need to review the past maintenance of a product instance, it is often difficult to quickly and accurately recall the relevant information. In order to assist memory, users usually record important information in other documents or spend a lot of time reviewing massive log files. This approach is not only inefficient, but may also lead to the omission of key information, which in turn affects the rapid location and resolution of problems. In addition to single-user scenarios, B-side products often face multi-person collaboration. In this scenario, multiple users need to jointly maintain the same product instance. However, existing information sharing methods have many shortcomings. For example, information transmission usually relies on word of mouth or other documents, which is not only inefficient but also prone to information bias. When users need to inform other users which instances need maintenance, expansion or deletion, the accuracy of the information is difficult to guarantee, which not only increases communication costs but also may lead to wrong decisions.
[0004] Therefore, there is an urgent need for a technical solution that can effectively solve the above problems in order to improve the information management capabilities and collaboration efficiency of B-side products and optimize the user experience. Summary of the invention
[0005] In view of this, in order to overcome the shortcomings of the prior art, the present application aims to provide a method and device for data marking in a B-end product list.
[0006] According to a first aspect of the present application, a method for marking data in a B-end product list is provided, the method comprising: Step S101: configuring a mark state identifier for each data row, receiving a user triggering the mark state identifier of a specified data row, and switching the mark state of the data row in sequence according to the number of triggers; Step S102: setting a comment entry for each data row, receiving a user triggering the comment entry of a specified data row, and collecting user comment data through a generated comment input interface; Step S103: Filter the data rows in the list according to the marking status and comment data of the data rows.
[0007] Optionally, in the method for marking data in the B-end product list of the present application, in step S101, the marking state of the data row is represented by a preset code, including at least three different color states and one default state.
[0008] Optionally, in the method for marking data in the B-end product list of the present application, in step S101, the marking state of the data row is switched in the following manner: A mark state variable is set for each data row, and the initial value of the mark state variable is the default state; Listen for user click events on the marker state identifier. Each time a click occurs, the marker state variable is updated to the next preset color state in turn according to the value of the current marker state variable until it returns to the default state. Synchronize the updated tag state variables to the server-side database to achieve state consistency in a multi-user environment.
[0009] Optionally, the method for marking data in the B-end product list of the present application, step S102, includes: In the client interface, a comment storage area is set for each data row to store the comment content and related metadata; When the user triggers the comment entry, the comment input interface is dynamically generated through the client script, and an input box, submit button and mention function are provided; After the user enters the comment content in the comment input interface and submits it, the comment content and its metadata are sent to the server through an HTTP request and stored in the database; After obtaining the comment content and its metadata from the server, the client displays the comment content in the comment area through dynamic rendering and sorts it by timestamp.
[0010] Optionally, the method for marking data in the B-side product list of the present application, step S102, also includes: inputting identification information of other users through preset mention symbols in the comment input interface, capturing the mention operation according to the input mention symbol and sending a notification to the mentioned user.
[0011] Optionally, the method for marking data in the B-end product list of the present application, inputting identification information of other users through preset mention symbols in the comment input interface, capturing the mention operation according to the input mention symbol and sending a notification to the mentioned user, includes: Listen to user input in the comment input box, and trigger the mention function when a mention symbol is detected; Collecting usernames or identifiers of users mentioned through user search boxes; Through real-time interaction between the client and the server, matching user information is retrieved, and after the user selects the target user, the mention information is embedded in the comment content; The mention information is stored on the server as part of the comment metadata, and a notification is sent to the mentioned user via the message push service.
[0012] Optionally, the method for marking data in the B-end product list of the present application, step S103, includes: Provide a filter selection component in the client interface, allowing users to select filters based on the tag status or the existence of comment data; Based on the filter conditions selected by the user, the client filters the list data using a preset filter algorithm and only displays the data rows that meet the conditions.
[0013] Optionally, in the method of data marking in the B-side product list of the present application, the screening conditions are obtained through the interaction between the client and the server, and the screening results are dynamically updated in the list interface through the DOM operation of the client.
[0014] Optionally, the method for marking data in the B-end product list of the present application and the preset filtering algorithm include: Traverse the list data and judge each row of data according to the filtering conditions selected by the user; Use Boolean logical operators to combine filter conditions to filter out data rows that meet the conditions.
[0015] According to a second aspect of the present application, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in the first aspect of the present application is implemented.
[0016] The method and device for data marking in the B-end product list of this application provide users with efficient information management and sharing tools, significantly improving the operation and maintenance efficiency of the product. The specific beneficial technical effects are as follows: 1. Support multi-level marking function, allowing users to mark a specific row or several rows in the list to different degrees. Through preset color coding or other marking status, users can quickly classify information according to its importance and category. This multi-level marking function enables users to intuitively identify and distinguish different types of list rows, thereby improving the efficiency and accuracy of information processing.
[0017] 2. Enhance information sharing and collaboration capabilities, support commenting on list lines, and allow users to view all comment content. Users can record key information at any time, such as purpose of use, usage status, maintenance records, etc. These comments can not only be reviewed by individuals, but also viewed by other users. In addition, users can also respond to the content posted by others in a timely manner through the comment function, thereby promoting information collaboration among team members, reducing communication costs, and improving collaboration efficiency.
[0018] 3. Quickly locate target information, providing flexible filtering functions, users can filter list rows according to the mark status or the existence of comment content. This filtering mechanism enables users to quickly locate target rows, such as filtering out all uncommented rows or rows with a specific mark status. This function greatly improves the speed at which users can find key information in massive data and optimizes the user experience.
[0019] 4. Improve the availability and flexibility of the system, and effectively solve the problems of unclear historical information and difficulty in sharing information among multiple people in the prior art. Users no longer need to rely on external documents or spend a lot of time reading logs to obtain key information. At the same time, the implementation method of this application is highly compatible with the existing B-end product architecture, easy to integrate and expand, and can significantly enhance the overall availability and flexibility of the system.
[0020] 5. Reduce operation and maintenance costs and improve maintenance efficiency. By providing intuitive information recording and sharing tools, users can reduce their time and energy investment in information management. In multi-person collaboration scenarios, accurate transmission and rapid sharing of information reduce the risk of wrong decisions caused by information bias, thereby improving product maintenance efficiency and reducing operation and maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0022] Figure 1 This is a flowchart of a method for marking data in a B-end product list according to an embodiment of the present application; Figure 2 This is a first exemplary diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Figure 3 This is a second example diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Figure 4This is a third exemplary diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Figure 5 This is a fourth example diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Figure 6 This is a fifth exemplary diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Figure 7 This is a sixth example diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Figure 8 This is a seventh exemplary diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Fig. 9 This is an eighth exemplary diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Fig.10 This is a ninth exemplary diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Fig.11 This is a tenth exemplary diagram of a method for marking data in a B-end product list according to an embodiment of the present application; Fig.12 A schematic diagram of the structure of the device provided in this application. DETAILED DESCRIPTION
[0023] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0024] It should be noted that the following embodiments and features in the embodiments may be combined with each other in the absence of conflict; and, based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without making any creative work are within the scope of protection of the present disclosure.
[0025] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein may be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present disclosure, it should be understood by those skilled in the art that an aspect described herein may be implemented independently of any other aspect, and two or more of these aspects may be combined in various ways. For example, any number of aspects described herein may be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein may be used to implement this device and / or practice this method.
[0026] Figure 1This is a flowchart of a method for marking data in a B-end product list according to an embodiment of the present application. The method for marking data in a B-end product list includes the following steps: Step S101: configure a mark state identifier for each data row, receive a user trigger on the mark state identifier of a specified data row, and switch the mark state of the data row in sequence according to the triggering times.
[0027] As an optional example, in this embodiment, the marking state of the data row is represented by a preset code, including at least three different color states and one default state.
[0028] As an optional example, in this embodiment, the marking state of the data row is switched in the following manner: A mark state variable is set for each data row, and the initial value of the mark state variable is the default state; the user's click event on the mark state identifier is monitored, and each time the event is clicked, the mark state variable is updated to the preset next color state in sequence according to the value of the current mark state variable until it returns to the default state; the updated mark state variable is synchronized to the server-side database to achieve state consistency in a multi-user environment.
[0029] Step S102: a comment entry is set for each data row, a user triggers the comment entry of a specified data row, and user comment data is collected through a generated comment input interface.
[0030] As an optional example, in this embodiment, a comment storage area is set for each data row in the client interface to store comment content and related metadata; when the user triggers the comment entry, the comment input interface is dynamically generated by the client script, and an input box, a submit button and a mention function are provided; after the user enters the comment content in the comment input interface and submits it, the comment content and its metadata are sent to the server via an HTTP request and stored in the database; after obtaining the comment content and its metadata from the server, the client displays the comment content in the comment area through dynamic rendering and sorts it by timestamp.
[0031] In this embodiment, the identification information of other users is input through the preset mention symbol in the comment input interface, the mention operation is captured according to the input mention symbol, and a notification is sent to the mentioned user. Specifically, the user input is monitored in the comment input box, and when the mention symbol is detected, the mention function is triggered; the user name or identifier of the mentioned user is collected through the user search box; through the real-time interaction between the client and the server, the matching user information is retrieved, and after the user selects the target user, the mention information is embedded in the comment content; the mention information is stored as part of the comment metadata on the server, and a notification is sent to the mentioned user through the message push service.
[0032] Step S103: Filter the data rows in the list according to the marking status and comment data of the data rows.
[0033] As an optional example, in this embodiment, a filter selection component is provided in the client interface, allowing the user to select filtering based on the tag status or the existence of comment data; according to the filter conditions selected by the user, the client filters the list data through a preset filtering algorithm, and only displays the data rows that meet the conditions. It should be noted that in this embodiment, the filter conditions are obtained through the interaction between the client and the server, and the filter results are dynamically updated in the list interface through the DOM operation of the client. In this embodiment, the preset filtering algorithm includes: traversing the list data, judging each row of data according to the filter conditions selected by the user; using Boolean logic operators to combine the filter conditions to filter out the data rows that meet the conditions.
[0034] The following is a detailed description of the method for marking data in the B-side product list of an embodiment of the present application in a specific scenario.
[0035] like Figures 2 to 11 As shown, by clicking the mouse Figure 2 The "Mark" icon in the "Mark Column" on the far left of the first row in the list is highlighted in blue, and the row is marked successfully. Figure 3 As shown. Figure 3 , click the "Mark" icon in the "Mark Column" on the left side of the first row of the list again, and the "Mark" icon changes from blue to orange to distinguish different marking levels. At this time, the row is still marked. Figure 4 shown in Figure 4 , click the "Mark" icon in the "Mark Column" on the far left of the first row of the list again, and the "Mark" icon changes from orange to red to distinguish different marking levels. At this time, the row is still marked. Figure 5 shown in Figure 5 , click the "Mark" icon in the "Mark Column" on the far left of the first row of the list again, and the "Mark" icon will change from red to the initial value, indicating that the row is unmarked. Figure 2 shown in Figure 3 In the list, click the "Comment" icon in the "Tag Column" on the far left of the second row of the list, and a comment input box will pop up, such as Figure 6 shown in Figure 6 In the example, a user (user A) enters a comment and mentions another user (user B) through the "@" symbol (for example: "Comment content A, @user B"), and then clicks to post a comment. The comment is displayed in the comment area, along with the date and time of the comment and the user who posted the comment. Figure 7 shown in Figure 7, click the "Close" button in the lower right corner to close the comment pop-up window. At this time, the "Comment" icon in the "Mark Column" on the far left of the row where the comment is located in the list is highlighted, indicating that there is comment information in this row, such as Figure 8 As shown; at this time, another user (user B) mentioned by the user (user A) receives the mentioned message, and comments on the line according to the above steps after checking it. Then user A clicks the "comment" icon of the line again, and a comment pop-up window pops up. The comment area of the pop-up window displays all the comments on the line at the same time, and they are arranged in chronological order, as shown in the figure below. Fig. 9 shown in Figure 8 , click the "Filter" icon next to the "Mark Column" on the far left of the list to pop up a filter box for the column. You can filter the status of all rows in the "Mark Column", such as Fig.10 shown in Fig.10 In the , check the box in front of "Uncommented", click OK, and all uncommented rows will be filtered out, such as Fig.11 shown.
[0037] like Fig.12 As shown, the present application also provides a device, including a processor 210, a communication interface 220, a memory 230 for storing a computer program executable by the processor, and a communication bus 240. The processor 210, the communication interface 220, and the memory 230 communicate with each other through the communication bus 240. The processor 210 implements the above-mentioned cloud platform interface design walkthrough method based on the rule engine by running the executable computer program.
[0038] Among them, the computer program in the memory 230 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0039] The system embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected based on actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0040] The method and device for data marking in the B-end product list of this application provide users with efficient information management and sharing tools, significantly improving the operation and maintenance efficiency of the product. The specific beneficial technical effects are as follows: 1. Support multi-level marking function, allowing users to mark a specific row or several rows in the list to different degrees. Through preset color coding or other marking status, users can quickly classify information according to its importance and category. This multi-level marking function enables users to intuitively identify and distinguish different types of list rows, thereby improving the efficiency and accuracy of information processing.
[0041] 2. Enhance information sharing and collaboration capabilities, support commenting on list lines, and allow users to view all comment content. Users can record key information at any time, such as purpose of use, usage status, maintenance records, etc. These comments can not only be reviewed by individuals, but also viewed by other users. In addition, users can also respond to the content posted by others in a timely manner through the comment function, thereby promoting information collaboration among team members, reducing communication costs, and improving collaboration efficiency.
[0042] 3. Quickly locate target information, providing flexible filtering functions, users can filter list rows according to the mark status or the existence of comment content. This filtering mechanism enables users to quickly locate target rows, such as filtering out all uncommented rows or rows with a specific mark status. This function greatly improves the speed at which users can find key information in massive data and optimizes the user experience.
[0043] 4. Improve the availability and flexibility of the system, and effectively solve the problems of unclear historical information and difficulty in sharing information among multiple people in the prior art. Users no longer need to rely on external documents or spend a lot of time reading logs to obtain key information. At the same time, the implementation method of this application is highly compatible with the existing B-end product architecture, easy to integrate and expand, and can significantly enhance the overall availability and flexibility of the system.
[0044] 5. Reduce operation and maintenance costs and improve maintenance efficiency. By providing intuitive information recording and sharing tools, users can reduce their time and energy investment in information management. In multi-person collaboration scenarios, accurate transmission and rapid sharing of information reduce the risk of wrong decisions caused by information bias, thereby improving product maintenance efficiency and reducing operation and maintenance costs.
[0045] Through the description of the above implementation modes, those skilled in the art can clearly understand that each implementation mode can be implemented by means of software plus a necessary general hardware platform, or of course by hardware. Based on such an understanding, the above technical solution can essentially or in other words be embodied in the form of a software product that contributes to the prior art. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.
[0046] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for marking data in a B-end product list, characterized in that: The method comprises: Step S101: configuring a mark state identifier for each data row, receiving a user triggering the mark state identifier of a specified data row, and switching the mark state of the data row in sequence according to the number of triggers; Step S102: setting a comment entry for each data row, receiving a user triggering the comment entry of a specified data row, and collecting user comment data through a generated comment input interface; Step S103: Filter the data rows in the list according to the marking status and comment data of the data rows.
2. The method for data marking in the B-end product list according to claim 1, characterized in that: In step S101, the marking state of the data row is represented by a preset code, including at least three different color states and one default state.
3. The method for data marking in the B-end product list according to claim 1, characterized in that: In step S101, the marking state of the data row is switched in the following manner: A mark state variable is set for each data row, and the initial value of the mark state variable is the default state; Listen for user click events on the marker state identifier. Each time a click occurs, the marker state variable is updated to the next preset color state in turn according to the value of the current marker state variable until it returns to the default state. Synchronize the updated tag state variables to the server-side database to achieve state consistency in a multi-user environment.
4. The method for data marking in the B-end product list according to claim 1, characterized in that: Step S102 includes: In the client interface, a comment storage area is set for each data row to store the comment content and related metadata; When the user triggers the comment entry, the comment input interface is dynamically generated through the client script, and an input box, submit button and mention function are provided; After the user enters the comment content in the comment input interface and submits it, the comment content and its metadata are sent to the server through an HTTP request and stored in the database; After obtaining the comment content and its metadata from the server, the client displays the comment content in the comment area through dynamic rendering and sorts it by timestamp.
5. The method for data marking in the B-end product list according to claim 1, characterized in that: Step S102 also includes: inputting identification information of other users through preset mention symbols in the comment input interface, capturing the mention operation according to the input mention symbol and sending a notification to the mentioned user.
6. The method for data marking in the B-end product list according to claim 5, characterized in that: In the comment input interface, input identification information of other users through preset mention symbols, capture the mention operation according to the input mention symbol and send a notification to the mentioned user, including: Listen to user input in the comment input box, and trigger the mention function when a mention symbol is detected; Collecting usernames or identifiers of users mentioned through user search boxes; Through real-time interaction between the client and the server, matching user information is retrieved, and after the user selects the target user, the mention information is embedded in the comment content; The mention information is stored on the server as part of the comment metadata, and a notification is sent to the mentioned user via the message push service.
7. The method for data marking in the B-end product list according to claim 1, characterized in that: Step S103 includes: Provide a filter selection component in the client interface, allowing users to select filters based on the tag status or the existence of comment data; Based on the filter conditions selected by the user, the client filters the list data using a preset filtering algorithm and only displays the data rows that meet the conditions.
8. The method for data marking in the B-end product list according to claim 7, characterized in that: The filtering conditions are obtained through the interaction between the client and the server, and the filtering results are dynamically updated in the list interface through the client's DOM operation.
9. The method for data marking in the B-end product list according to claim 7, characterized in that: Preset filtering algorithms include: Traverse the list data and judge each row of data according to the filtering conditions selected by the user; Use Boolean logic operators to combine filter conditions to filter out data rows that meet the conditions.
10. A computer device, characterized in that: The computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the method according to any one of claims 1 to 9 when executing the program.