Data processing method, electronic device, storage medium and program product
By selecting the target job end on the data processing platform, displaying and reviewing the job data, and using the preset settlement model to batch settle the sub-task data, the problem of inefficient automatic settlement of different information job data is solved, and efficient data settlement is achieved and display of settlement details.
Patent Information
- Application Number
- CN202411162017.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-23
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-08-23
AI Technical Summary
The prior art is difficult to compatible with the automated settlement of different information job data on the same data processing platform, resulting in inefficient settlement.
Provide a data processing method, by selecting the target job end in the data filtering area, displaying the job data, and then checking in sequence after the review is approved, and displaying the settlement details list in the data display area. Use the preset settlement model to batch the subtask data. Settlement includes configuring the settlement model of the target operation end, determining the settlement workload and unit price of the sub-task data, and considering the ladder efficiency and deduction ratio.
It improves the efficiency of data settlement, realizes batch settlement of multiple sub-task data and visual display of settlement data, and simplifies the settlement process.
Smart Images

Figure CN118708324B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a data processing method, electronic equipment, storage medium and program product. Background Art
[0002] Information work is a kind of work that produces data. For example, in intelligent driving, high-dimensional map data is needed. This data is not limited to two-dimensional geographic information, but also includes other data that can represent road characteristics. This data needs to be manually labeled and sorted. The operator produces the required data through labeling, sorting and other means of operation. This is an information operation.
[0003] The operation modes, quality requirements, and workload calculation methods of information operations are diverse, which also determines that the settlement methods of information operations are diverse. How to be compatible with the automated settlement of different information operation data on the same data processing platform is an urgent problem to be solved. Summary of the invention
[0004] The embodiments of the present application provide a data processing method, an electronic device, a storage medium, and a program product, which can respond to the user's settlement operation, perform batch settlement on the selected job data, and display the settlement results, thereby improving data settlement efficiency.
[0005] In a first aspect, an embodiment of the present application provides a data processing method, the method comprising:
[0006] In response to a selection operation on a target operation end in the data screening area, the operation data of the target operation end is displayed in the data display area, and the operation data includes a plurality of subtask data;
[0007] In response to the operation of reviewing and approving the operation data, multiple subtask data are settled in sequence to obtain multiple settlement data corresponding to the operation data;
[0008] In response to a query operation on the plurality of settlement data, the plurality of settlement data are displayed in the data display area through a settlement detail table corresponding to the operation data.
[0009] In a possible implementation, in response to the operation of reviewing and approving the operation data, multiple subtask data are settled in sequence to obtain multiple settlement data corresponding to the operation data, including:
[0010] In response to the operation of reviewing and passing the operation data, the plurality of subtask data are settled in sequence according to the settlement model of the target operation end to obtain settlement data of the plurality of subtask data; the plurality of settlement data corresponding to the operation data include the settlement data of the plurality of subtask data;
[0011] The settlement model of the target operation end reuses at least one of the multiple preset basic settlement models in the database.
[0012] In a possible implementation, multiple subtask data are settled in sequence according to the settlement model of the target operation end to obtain settlement data of the multiple subtask data, including:
[0013] Determine the settlement workload of the subtask data according to the sub-settlement model corresponding to the subtask data in the settlement model of the target operation end;
[0014] The settlement data of the subtask data is determined according to the settlement workload of the subtask data and the settlement unit price corresponding to the subtask data.
[0015] In a possible implementation, the method further includes:
[0016] Configure the settlement model of the target job end as follows:
[0017] In response to the configuration operation of the settlement model of the target operation end, a first window is displayed, the first window at least including a basic model selection box and a model unit price input box;
[0018] In response to the data input operation on the basic model selection box and the model unit price input box, a sub-settlement model corresponding to the target operation end is generated;
[0019] The settlement model of the target operation end includes at least one sub-settlement model.
[0020] In a possible implementation, determining the settlement workload of the subtask data according to the sub-settlement model corresponding to the subtask data in the settlement model of the target operation end includes:
[0021] The actual workload in the subtask data is input into the sub-settlement model, and after being processed by the sub-settlement model, the settlement workload of the subtask data is obtained.
[0022] In a possible implementation, the method further includes:
[0023] Obtain at least one of the step efficiency corresponding to the subtask data and the deduction ratio corresponding to the subtask data;
[0024] According to the settlement workload of the subtask data and the settlement unit price corresponding to the subtask data, the settlement data of the subtask data is determined, including:
[0025] The settlement data of the subtask data is determined based on at least one of the step efficiency corresponding to the subtask data and the deduction ratio corresponding to the subtask data, the settlement workload of the subtask data and the settlement unit price corresponding to the subtask data.
[0026] In a possible implementation manner, obtaining at least one of the step efficiency corresponding to the subtask data and the deduction ratio corresponding to the subtask data includes:
[0027] Obtain the operator ID of the subtask data, and determine the step efficiency corresponding to the operator ID from a preset operator information table;
[0028] The preset operator information table includes the correspondence between the operator identification of the target operation end and the step efficiency. The step efficiency is used to indicate the level of the operator. The higher the level of the operator, the greater the step efficiency.
[0029] In a possible implementation manner, obtaining at least one of the step efficiency corresponding to the subtask data and the deduction ratio corresponding to the subtask data includes:
[0030] Query whether the operator has a rework record based on the operator ID of the subtask data;
[0031] Determine the deduction ratio corresponding to the subtask data based on the operator's rework records and preset settlement deduction rules.
[0032] In a possible implementation, the method further includes:
[0033] When the preset settlement date arrives, multiple settlement data of the target operation end that have been reviewed within the preset settlement period are obtained; the multiple settlement data include multiple settlement data corresponding to operation data of different business types of the target operation end;
[0034] Sum multiple settlement data according to business types to obtain the total settlement amount of different business types at the target operation end;
[0035] In response to the query operation on the total settlement amount, a settlement list is displayed in the data display area, and the settlement list includes the total settlement amounts of different business types of the target operation end.
[0036] In a possible implementation, the method further includes:
[0037] In response to the selection operation of the basic settlement model configuration, a basic settlement model configuration list is displayed in the information display area, the basic settlement model configuration list includes a plurality of basic model configuration data, each of which includes a plurality of configuration items of the basic settlement model;
[0038] In response to an operation on a newly added control in the information display area, a second window is displayed, where the second window is used to input a plurality of configuration items of a newly added basic settlement model;
[0039] In response to the input operation in the second window, a new basic model configuration data is generated in the basic settlement model configuration list.
[0040] In a possible implementation, the configuration items of the basic settlement model include at least one of the following:
[0041] The business identifier corresponding to the basic settlement model;
[0042] The operation link identifier corresponding to the basic settlement model;
[0043] Settlement formula.
[0044] In a second aspect, an embodiment of the present application provides a data processing device, including:
[0045] A display module, configured to display the operation data of the target operation end in the data display area in response to a selection operation on the target operation end in the data screening area, wherein the operation data includes a plurality of subtask data;
[0046] A processing module, for responding to the operation of reviewing and approving the operation data, sequentially settling the plurality of subtask data, and obtaining a plurality of settlement data corresponding to the operation data;
[0047] The display module is also used to respond to the query operation of the multiple settlement data and display the multiple settlement data in the data display area through the settlement details table corresponding to the operation data.
[0048] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising: one or more processors and a memory;
[0049] The memory is coupled to one or more processors, and the memory is used to store computer program code, where the computer program code includes computer instructions. The one or more processors call the computer instructions to enable the electronic device to execute any method in the first aspect.
[0050] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes any method as in the first aspect.
[0051] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program code. When the computer program code runs on an electronic device, the electronic device executes any method as described in the first aspect.
[0052] It should be understood that the second to fifth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding optional embodiments are similar and will not be repeated herein.
[0053] The embodiments of the present application provide a data processing method, an electronic device, a storage medium and a program product. The method includes: in response to a selection operation for a target operation end in a data screening area, displaying the operation data of the target operation end in a data display area, the operation data including a plurality of subtask data; in response to an operation of reviewing and passing the operation data, settling the plurality of subtask data in sequence to obtain a plurality of settlement data corresponding to the operation data; in response to a query operation on the plurality of settlement data, displaying the plurality of settlement data in the data display area through a settlement details table corresponding to the operation data. Using the data processing method provided by the present application, a user can perform batch settlement on a plurality of subtask data of a target operation end and display the settlement data. During the settlement process, a settlement model pre-configured for the target operation end is used to improve settlement efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0055] Figure 1 A schematic diagram of the settlement model structure provided for an embodiment of the present application;
[0056] Figure 2 A schematic diagram of a scenario of a data processing method provided in an embodiment of the present application;
[0057] Figure 3 A schematic diagram of the relationship between users and subtasks provided in an embodiment of the present application;
[0058] Figure 4 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 1 ;
[0059] Figure 5 A schematic diagram of the data processing platform interface provided in the embodiment of the present application;
[0060] Figure 6 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 1 ;
[0061] Figure 7 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 2 ;
[0062] Figure 8 A schematic diagram of the settlement details table interface provided in the embodiment of the present application;
[0063] Fig. 9 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 2 ;
[0064] Fig.10 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 3 ;
[0065] Fig.11 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 4 ;
[0066] Fig.12 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 5 ;
[0067] Fig.13 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 3 ;
[0068] Fig.14 A schematic diagram of the settlement list interface provided in the embodiment of the present application;
[0069] Fig.15 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 4 ;
[0070] Fig.16 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 6 ;
[0071] Fig.17 Schematic diagram of the structure of a data processing device according to an embodiment of the present application.
[0072] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0073] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0074] At present, many complex technologies cannot be separated from the support of data. For example, intelligent driving technology requires a large amount of road information data to assist the implementation and operation of its algorithms, so data production has become an important industry. The data production process is called information operation. For different types of data, the methods, standards and settlement methods of information operations will be different. Information operations are fast-paced and diverse, which makes the settlement of information operations a huge and complex task.
[0075] In view of the above problems, the present application provides a data processing method, which is applicable to any data processing platform. The user can perform batch settlement on multiple subtask data of the target operation end and display the settlement data. For example, the operation end can also be described as a service provider or supplier. In the settlement process, a settlement model pre-configured for the target operation end is used, such as Figure 1 As shown, depending on the different businesses of the operation end, the target operation end settlement model may include multiple sub-settlement models, each of which is composed of a pre-configured reusable basic model and settlement unit price in the basic model library. The data processing method provided by this application can be used to perform batch settlement of subtasks under different businesses of the operation end, use reusable basic models, and visualize settlement information, greatly improving the efficiency of operation data settlement.
[0076] For example, Figure 2 This is an application scenario diagram of the data processing method provided in the embodiment of the present application. Figure 2 As shown, the scenario includes a data processing platform 21 and at least one terminal device 22, such as Figure 2 The terminal device 22 shown, wherein the data processing platform 21 is in communication connection with the terminal device 22. The terminal device 22 displays an operable interface, the user operates on the interface, the terminal device transmits the operation information to the data processing platform 21, the data processing platform 21 responds to the user's operation, performs data processing, and sends the display information to the terminal device 22 for display.
[0077] In some embodiments, users can use the data processing method and data processing platform provided by this application to query and settle subtask data on the operation side. Subtask refers to the smallest operation unit of information operation, such as Figure 3 As shown, a user may have multiple operation terminals providing information operation services. According to the different contents of information operations, they can be divided into different businesses. Different operation terminals can work together on the same business or on different businesses. Businesses can be divided into different tasks to be completed by different operation terminals. The operation terminals can further subdivide tasks into subtasks and assign them to specific employees to complete.
[0078] In some embodiments, the user queries subtask data on the terminal device 22, and the terminal device 22 sends the user's operation information of querying the subtask data to the data processing platform 21. The data processing platform 21 responds to the user operation and sends the subtask data display information to the terminal device 22 for display.
[0079] In some embodiments, the user queries the settlement statement data on the terminal device 22, and the terminal device 22 sends the user's operation information of querying the settlement statement data to the data processing platform 21. The data processing platform 21 responds to the user operation and sends the settlement statement data display information to the terminal device 22 for display.
[0080] In some embodiments, the user configures the settlement model through the terminal device 22, and the terminal device 22 sends the user's operation information of configuring the settlement model to the data processing platform 21. The data processing platform 21 responds to the user operation and sends the settlement model display information after the configuration is completed to the terminal device 22 for display.
[0081] The technical solution of the present application is described in detail below through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0082] Figure 4 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 1 ,like Figure 4 As shown, the data processing method of this embodiment can be applied to Figure 2 The data processing platform shown includes:
[0083] S401. In response to a selection operation on a target operation end in a data screening area, the operation data of the target operation end is displayed in a data display area, where the operation data includes a plurality of subtask data.
[0084] The operation interface of the data processing platform is as follows Figure 5 As shown, it includes an information display area and a directory area, and the information display area includes a screening area and a data display area. Figure 5 The interface displayed is the work record table interface. Each item in the data display area of the work record table interface is a subtask data, including business name, task name, subtask ID, work end, operator, work link, work type, actual mileage, updated mileage, working hours, quality judgment results, source link, creation time, start time and first submission time. The filter area can filter and display the data in the data display area.
[0085] Figure 6 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 1 For example, Figure 6 As shown in (a) in the figure, the user clicks the filter area operation end filter bar on the terminal device, clicks to filter all subtask data of operation end A, and the interface changes as follows Figure 6 As shown in (b), the data display area displays all subtask data belonging to the operation end A.
[0086] S402. In response to the operation of reviewing and approving the operation data, multiple subtask data are settled in sequence to obtain multiple settlement data corresponding to the operation data.
[0087] Figure 7 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 2 For example, Figure 7 As shown in (a) in FIG. 1 , when the user has no objection to the subtask data recorded in the job record table and wants to settle it, the user first performs operation 701 on the job record table page through the terminal device, selects the subtask to be settled, and then performs operation 702, and clicks the review button on the job record table page. The data processing platform responds to operations 701 and 702 and a review pop-up window is displayed. The interface changes as shown in FIG. Figure 7 As shown in (b), in the audit pop-up window, you can select the audit conclusion as passed or not passed, and you can enter text in the description box to explain the audit. In response to selecting passed in the audit conclusion item in operation 703 and clicking the confirmation button in operation 704, the data processing platform calls the corresponding settlement model, settles the multiple subtask data in sequence, and obtains multiple settlement data.
[0088] S403. In response to the query operation on the multiple settlement data, the multiple settlement data are displayed in the data display area through the settlement details table corresponding to the operation data.
[0089] For example, Figure 8 As shown, the settlement data of the subtasks that have completed the review will be displayed in the settlement details table. The data processing platform displays the settlement details table in response to clicking the settlement details table under the settlement management list in the directory area. The data display area of the settlement details table displays multiple settlement data, each of which corresponds to the settlement data of a subtask, including business name, task name, subtask ID, operation end, operator, operation link, actual mileage, updated mileage, working hours, task return statistics, start time, end time, task quantity, unit price, payment ratio, settlement amount, whether to settle and settlement order number, etc. Settlement information can also be filtered in the filter area of the settlement details table page.
[0090] The data processing method provided in the present application has a visual interface on the terminal device, and the user can perform operations such as subtask data screening, multiple subtask settlement, and settlement detail query on the operation interface of the terminal device. The data processing platform responds to the user's operation and transmits the processed data to the terminal device for display, thereby realizing the screening of subtask data, settlement of multiple subtasks, and query and visual display of settlement details.
[0091] In the above embodiment, after acquiring multiple subtask data, the data processing platform can settle the multiple subtask data one by one based on the preconfigured settlement model. For the execution logic of the settlement process, please refer to the following embodiment.
[0092] In some implementations, in response to the operation of reviewing the job data, the above embodiments sequentially settle the multiple subtask data to obtain multiple settlement data corresponding to the job data, including:
[0093] In response to the operation of reviewing and passing the operation data, the plurality of subtask data are settled in sequence according to the settlement model of the target operation end to obtain settlement data of the plurality of subtask data.
[0094] Among them, the settlement model of the target operation end is as follows Figure 1 As shown in , it includes multiple sub-settlement models, reusing at least one of the multiple preset basic settlement models in the database. The multiple settlement data corresponding to the job data include the settlement data of multiple sub-task data, such as Figure 8 The data displayed in the data display area.
[0095] The data method provided in this application uses a sub-settlement model that reuses a basic settlement model to perform batch settlement on multiple sub-task data under one operation end, thereby obtaining settlement data of multiple sub-task data and improving settlement efficiency.
[0096] In the above embodiment, the sub-settlement model corresponding to the sub-task data is used to settle the sub-task data. The settlement process of the sub-task data will be described below with reference to the accompanying drawings.
[0097] Fig. 9 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 2 .like Fig. 9 As shown, in one embodiment, applied to Figure 1 The data processing platform shown in the figure, the data processing method of this embodiment includes:
[0098] S901. Determine the settlement workload of the subtask data according to the sub-settlement model corresponding to the subtask data in the settlement model of the target operation end.
[0099] The sub-settlement model consists of the basic settlement model, settlement unit price and other data.
[0100] There are many dimensions for workload calculation, such as calculation by working hours, calculation by mileage, or calculation by data volume.
[0101] In one implementation, the sub-settlement model corresponding to the sub-task data in the settlement model of the target operation end selects one of multiple workload calculation dimensions as the dimension for calculating the workload of the sub-task data. For example, calculation by working hours is selected.
[0102] The subtask data may include workload data of multiple dimensions. For example, when the workload calculation dimension is selected as working hours, the working hour data in the subtask data is used as the settlement workload of the subtask data.
[0103] In one embodiment, the settlement workload of the subtask data is determined based on the sub-settlement model corresponding to the subtask data in the settlement model of the target operation end, including: inputting the actual workload in the subtask data into the sub-settlement model, and obtaining the settlement workload of the subtask data after processing by the sub-settlement model.
[0104] S902. Determine the settlement data of the subtask data according to the settlement workload of the subtask data and the settlement unit price corresponding to the subtask data.
[0105] The settlement unit price refers to the settlement amount per unit workload. The settlement unit prices of different subtasks may vary due to different operation methods, operation difficulty and other factors.
[0106] In one implementation, the settlement data of the subtask may be obtained by multiplying the workload of the subtask data by the settlement unit price corresponding to the subtask data.
[0107] In the above embodiment, the preconfigured sub-settlement model is used to first determine the workload of the sub-task data, and then the settlement amount of the sub-task data is obtained based on the workload of the sub-task data combined with the settlement unit price. The configuration of the sub-settlement model will be described below in conjunction with the accompanying drawings.
[0108] Fig.10 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 3 In one embodiment, the data processing platform displays a first window in response to a configuration operation on a settlement model of a target operation end, and the first window includes at least a basic model selection box and a model unit price input box.
[0109] For example, click Settlement Configuration under the Directory Area Configuration Center to enter the Settlement Model Configuration page. Fig.10The data display area of (a) shows 4 sub-settlement model data. Each sub-settlement model data includes the operation end, business name, basic model, settlement type, settlement unit, unit price, status and operation.
[0110] After clicking Add Control on the Settlement Model Configuration page, the page changes to Fig.10 In (b), the first window is a new window added to the settlement model shown in the figure.
[0111] The data processing platform generates a sub-settlement model corresponding to the target operation end in response to the data input operation on the basic model selection box and the model unit price input box.
[0112] For example, in Fig.10 Enter the settlement model data information in the pop-up window shown in (b) in the figure, including the operation end, business information, settlement type, settlement unit, and settlement unit price. After the above information is entered, it can be determined that there are several basic models suitable for this sub-settlement model based on the above information. For example, Fig.10 In operation 101 in (b), click the drop-down button in the basic model selection box to see the optional basic models. Select the basic model, perform operation 102, click OK, and the page changes to Fig.10 In (c), complete the addition of the sub-settlement model.
[0113] In one embodiment, the settlement model of the target operation end includes at least one sub-settlement model.
[0114] In the above embodiment, a method for configuring a target job terminal settlement model is described. In some embodiments, the settlement of subtask data also needs to consider the deduction ratio and step efficiency, which will be described in detail below with reference to the accompanying drawings.
[0115] In one embodiment, the data processing method further includes: obtaining at least one of a step efficiency corresponding to the subtask data and a deduction ratio corresponding to the subtask data.
[0116] Among them, ladder efficiency refers to the assessment of employees according to the requirements of lower than standard efficiency within a certain period of time. For example, when new employees enter the business operation, they need a process of training and familiarization with the operation process. At this time, the new employees need to be included in the ladder efficiency list. When the new employees' operating efficiency in the specified period is lower than the standard efficiency, but higher than the efficiency required by the ladder efficiency, they will not be deducted during settlement. New employees are divided into different levels according to the time period of entering the production line, corresponding to different ladder efficiencies. The higher the level, the greater the ladder efficiency. For example, employee A is a new employee and can be included in the ladder efficiency personnel list. When performing subtasks, employee A's level in the first week is 1, and he is assessed according to 0.5 times the standard efficiency. In the second week, employee A's level is 2, and he is assessed according to 0.7 times the standard efficiency. In the third week, employee A's level is 3, and he is assessed according to the full standard efficiency. Among them, the standard efficiency is the normal operating efficiency of mature employees.
[0117] The deduction ratio refers to the deduction of a certain ratio based on the number of reworks in the rework record when settling the subtask, based on the workload multiplied by the settlement price. For example, if the number of reworks is N, when 1≤N<2, 10% is deducted from the workload multiplied by the settlement price; when 2≤N<3, 20% is deducted from the workload multiplied by the settlement price; when 3≤N, 50% is deducted from the workload multiplied by the settlement price.
[0118] In one embodiment, the settlement data of the subtask data is determined based on the settlement workload of the subtask data and the settlement unit price corresponding to the subtask data, including: determining the settlement data of each subtask data based on the settlement workload of each subtask data and the settlement unit price corresponding to each subtask data, according to at least one of the step efficiency corresponding to each subtask data and the deduction ratio corresponding to each subtask data.
[0119] In some embodiments, the operator identification of each subtask data is obtained, and the step efficiency corresponding to the operator identification is determined from a preset operator information table. The preset operator information table includes a correspondence between the operator identification of the target operation end and the step efficiency, and the step efficiency is used to indicate the level of the operator. The higher the level of the operator, the greater the step efficiency.
[0120] Fig.11 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 4 .like Fig.11 As shown in (a) in the figure, the user clicks the step efficiency control on the settlement model configuration page, and the page changes to (b) in 11. Fig.11Enter the cycle and efficiency value corresponding to the step efficiency in the pop-up window shown in (b) of the page. Different step efficiency cycles and efficiency values can be set for production, quality inspection, and acceptance. After setting, click Save, and then click the personnel control corresponding to a cycle. The page changes to Fig.11 In (c), the user Fig.11 In the personnel selection pop-up window shown in (c), select the personnel who are to be assessed according to the step efficiency during the period from the available personnel, and click Add to add them to the step efficiency personnel list. After the step efficiency personnel list is determined, click the Confirm control to complete the configuration of the step efficiency.
[0121] For subtasks settled by efficiency, the step efficiency corresponding to the operator can be obtained based on the operator ID in the subtask data. When calculating the settlement data, the workload of the subtask will be assessed and deducted according to the step efficiency to obtain the settlement data.
[0122] In some embodiments, the operator ID of each subtask data is used to query whether the operator has a rework record. The deduction ratio corresponding to each subtask data is determined according to the operator's rework record and a preset settlement deduction rule.
[0123] In some embodiments, for subtasks with unqualified quality, two operations can be set: rework and repair. Rework means that the degree of unqualified quality of the subtask is greater than a certain value and needs to be completely reworked. Repair means that the degree of unqualified quality of the subtask is less than a certain value and can be compensated by modification, so only the unqualified part is modified. The setting logic of the deduction ratio for rework and repair is the same.
[0124] Fig.12 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 5 .like Fig.12 As shown in (a) in the figure, there is a deduction ratio control in the operation item of each settlement unit price data. When the user clicks the deduction ratio control, the page changes to Fig.12 In the interface shown in (b), Fig.12 In the deduction ratio pop-up window shown in (b), set the range of rework or repair times and their corresponding deduction ratio. After setting, click Confirm to complete the setting.
[0125] After obtaining the deduction ratio, according to the rework or repair records in the subtask data, deductions can be made based on the workload multiplied by the settlement unit price to obtain the settlement data.
[0126] After obtaining the settlement data of the multiple subtask data, the data processing platform sends the settlement data of the multiple subtask data to the terminal device, and the terminal device displays the settlement data of the multiple subtask data on the operation interface provided by the data processing platform, showing Figure 8 Settlement details shown.
[0127] The data processing method provided by the present application is that the data processing platform first obtains the corresponding settlement model and settlement unit price, step efficiency and deduction ratio according to the subtask data, calculates the task volume of the subtask according to the settlement model, combines the settlement unit price, and deducts according to the step efficiency and deduction ratio to finally obtain the settlement data, and automatically repeats the settlement process of a single subtask to realize batch settlement, and sends the settlement results to the terminal device, and the user can query the settlement results of the subtask on the terminal device.
[0128] In the above embodiment, when settling the subtasks, the data processing platform matches the corresponding settlement model and settlement unit price according to the identifier in the subtask data, and obtains the settlement data in combination with the step efficiency and the deduction ratio. After completing the batch settlement of the subtasks, the data processing platform will summarize and display the settlement data. For the method of summarizing the settlement data, see the following embodiment.
[0129] Fig.13 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 3 The data processing method of this embodiment is applied to Figure 1 The data processing platform shown is Fig.12 As shown, the data processing method comprises:
[0130] S1301. When the preset settlement date arrives, obtain multiple settlement data of the target operation end that have been audited within the preset settlement period.
[0131] The multiple pieces of settlement data include multiple pieces of settlement data corresponding to operation data of different business types at the target operation end.
[0132] S1302. Sum up multiple settlement data according to business types to obtain the total settlement amount of different business types at the target operation end.
[0133] S1303. In response to the query operation on the total settlement amount, a settlement list is displayed in the data display area, and the settlement list includes the total settlement amounts of different business types of the target operation end.
[0134] like Fig.14 As shown, the query operation is specifically to click on the settlement list under the settlement management directory in the directory area, and the user selects the target operation end in the filter area, for example, selects operation end A. The data processing platform responds to the query operation, transmits the display information to the terminal device, and displays the total settlement amount of different businesses of operation end A in the data display area.
[0135] In some embodiments, the data display area of the settlement list also displays the workload, settlement unit, settlement cycle and settlement order number of the business of different types of salesmen at the target operation end.
[0136] In the above embodiment, when the settlement date arrives, the data processing platform automatically merges and summarizes the settlement data under the same business of the target operation end to form a settlement list, sends it to the terminal device, and displays the settlement status of the target operation end on the terminal device in response to the user's query operation.
[0137] It can be seen from the above embodiments that users can pre-configure various types of basic settlement models on the data processing platform through terminal devices. The configuration process of the basic settlement model is described in detail below in conjunction with the accompanying drawings.
[0138] Fig.15 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 4 .like Fig.15 As shown, the data processing method of this embodiment includes:
[0139] S1501. In response to a selection operation on a basic settlement model configuration, a basic settlement model configuration list is displayed in the information display area, the basic settlement model configuration list includes a plurality of basic model configuration data, and each basic model configuration data includes a plurality of configuration items of the basic settlement model.
[0140] In a possible implementation, the configuration items of the basic settlement model include at least one of the following: a business identifier corresponding to the basic settlement model; an operation link identifier corresponding to the basic settlement model; and a settlement formula.
[0141] The business identifier is used to indicate which business subtask data this basic settlement model is applicable to. The operation link identifier can further limit the subtask data of a certain operation link under the business corresponding to the basic settlement model. A basic settlement model may correspond to multiple subtask data. A subtask data can only call one basic settlement model during settlement. When a subtask data corresponds to two basic settlement models, the basic settlement model is determined according to the value of the priority. For example, the basic settlement model with a larger priority value is called first. Fig.10 In the settlement model configuration page shown in (b), when the optional basic settlement models are displayed, the ones with higher priorities are displayed at the top.
[0142] The settlement formula determines the output dimension and value of the workload. For example, if you want to calculate the workload in the mileage dimension in kilometers, set the settlement formula to VOLUME / 1000. Dividing by 1000 means converting the mileage data recorded in meters in the subtask data into kilometer data.
[0143] In some embodiments, any identifier in the subtask data can be used as a configuration item of the basic settlement model.
[0144] like Fig.16 As shown in (a), multiple model configuration data are displayed in the information display area of the basic settlement model configuration page, and each model configuration data includes the business identification and / or operation link identification, settlement formula, priority, updater, creation time and operation of the basic settlement model.
[0145] S1502. In response to the operation of the newly added control in the information display area, a second window is displayed, where the second window is used to input multiple configuration items of the newly added basic settlement model.
[0146] S1503. In response to the input operation in the second window, generate a new model configuration data in the model configuration list.
[0147] Fig.16 Schematic diagram of the data processing platform interface changes provided in the embodiment of the present application Figure 6 .like Fig.16 As shown in (a) in the figure, click Add Control and the interface changes to Fig.16 The second window is shown in the interface (b) of the figure. The user enters the business, operation link, settlement formula and priority in the pop-up window of the basic settlement model, clicks Confirm, and the page changes to Fig.16 In the page shown in (c), the last row of the list in the data display area displays the newly added basic settlement model configuration data.
[0148] The data processing method provided by the present application allows users to customize the basic settlement model data for subtask settlement through terminal devices, and includes business identifiers and / or operation link identifiers in the basic settlement model configuration data to determine which subtasks this basic settlement model is applicable to, thereby realizing model reuse. In response to the user's operation of adding a new basic settlement model, the data processing platform adds new basic settlement model configuration data to the basic settlement model database, and displays all available basic settlement model configuration data, achieving high efficiency and convenience in both calling and configuration.
[0149] Based on the above data processing method, the present application embodiment also provides a data processing device. Fig.17 The device is described in detail.
[0150] Fig.17 Schematic diagram of the data processing device structure of the embodiment of the present application. Fig.17 As shown, the data processing device 170 includes:
[0151] The display module 171 is used for displaying the operation data of the target operation end selected by the user in the data display area in response to the operation in the data screening area, wherein the operation data includes a plurality of subtask data;
[0152] The processing module 172 is used to respond to the operation of reviewing and passing the operation data, and to settle the plurality of subtask data in sequence according to a preconfigured settlement model to obtain a plurality of settlement data.
[0153] The display module 171 is further configured to display a settlement detail list in the data display area in response to a query operation on the plurality of settlement data, wherein the settlement detail list includes the plurality of settlement data.
[0154] In a possible implementation, the processing module 172 is used to:
[0155] In response to the operation of reviewing the job data, multiple subtask data are traversed, and for each subtask data, the following is performed:
[0156] Get the settlement model and settlement unit price corresponding to each subtask data;
[0157] Determine the settlement workload for each subtask data according to the settlement model corresponding to each subtask data;
[0158] Determine the settlement data of each subtask data according to the settlement workload of each subtask data and the settlement unit price corresponding to each subtask data;
[0159] Until the settlement data of multiple subtask data is obtained.
[0160] In a possible implementation, the subtask data includes a business identifier and a job end identifier, and the processing module 172 is used to:
[0161] According to the business ID of each subtask data, the settlement model corresponding to the business ID is obtained from the settlement model database, and
[0162] According to the business ID and the operation end ID of each subtask data, the settlement unit price corresponding to the business ID and the operation end ID is obtained from the settlement unit price configuration table.
[0163] In a possible implementation, the subtask data further includes an operation link identifier, and the processing module 172 is used to:
[0164] According to the business identifier and the operation link identifier of each subtask data, the settlement model corresponding to the business identifier and the operation link identifier is obtained from the settlement model database.
[0165] In a possible implementation, the subtask data includes an operator identifier and an actual workload of the operator in a preset settlement period; the processing module 172 is used to:
[0166] The actual workload in each subtask data is input into the settlement model, and after being processed by the settlement model, the settlement workload of each subtask data is obtained.
[0167] In a possible implementation, the processing module 172 is further configured to:
[0168] Obtain at least one of the step efficiency corresponding to each subtask data and the deduction ratio corresponding to each subtask data;
[0169] The settlement data of each subtask data is determined based on at least one of the step efficiency corresponding to each subtask data and the deduction ratio corresponding to each subtask data, the settlement workload of each subtask data and the settlement unit price corresponding to each subtask data.
[0170] In a possible implementation, the processing module 172 is used to:
[0171] Obtain the operator ID of each subtask data, and determine the step efficiency corresponding to the operator ID from the preset operator information table;
[0172] The preset operator information table includes the correspondence between the operator identification of the target operation end and the step efficiency, and the step efficiency is used to indicate the level of the operator. The higher the level of the operator, the greater the step efficiency.
[0173] In a possible implementation, the processing module 172 is used to:
[0174] According to the operator ID of each subtask data, check whether the operator has a rework record;
[0175] Determine the deduction ratio corresponding to each subtask data based on the operator's rework records and preset settlement deduction rules.
[0176] In a possible implementation, the processing module 172 is further configured to:
[0177] When the preset settlement date arrives, multiple settlement data of the target operation end that have been reviewed within the preset settlement period are obtained;
[0178] The plurality of settlement data are summed according to the business type to obtain a total settlement amount of different business types of the target operation end; the plurality of settlement data include a plurality of settlement data corresponding to the operation data of different business types of the target operation end;
[0179] The display module 171 is also used to display a settlement list in the data display area in response to a query operation on the total settlement amount, and the settlement list includes the total settlement amounts of different business types of the target operation end.
[0180] The data processing device provided in the embodiment of the present application can be used to execute the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0181] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, all or part of them can be integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements. They can also be implemented in the form of hardware. Some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. In addition, all or part of these modules can be integrated together or implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0182] An embodiment of the present application also provides an electronic device, which includes: one or more processors and a memory, the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute the steps in the aforementioned method embodiment. Its implementation principle and technical effects are similar to those of the aforementioned related embodiments and will not be repeated here.
[0183] An embodiment of the present application also provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the steps of the aforementioned method embodiment. The implementation principle and technical effects are similar to those of the aforementioned related embodiments and will not be repeated here.
[0184] An embodiment of the present application also provides a computer program product, which includes a computer program code. When the computer program code runs on an electronic device, the electronic device executes the steps of the aforementioned method embodiment. Its implementation principle and technical effects are similar to those of the aforementioned related embodiments and are not repeated here.
[0185] The methods described in the above embodiments may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media may include computer storage media and communication media, and may also include any medium that can transfer a computer program from one place to another. The storage medium may be any target medium that can be accessed by a computer.
[0186] In some embodiments, computer-readable media may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that is intended to carry or store the required program code in the form of instructions or data structures and can be accessed by the computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if the software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technology (such as infrared, radio and microwave), the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. Disks and optical disks as used herein include optical disks, laser disks, optical disks, digital versatile disks (DVD), floppy disks and Blu-ray disks, where disks usually reproduce data magnetically, while optical disks reproduce data optically using lasers. Combinations of the above should also be included in the scope of computer-readable media.
[0187] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0188] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0189] The above specific implementation methods further illustrate the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. A data processing method, characterized in that: The method comprises: In response to a selection operation on a target operation end in the data screening area, the operation data of the target operation end is displayed in the data display area, wherein the operation data includes a plurality of subtask data; each subtask data corresponds to a subtask, and each subtask data at least includes the business and operation link to which the corresponding subtask belongs; In response to the operation of reviewing and passing the operation data, according to the business and operation link to which the subtask corresponding to each subtask data belongs, the sub-settlement model corresponding to each subtask data is called from the settlement model of the target operation end, and each subtask data is settled in turn to obtain the settlement data corresponding to each subtask data; In response to a query operation on a plurality of settlement data corresponding to the operation data, the plurality of settlement data are displayed in the data display area through a settlement detail table, wherein the plurality of settlement data include settlement data corresponding to operation data of different business types and / or different operation links of the target operation end; According to the business and operation link to which the subtask corresponding to each subtask data belongs, the sub-settlement model corresponding to each subtask data is called from the settlement model of the target operation end, and each subtask data is settled in turn to obtain the settlement data corresponding to each subtask data, including: According to the business and operation link to which the subtask corresponding to each subtask data belongs, the sub-settlement model corresponding to each subtask data is called from the settlement model of the target operation end, and the settlement workload corresponding to each subtask data is determined according to the workload calculation dimension of the sub-settlement model corresponding to each subtask data; The settlement data corresponding to each subtask data is determined according to the settlement workload corresponding to each subtask data and the settlement unit price of the sub-settlement model corresponding to each subtask data.
2. The method according to claim 1, characterized in that: The settlement model of the target operation end reuses at least one of the multiple preset basic settlement models in the database.
3. The method according to claim 1, characterized in that The method further comprises: Configure the settlement model of the target job end as follows: In response to the configuration operation of the settlement model of the target operation end, a first window is displayed, wherein the first window at least includes a basic model selection box and a model unit price input box; In response to data input operations on the basic model selection box and the model unit price input box, a sub-settlement model corresponding to the target operation end is generated; The settlement model of the target operation end includes at least one sub-settlement model.
4. The method according to claim 1, characterized in that: The method further comprises: Obtain at least one of the step efficiency corresponding to each subtask data and the deduction ratio corresponding to each subtask data; The determining the settlement data corresponding to each subtask data according to the settlement workload corresponding to each subtask data and the settlement unit price of the sub-settlement model corresponding to each subtask data includes: The settlement data corresponding to each subtask data is determined based on the step efficiency corresponding to each subtask data and at least one of the deduction ratios corresponding to each subtask data, the settlement workload of each subtask data and the settlement unit price of the sub-settlement model corresponding to each subtask data.
5. The method according to claim 4, characterized in that The obtaining of at least one of the step efficiency corresponding to each subtask data and the deduction ratio corresponding to each subtask data includes: Obtaining the operator ID of each subtask data, and determining the step efficiency corresponding to the operator ID of each subtask data from a preset operator information table; The preset operator information table includes the correspondence between the operator identification of the target operation end and the step efficiency, and the step efficiency is used to indicate the level of the operator. The higher the level of the operator, the greater the step efficiency.
6. The method according to claim 4, characterized in that The obtaining of at least one of the step efficiency corresponding to each subtask data and the deduction ratio corresponding to each subtask data includes: Querying whether the operator has a rework record according to the operator ID of each subtask data; The deduction ratio corresponding to each subtask data is determined according to the operator's rework record and preset settlement deduction rules.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: When the preset settlement date arrives, multiple settlement data of the target operation end that have been reviewed within the preset settlement period are obtained; the multiple settlement data include multiple settlement data corresponding to operation data of different business types of the target operation end; Summing the plurality of settlement data according to the business type to obtain a total settlement amount of different business types of the target operation end; In response to a query operation on the total settlement amount, a settlement list is displayed in the data display area, and the settlement list includes the total settlement amounts of different business types of the target operation end.
8. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: In response to a selection operation on a basic settlement model configuration, a basic settlement model configuration list is displayed in the information display area, the basic settlement model configuration list including a plurality of basic model configuration data, each of which includes a plurality of configuration items of the basic settlement model; In response to an operation on a newly added control in the information display area, a second window is displayed, wherein the second window is used to input a plurality of configuration items of a newly added basic settlement model; In response to the input operation in the second window, a new basic model configuration data is generated in the basic settlement model configuration list.
9. The method according to claim 8, characterized in that The configuration items of the basic settlement model include at least one of the following: The business identifier corresponding to the basic settlement model; The operation link identifier corresponding to the basic settlement model; Settlement formula.
10. A data processing device, characterized in that: include: A display module, configured to display the operation data of the target operation end in the data display area in response to a selection operation on the target operation end in the data screening area, wherein the operation data includes a plurality of subtask data; Each piece of subtask data corresponds to a subtask, and each piece of subtask data at least includes the business and operation link to which the corresponding subtask belongs; A processing module, configured to, in response to the operation of reviewing and passing the operation data, call the sub-settlement model corresponding to each sub-task data from the settlement model of the target operation end according to the business and operation link to which the sub-task corresponding to each sub-task data belongs, settle each sub-task data in turn, and obtain the settlement data corresponding to each sub-task data; The display module is further configured to, in response to a query operation on a plurality of settlement data corresponding to the operation data, display the plurality of settlement data in the data display area through a settlement detail table, wherein the plurality of settlement data includes settlement data corresponding to operation data of different business types and / or different operation links of the target operation end; The processing module is specifically used to call the sub-settlement model corresponding to each sub-task data from the settlement model of the target operation end according to the business and operation link to which the sub-task corresponding to each sub-task data belongs, and determine the settlement workload corresponding to each sub-task data according to the workload calculation dimension of the sub-settlement model corresponding to each sub-task data; determine the settlement data corresponding to each sub-task data according to the settlement workload corresponding to each sub-task data and the settlement unit price of the sub-settlement model corresponding to each sub-task data.
11. An electronic device, characterized in that: The electronic device comprises: one or more processors and a memory; The memory is coupled to the one or more processors, and the memory is used to store computer program codes, wherein the computer program codes include computer instructions, and the one or more processors call the computer instructions to enable the electronic device to perform the method as claimed in any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises computer instructions, and when the computer instructions are executed on an electronic device, the electronic device is caused to perform the method as claimed in any one of claims 1 to 9.
13. A computer program product, characterized in that The computer program product comprises a computer program code, and when the computer program code is run on an electronic device, the electronic device is caused to perform the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Settlement data processing method and device
CN111340639A
Electronic device and method for processing information for wage calculation based on task performance of worker
WO2023182556A1
