Project resource analysis method and device, equipment, medium and program product
By entering resource analysis questions in the analysis interface and selecting target reference content, and using a large model for analysis, the time-consuming problem of human resource analysis is solved, and fast and accurate resource analysis results and management insights are achieved.
Patent Information
- Application Number
- CN202510898158.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-10-17
AI Technical Summary
In the prior art, when human resources are used to conduct resource analysis, a lot of materials need to be reviewed, and the analysis and processing is difficult and time-consuming.
A project resource analysis method and device are provided. The method allows users to input resource analysis questions by displaying an analysis interface including a question input area and an analysis display area. A reference instruction is triggered during the question input process, and a reference interface is displayed to select target reference content. The large model is used for analysis to quickly obtain resource analysis results.
It enables fast and accurate acquisition of resource analysis results, provides valuable insights, and facilitates resource management for project managers.
Smart Images

Figure CN120804256A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of data processing, and particularly relates to a project resource analysis method and device, equipment, medium and program product. BACKGROUND
[0002] In the prior art, for the analysis of some resources, personnel often need to collect various materials corresponding to the resources, and then manually analyze the materials to determine the use of the resources.
[0003] However, in the process of manual resource analysis by manpower, there are many materials to be viewed, and the analysis and processing are difficult and time-consuming. SUMMARY
[0004] Therefore, the present disclosure aims to provide a project resource analysis method and device, equipment, medium and program product to solve or partially solve the above technical problems.
[0005] To achieve the above purpose, the present disclosure provides a project resource analysis method, comprising:
[0006] receiving a trigger instruction for resource analysis, and displaying an analysis interface, wherein the analysis interface comprises a question input area and an analysis display area;
[0007] in response to receiving a reference instruction in the question input area, displaying a reference interface, wherein the reference interface comprises at least one reference content;
[0008] in response to a reference operation on a target reference content in the at least one reference content, adding the target reference content to a resource analysis question in the question input area;
[0009] in response to sending the resource analysis question, displaying a resource analysis result corresponding to the resource analysis question in the analysis display area.
[0010] Based on the same idea, the present disclosure further provides a project resource analysis device, comprising:
[0011] an analysis function trigger module configured to receive a trigger instruction for resource analysis, and display an analysis interface, wherein the analysis interface comprises a question input area and an analysis display area;
[0012] a reference data display module configured to, in response to receiving a reference instruction in the question input area, display a reference interface, wherein the reference interface comprises at least one reference content;
[0013] The reference content adding module is configured to add the target reference content into the resource analysis question of the question input area in response to a reference operation on the target reference content in the at least one reference content.
[0014] The resource analysis module is configured to display a resource analysis result corresponding to the resource analysis question in the analysis display area in response to sending the resource analysis question.
[0015] Based on the same idea, the disclosure also proposes an electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method described above when executing the computer program.
[0016] Based on the same idea, the disclosure also proposes a non-transitory computer-readable storage medium, which stores computer instructions for causing a computer to execute the method described above.
[0017] Based on the same idea, the disclosure also proposes a computer program product, comprising computer program instructions, which, when executed on a computer, cause the computer to execute the method described above.
[0018] As can be seen from the above, the project resource analysis method, device, equipment, medium and program product provided by the disclosure can display an analysis interface comprising a question input area and an analysis display area after triggering the resource analysis function, so that the corresponding resource analysis question can be input in the question input area, and the reference instruction can also be triggered during the resource analysis question input process, and then a reference interface comprising at least one reference content is displayed, so that the target reference content to be referenced can be selected through the reference interface, and the target reference content is added to the resource analysis question, and after sending the resource analysis question, the corresponding data can be called based on the target reference content by using a large model for analysis, and then an accurate resource analysis result can be quickly obtained, and the resource analysis result is also displayed in the analysis display area, which is convenient for users to know the status and problems of the project resources, provides valuable insights for project managers, and facilitates project managers to manage project resources based on the resource analysis result. BRIEF DESCRIPTION OF DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the disclosure or the related art, the drawings needed in the embodiments or related art descriptions will be briefly introduced. Obviously, the drawings in the following description are only embodiments of the disclosure, and other drawings can be obtained by those skilled in the art without creative labor.
[0020] Figure 1 A schematic diagram of an application scenario of an embodiment of the present disclosure;
[0021] Figure 2 A flowchart of an analysis method of a project resource of an embodiment of the present disclosure;
[0022] Figure 3 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0023] Figure 4 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0024] Figure 5 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0025] Figure 6 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0026] Figure 7 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0027] Figure 8 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0028] Figure 9 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0029] Figure 10 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0030] Figure 11 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0031] Figure 12 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0032] Figure 13 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0033] Figure 14 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0034] Figure 15 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0035] Figure 16 A display schematic diagram of a question input of an analysis interface of an embodiment of the present disclosure;
[0036] Figure 17 A display schematic diagram of a resource group management interface of an embodiment of the present disclosure;
[0037] Figure 18 A display schematic diagram of a control resource configuration interface of an embodiment of the present disclosure;
[0038] Figure 19 A structural block diagram of an analysis device of a project resource of an embodiment of the present disclosure;
[0039] Figure 20 A structural schematic diagram of an electronic device of an embodiment of the present disclosure. DETAILED DESCRIPTION
[0040] It can be understood that the data involved in the technical solutions of the present disclosure (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the relevant laws and regulations and the relevant provisions.
[0041] The principles and spirits of the present disclosure will be described below with reference to a plurality of exemplary embodiments. It should be understood that these embodiments are given only to enable those skilled in the art to better understand and implement the present disclosure, and do not limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0042] It can be understood that before using the technical solutions of various embodiments in the present disclosure, the type of personal information involved, the scope of use, the scenario of use, etc. will be informed to the user in an appropriate manner, and the authorization of the user will be obtained.
[0043] For example, in response to receiving the active request of the user, prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will require the acquisition and use of personal information of the user. Thus, the user can voluntarily choose whether to provide personal information to the software or hardware such as an electronic device, an application program, a server or a storage medium, etc. that performs the operation of the technical solutions of the present disclosure according to the prompt information.
[0044] As an optional but not limited implementation manner, in response to accepting the active request of the user, the manner of sending prompt information to the user may, for example, be a pop-up window manner, and the prompt information may, for example, be presented in the form of text in the pop-up window. In addition, the pop-up window may, for example, also carry a selection control for the user to select “agree” or “disagree” to provide personal information to the electronic device.
[0045] It can be understood that the above notification and user authorization process is only illustrative, and does not limit the implementation manner of the present disclosure, and other manners meeting the relevant laws and regulations can also be applied to the implementation manner of the present disclosure.
[0046] In the present disclosure, it is to be understood that any number of elements in the drawings is for illustration only and not limitation, and any naming is only for differentiation and does not have any limiting meaning.
[0047] Based on the above description, the principles and spirits of the present disclosure are explained in detail below with reference to several representative embodiments of the present disclosure.
[0048] Reference is made to Figure 1 which is a schematic diagram of an application scenario of the project resource analysis method provided by an embodiment of the present disclosure. The application scenario includes a terminal device 101, a server 102, and a data storage system 103. The terminal device 101, the server 102, and the data storage system 103 can be connected through a wired or wireless communication network. The terminal device 101 includes but is not limited to a desktop computer, a mobile phone, a mobile computer, a tablet computer, a media player, a smart wearable device, a personal digital assistant (PDA), a vehicle control device, or other electronic devices capable of realizing the above functions, etc. The server 102 and the data storage system 103 can be independent physical servers, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network) architecture, and big data and artificial intelligence platforms, etc. basic cloud computing services.
[0049] When the terminal device 101 receives a trigger instruction of a user for a resource analysis function, an analysis interface including a question input area and an analysis display area is displayed on the display screen of the terminal device. Then the user can input a resource analysis question in the question input area, and during the input process, a reference instruction can also be triggered to display a reference interface, and the user can select the target reference content needed from at least one reference content displayed in the reference interface, so as to add the target reference content to the resource analysis question. When the user determines that the resource analysis question input is completed, a completion control is triggered, and the terminal device 101 sends the resource analysis question to the server 102. The server 102 analyzes the resource analysis question and retrieves data information corresponding to the target reference content from the data storage system 103, so as to determine a resource analysis result according to the resource analysis question combined with the data information corresponding to the target reference content. The server 102 sends the resource analysis result to the terminal device 101, and the terminal device 101 displays the resource analysis result in the analysis display area of the analysis interface.
[0050] The data storage system 103 provides data storage support for the operation of the server 102 , such as storing large models for resource analysis and storing data information corresponding to various reference contents.
[0051] The following combination Figure 1 The project resource analysis method according to the exemplary embodiment of the present disclosure is described with reference to an application scenario. It should be noted that the above application scenario is only provided to facilitate understanding of the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in this respect. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.
[0052] The embodiment of the present disclosure provides a method for analyzing project resources, which is applied to a terminal device, such as Figure 2 As shown, including:
[0053] Step 201: Receive a trigger instruction for resource analysis and display an analysis interface, wherein the analysis interface includes a question input area and an analysis display area.
[0054] In specific implementation, a resource analysis function entry is provided in the display page (such as Figure 3 As shown), users can trigger the resource analysis function by operating the trigger operation of the resource analysis function entrance, forming a trigger instruction of the resource analysis function, and then displaying the analysis interface including the problem input area and the analysis display area on the display page (as shown). Figure 3 shown).
[0055] like Figure 3 As shown, the analysis interface also displays a welcome message and at least one commonly used recommended question. Once a user triggers a recommended question, the triggered recommended question is placed in the question input area for user convenience. The triggered recommended question can also be modified and edited.
[0056] Step 202: In response to receiving a citation instruction in the question input area, display a citation interface, wherein the citation interface includes at least one citation content.
[0057] In the specific implementation, when the user inputs the resource analysis question in the question input area, he can trigger the reference instruction by inputting a predetermined character (such as @, # or ~, etc.) in the question input area, so that the reference interface (such as Figure 9 The citation interface displays at least one citation content that can be used for citation.
[0058] Step 203: In response to a reference operation on a target reference content in at least one of the reference contents, add the target reference content to the resource analysis question in the question input area.
[0059] In implementation, the user can select the target reference content (e.g., click the target reference content) from at least one reference content displayed in the reference interface according to his / her needs. In this way, the target reference content will be selected and added behind the predetermined symbol (e.g., "... @target reference content...") in the resource analysis question. Figure 12 The resource analysis question has a word limit (e.g., the number of words cannot exceed 2000 or 3000), and the predetermined symbol and the target reference content as a whole are not included in the word count of the resource analysis question.
[0060] In step 204, in response to sending the resource analysis question, the resource analysis result corresponding to the resource analysis question is displayed in the analysis display area.
[0061] In implementation, a sending control (e.g., as shown in Figure 3 When the user determines that the input of the resource analysis question is completed, the sending control will be triggered, so that the resource analysis question can be analyzed by the artificial intelligence analysis model, and the resource analysis result (e.g., the answer content) can be determined in combination with the resource data corresponding to the target reference content. The resource analysis result is displayed in the analysis display area, so that the user can know the corresponding resource analysis result.
[0062] When the question input area is empty, the corresponding sending control cannot be triggered. After the input of the resource analysis question is completed, a thinking state (e.g., loading) will be displayed and the analysis requirement data used in the thinking process will be displayed in the analysis display area (e.g., as shown in Figure 5 The input and sending of the question input area are not supported during the thinking process. During the thinking process, a termination button (e.g., as shown in Figure 5 The user can click the termination button to stop the thinking state, and will not get the resource analysis result. The corresponding analysis requirement data will stop being generated. If the user does not click the termination button and stops the thinking state after obtaining the resource analysis result, the resource analysis result will be displayed after the analysis requirement data, and the corresponding analysis requirement data supports the expansion and folding functions (e.g., as shown in Figure 6
[0063] After the input of the resource analysis question is completed, a copy button (e.g., as shown in Figure 3 or Figure 4 As shown in FIG. 13, when the copy button is triggered, the resource analysis question is copied (if the corresponding target reference content is carried in the resource analysis question, the corresponding target reference content is also copied, and the copied target reference content is associated with the reference effect of the corresponding resource data), which can be pasted to other locations, such as the analysis interface of the opened resource analysis function, and the reference effect is retained.
[0064] After the resource analysis result is displayed in the analysis display area, a copy button is set in the analysis display area (as shown in FIG. 14), and when the copy button is triggered, the resource analysis result is copied. If there is a table in the resource analysis result displayed in the analysis display area, the sorting of the content in the table can be switched to ascending or descending (as shown in FIG. 15). Figure 6 Figure 8
[0065] In addition, the analysis interface can be closed, and after being closed, the corresponding resource analysis process is not affected. A new dialogue control (as shown in FIG. 16) is also set in the analysis interface, and when triggered by the user, a new analysis interface is opened, and the previous dialogue scene is destroyed, and then a new dialogue is started through the new analysis interface. In addition, the size of the analysis interface can be adjusted (for example, the size of the analysis interface is adjusted through dragging, as shown in FIG. 17), and the size of the interface is limited, and after the adjustment is completed, the size of the interface is memorized, and when the analysis interface is opened again, the memorized size of the interface is used. Figure 6 Figure 7
[0066] If the same user account opens two analysis interfaces for resource analysis in the same view, the dialogue contents of the two analysis interfaces are synchronized in real time.
[0067] The input resource analysis question is subjected to intent recognition to determine whether a tool must be called for resource analysis. If yes, it belongs to a feedback answer intent, otherwise it belongs to a direct answer intent.
[0068] For the direct answer intent, the resource analysis is performed according to the context of the multi-round dialogue and the called tool. If it cannot be answered, a polite refusal content or a follow-up question content is generated, and the resource analysis is continued according to the next answer of the user. If it can be answered, a resource analysis result is generated.
[0069] For the feedback answer intent, the tool is called to obtain sufficient information for resource analysis, and a resource analysis result is generated. The thinking process content (including: analysis target, analysis idea, data acquisition and analysis process) and the replied resource analysis result (including: necessary information disclosure (such as: data source, analysis time period, analysis resource range, index algorithm, necessary data description, necessary data), direct answer to the user question) are displayed in the analysis display area.
[0070] If the resource analysis encounters an abnormal situation (dead loop, generation failure, analysis capability unavailable, etc.), a fixed exception reply will be returned. Among them, for the target reference content, if the target reference content is invalid, no error will be reported, and the corresponding target reference content will be prompted to be invalid. If the corresponding calling tool exceeds the upper limit, the calling tool will be cut off, and the calling tool in the thinking process will be reported. For the resource analysis process, the resource analysis result is obtained normally.
[0071] Through the above scheme, after the resource analysis function is triggered, an analysis interface including a problem input area and an analysis display area will be displayed, so that the corresponding resource analysis problem can be input in the problem input area, and during the resource analysis problem input process, a reference instruction can also be triggered, and then a reference interface including at least one reference content is displayed, so that the target reference content to be referenced can be selected through the reference interface, and the target reference content is added to the resource analysis problem. After sending the resource analysis problem, the corresponding data based on the target reference content can be called for analysis by using a large model, and then an accurate resource analysis result can be quickly obtained, and the resource analysis result will also be displayed in the analysis display area, which is convenient for users to know the current situation and problems of project resources, and provides valuable insights for project managers, and facilitates project managers to manage project resources based on resource analysis results.
[0072] In some embodiments, the reference interface includes a reference item display area and a reference content display area. Among them, the reference item display area is located at the top, and the reference content display area is located at the bottom.
[0073] In step 202, the display process of the at least one reference content includes:
[0074] Step 2021, display at least one reference item in the reference item display area.
[0075] In specific implementation, the reference item display area displays the names of each reference item (for example, Figure 9 The work item, resource item and resource group item).
[0076] Step 2022, receiving a trigger operation of a target reference item in at least one reference item, and displaying at least one reference content corresponding to the target reference item in the reference content display area.
[0077] In specific implementation, after displaying the reference interface, the reference content corresponding to the first reference item (for example, the work item) will be displayed in the reference content display area by default. The user can trigger the target reference item (for example, the resource item) selected to display the reference content corresponding to the selected target application item in the application content display area.
[0078] Through the above scheme, multiple reference items and corresponding reference contents are provided for user selection, facilitating user use.
[0079] In some embodiments, the target reference item is a work item. The reference content corresponding to the work item is reference content related to work requirements.
[0080] Step 2022 includes:
[0081] Step A1, receiving a trigger operation of the work item, displaying at least one work item type in a first sub-area (such as Figure 9 indicated) of the reference content display area.
[0082] In specific implementation, the work item type refers to the type of various functional requirements related to work (for example, aggregation type, requirement type, and defect type).
[0083] Step A2, receiving a trigger operation of at least one target work item type in the work item type, displaying at least one field content corresponding to the target work item type in a second sub-area (such as Figure 9 indicated) of the reference content display area, wherein the reference content includes the work item type and the field content.
[0084] In specific implementation, the work item type refers to the type of various functions related to work (for example, aggregation type indicating that parameters of all items under the work item are aggregated together, requirement type indicating a requirement parameter corresponding to the work item, and defect type indicating a defect parameter corresponding to the work item), and the type of various functions can classify and divide the execution parameters of the work item; the field content refers to various required fields under the work item type (for example, various aggregation fields corresponding to the aggregation type, various times corresponding to the requirement type, and various defect fields corresponding to the defect type).
[0085] The first sub-area displays the work item type of the first level of work item, and the second sub-area displays the field content of the second level corresponding to the target work item type selected from the first level.
[0086] Through the above scheme, the parameters of various functions under the work item can be divided, so that the user can select the target work item type, open the field content corresponding thereto, and then select the target reference content required by the user from the field content, facilitating user operation.
[0087] In some embodiments, step 203 includes:
[0088] Step A3, receiving a reference operation of the target work item type, adding the target work item type to the resource analysis problem, wherein the target reference content includes the target work item type.
[0089] In implementation, the first work item type is selected by default in the first sub-region, and the field content corresponding to the first work item type is displayed by default in the second sub-region.
[0090] When the user wants to select all the field contents under the target work item type, the user can trigger the reference operation of the target work item type (for example, double-clicking the target work item type), and then add the target work item type and all the field contents belonging to the target work item type to the resource analysis problem.
[0091] Alternatively, in step A4, the reference operation of the target field content in the at least one field content is received, and the target work item type and the target field content are added to the resource analysis problem, wherein the target reference content includes the target work item type and the target field content.
[0092] In implementation, when the user wants to select the target field content under the target work item type, the corresponding target work item type is displayed, and the target field content required by the user is selected from the at least one field content corresponding to the target work item type displayed in the second sub-region, so that the target work item type and the target field content are added to the resource analysis problem (for example, "work item type name. field name" is displayed).
[0093] For the aggregation type, only selecting the aggregation type is not supported, and the specific field content needs to be selected for the aggregation type. After the target field content corresponding to the aggregation type is selected, it is added to the resource analysis problem (for example, "aggregation type. field name" is displayed).
[0094] Through the above scheme, the user can select only the corresponding target work item type according to the user's needs, and the user can also select the target field content under the target work type, which is more convenient for the user to use.
[0095] In some embodiments, after step A4, the method further includes:
[0096] In step A5, it is determined that the target field content is an option field, and a selection interface corresponding to the target field content is displayed (as shown in Figure 13 In the selection interface, a plurality of option information (for example, option field 1, option field 2, and option field 3) is displayed.
[0097] In implementation, the option field is a field content (for example, field content: priority, audit level, and score level) in which a plurality of option information exists in the work item.
[0098] When the target field content selected by the user is an option field, the target work item type and the target field content are added to the resource analysis question, and a selection interface corresponding to the target field content is displayed on one side of the resource analysis question, and then a plurality of option information corresponding to the target field content (for example, target field content: priority, and the selection interface displays: P0, P1, P2) is displayed in the selection interface, so that the user can select from the plurality of option information.
[0099] Step A6, receiving a reference operation of target option information in the plurality of option information, and adding the target option information to the resource analysis question.
[0100] In specific implementation, the user selects the target option information needed by the user from the plurality of option information displayed, so that the target option information is added to the back of the target field content in the resource analysis question.
[0101] Through the above scheme, the target field content belonging to the option field can be further selected, and the user is facilitated.
[0102] In some embodiments, the target reference item is a resource item. The resource item is corresponding resource related data, and the corresponding reference content is the name of various resource information.
[0103] Step 2022 includes:
[0104] Step B, receiving a trigger operation of the resource item, and displaying at least one resource information (for example, resource information: resource 1, resource 2 and resource 3) in the reference content display area, wherein the reference content includes the resource information. Figure 10 As shown, the resource information includes resource 1, resource 2 and resource 3.
[0105] In specific implementation, when the user triggers the resource item, each resource information that can be viewed under the account (for example, the current tenant) of the user is displayed in the reference content display area. In this way, when step 203 is executed, the target resource information needed by the user can be selected from the at least one resource information displayed as the target reference content, and added to the resource analysis question.
[0106] Through the above scheme, the user is provided with the function of selecting from the at least one resource information of the resource item, and the user is provided with diversified selection requirements.
[0107] In some embodiments, the target reference item is a resource group item. The resource group item represents the division and classification of resource information, and the corresponding reference content is various resource group information, and each resource group information includes a plurality of resource information.
[0108] Step 2022 includes:
[0109] Step C, receiving a trigger operation of the resource group item, and displaying at least one resource group information (such as resource group 1, resource group 2, and resource group 3) in the reference content display area, wherein the reference content comprises the resource group information. Figure 11 As shown in the figure, the resource group information: resource group 1, resource group 2, and resource group 3, wherein the reference content comprises the resource group information.
[0110] In specific implementation, after the user triggers the resource group item, the resource group information that can be viewed under the account (for example, the current tenant) of the user is displayed in the reference content display area. Thus, when step 203 is executed, the target resource group information required by the user can be selected from the displayed at least one resource group information as the target reference content, and added to the resource analysis question.
[0111] Through the above scheme, the user is provided with the function of selecting from the at least one resource group information of the resource group item, and the user is provided with diversified selection requirements.
[0112] In some embodiments, the reference content display area in step C displays at least one resource group information, comprising:
[0113] Step C1, the reference content display area displays at least one resource group information, and a setting control corresponding to each resource group information, wherein the setting control is used to set whether the corresponding parent resource is contained in the resource group information.
[0114] In specific implementation, the parent resource refers to the resource information of the root node of the resource group information, and has the management right of each resource information under the resource group information. The setting control is in a default unselected state.
[0115] Step C2, receiving a selection operation of the setting control, and determining that the resource group information contains the corresponding parent resource.
[0116] Alternatively, step C3, receiving a non-selection operation of the setting control, and determining that the resource group information does not contain the corresponding parent resource.
[0117] Through the above scheme, whether the resource group information contains the corresponding parent resource can be completed through the setting control, which is convenient for the user to use.
[0118] In some embodiments, step 204 comprises:
[0119] Step D1, in response to sending the resource analysis question, performing validity verification on the target reference content.
[0120] Step D2, in response to the target reference content being valid, determining a resource analysis result according to the resource analysis question, and displaying the resource analysis result corresponding to the resource analysis question in the analysis display area.
[0121] Alternatively, step D2', in response to the target reference content being invalid, stopping analyzing the resource analysis question and outputting prompt information (for example, the target reference content is invalid).
[0122] Through the above scheme, before analyzing the resource analysis question, the effectiveness of the target reference content can be verified, and the invalid target reference content can be avoided to affect the analysis process. When it is determined that the target reference content is invalid, the analysis can be stopped in time and prompt information can be sent to prompt the user. Only when it is determined that the target reference content is valid, the resource analysis question is analyzed to obtain an accurate resource analysis result for display.
[0123] In some embodiments, step 204 includes:
[0124] Step E1, in response to sending the resource analysis question, determining analysis requirement data according to the resource analysis question, displaying the analysis requirement data in the analysis display area (as shown in Figure 5 , determining a resource analysis result based on the analysis requirement data.
[0125] In specific implementation, after the resource analysis question input is completed, after it is determined that the target reference content is all valid, the thinking process of the resource analysis question is entered, and the analysis requirement data in the thinking process is displayed. The resource analysis question and the analysis requirement data are combined for analysis to determine an accurate resource analysis result.
[0126] Step E2, displaying the resource analysis result after the analysis requirement data in the analysis display area (as shown in Figure 6 ).
[0127] Through the above scheme, in the thinking process, the analysis requirement data required by the resource analysis question is called out and displayed in the analysis display area for the user to view the corresponding analysis requirement data in the thinking process. After the resource analysis result is obtained, the analysis requirement data is displayed after the analysis requirement data in the analysis display area, which is convenient for the user to view.
[0128] In some embodiments, as shown in Figure 14 , step E1 includes:
[0129] Step E11, identifying a resource analysis intention according to the resource analysis question.
[0130] In specific implementation, the conversation context in the question input area is obtained and combined with the resource analysis question to determine the corresponding n tokens (e.g., tokens). A limit is set on these n tokens. If the maximum number of tokens is exceeded, the system discards tokens starting with the earliest historical conversation, in units of single-word conversations (one question, one answer), until the number of tokens is less than or equal to the maximum. The context of the multi-round conversation analysis on the backend is aligned with the historical conversation content displayed on the frontend.
[0131] The resource analysis intention includes: direct answer intention or response answer intention. This embodiment mainly performs resource analysis processing on the response answer intention.
[0132] Step E12: Acquire background information, combine the resource analysis intent with the background information for analysis, rewrite the resource analysis intent, and obtain a rewritten resource analysis intent.
[0133] The context information includes at least one of the following: current time, current user, time selected in the current view, referenced content selected in the current view, viewable resources corresponding to the current user in the current space, data sources supported by the current space, etc. The space mentioned above refers to the functional space corresponding to the view in which the user is currently located.
[0134] Step E13: Acquire field data according to resource analysis intent.
[0135] Step E14 : combining the field data with the rewritten resource analysis intent to determine a calling tool (eg, tool) corresponding to the resource analysis.
[0136] The calling tool is a functional tool that contains the functional parameter range, calculation formula or parameter limitation conditions required for resource analysis.
[0137] Step E15: using the calling tool to retrieve analysis requirement data, and displaying the analysis requirement data in the analysis display area.
[0138] In practice, if the analysis data retrieved by the tool exceeds the set threshold, the data will be clipped. The original analysis data will not be displayed in the front-end analysis display area, and the back-end will not perform analysis based on the original analysis data. After clipping to meet the set threshold, the clipped analysis data will be displayed in the front-end analysis display area, and the back-end will perform analysis based on the clipped analysis data.
[0139] Step E16: Determine the resource analysis result based on the analysis requirement data and the rewritten resource analysis intention.
[0140] Among them, the data strategy corresponding to the resource analysis function in different cases is different, and when the resource analysis function is executed, the resource analysis function will be calculated according to the resource input of different levels. The current data structure is divided into three layers: instance, node and task.
[0141] Instance: a complete matter, the fields related to the instance embody the characteristics and information common to the entire instance.
[0142] Node: each step or link to complete the instance matter, the nodes of the entire matter are connected in sequence according to the order of steps to form a process. The node-related fields only identify the characteristics and information of the node link, and the node can be disassembled into a sub-process composed of the next level node.
[0143] Task: is the disassembly of the workload of the lowest level node. The workload of the node can be partially or entirely disassembled into tasks, and the fields related to the task only identify the information of the task itself.
[0144] The resource input will also be measured by estimation and scheduling.
[0145] Estimation: refers to the total resource input of the corresponding resource within the scheduling time period.
[0146] Scheduling: refers to the time period corresponding to the estimation resource input estimation. The estimation resource input will be evenly distributed to the scheduling time period.
[0147] Estimation interpolation: refers to splitting the estimation input of the resource within the scheduling period according to the specified time, and converting it into the estimation input of the resource within the specified time. In addition, the unit of estimation interpolation will be adapted, for example, 1 day = x hours = x*60 minutes.
[0148] For instance level, ordinary node flow instance: resource analysis of all nodes corresponding to resource input under instance; WBS (Work Breakdown Structure, Work Breakdown Structure) node flow instance: resource analysis of resource input corresponding to root node under instance; State flow instance: resource analysis of the results calculated by the specified estimation field and scheduling field under instance.
[0149] For node level, ordinary node flow instance: resource analysis of the resource input of the nodes under the non-key node; WBS node flow instance: resource analysis of the resource input of the root node under the non-key node.
[0150] For task level, resource analysis of the resource input of all nodes corresponding to the task.
[0151] Through the above scheme, the resource analysis problem can be analyzed in combination with background information and analysis demand data called by the calling tool, so that the determined resource analysis result is more accurate.
[0152] In some embodiments, before or after the above steps 201 to 204, the method further comprises:
[0153] Step F1, receiving a permission configuration instruction of resource analysis, displaying a permission configuration interface, determining a permission configuration object through the permission configuration interface, and configuring a target permission for the permission configuration object.
[0154] Step F2, in response to the target permission being a use permission, configuring a function of resource analysis to the permission configuration object.
[0155] Alternatively, step F3, in response to the target permission being a disable permission, prohibiting the permission configuration object from using the function of resource analysis.
[0156] In specific implementation, a corresponding permission configuration control can be set in an application display page corresponding to an application where resource analysis is located, and after being triggered, the permission configuration control can generate a permission configuration instruction, and then the permission configuration interface can be displayed.
[0157] The permission configuration object corresponding to resource analysis refers to each resource that can be viewed by the account of the user logging in. The corresponding target permission includes a use permission or a disable permission. The use permission means that the permission configuration object can use the function of resource analysis and / or can participate in the analysis process of resource analysis. The disable permission means that the permission configuration object cannot use resource analysis and / or cannot participate in the analysis process of resource analysis.
[0158] Before any permission configuration is performed, the target permission of each resource that can be viewed by the account of the user logging in is by default the use permission.
[0159] Through the above scheme, various resources can be configured as permission configuration objects, and the permissions (including use permission or disable permission) of resource analysis are configured for the resources, and then the function use object of resource analysis is determined according to the configured permissions, and more demand services are provided for users.
[0160] In some embodiments, step F1 comprises:
[0161] S1, receiving a work item and resource group configuration instruction, and displaying a work item and resource group configuration interface provided with a resource analysis permission control.
[0162] In specific implementation, a configuration control (for example, a space configuration control) can be provided in a display page of an application program, and after the configuration control is triggered by a user, a configuration selection interface (for example, as shown in FIG. 6) is displayed. In the configuration selection interface, a work item and resource group configuration control (for example, as shown in FIG. 7) is provided. Figure 15 Figure 15 As shown), after the user triggers it, he can get the work item and resource group configuration instructions, and then display the work item and resource group configuration interface. The work item and resource group configuration interface can configure some functional data information of the corresponding work item, as well as the division or parameter configuration of the corresponding resource group.
[0163] S2, receiving the trigger operation of the resource analysis permission control, generating a permission configuration instruction, and displaying the first permission configuration interface corresponding to the work item and resource group (such as Figure 16 shown).
[0164] In specific implementation, since a resource analysis permission control is provided in the work item and resource group configuration interface, when the user triggers the resource analysis permission control, a permission configuration instruction will be generated, and the first permission configuration interface corresponding to the work item and resource group will be displayed.
[0165] S3, through the first permission configuration interface, determining at least one permission configuration object corresponding to the work item and resource group, and configuring the target permission for all or part of at least one permission configuration object (such as Figure 16 shown).
[0166] In specific implementation, the first permission configuration interface includes: adding controls (such as Figure 16 As shown). After the user triggers the add control, they can add the corresponding work item, add the corresponding permission configuration object that can perform the resource analysis function to the work item, and configure the corresponding target permission for the permission configuration object; they can also add the corresponding resource group, set the permission configuration object belonging to the resource group for the resource group, and configure the corresponding target permission for the permission configuration object. The corresponding work item or resource group can be set to have all the selected permission configuration objects participate in the resource analysis function (that is, all target permissions are use permissions), or they can be set to select some permission configuration objects to participate in the resource analysis function (that is, some target permissions are use permissions).
[0167] Through the above solution, the resource analysis function permissions of work items and resource groups can be configured to facilitate user use.
[0168] In some embodiments, step F1 includes:
[0169] (1) Receive resource group management instructions and display a resource group management interface with resource analysis permission controls.
[0170] In specific implementation, a configuration control (e.g., a space configuration control) will be provided on the display page of the application, and when the user triggers the configuration control, a configuration selection interface (e.g., Figure 15 In the configuration selection interface, there is a resource group management control (such as Figure 15As shown), after the user triggers it, he can get the resource group management instruction, and then display the resource group management interface, which can manage the various resource information in the resource group.
[0171] (2) Receive the trigger operation of the resource analysis permission control, generate permission configuration instructions, and display the second permission configuration interface corresponding to the resource group management (such as Figure 17 shown).
[0172] In specific implementation, since a resource analysis permission control is provided in the resource group management interface, when a user triggers the resource analysis permission control, a permission configuration instruction will be generated, and a second permission configuration interface corresponding to resource group management will be displayed.
[0173] (3) Determine at least one of the permission configuration objects corresponding to the resource group management through the second permission configuration interface, and configure the target permission (such as Figure 17 shown).
[0174] In specific implementation, the second permission configuration interface includes: adding controls (such as Figure 17 After the user triggers the add control, he can add the corresponding permission configuration object (the permission configuration object is a resource group, or various resource information within the resource group), and configure the corresponding target permission for the permission configuration object.
[0175] Through the above solution, the resource analysis function permissions can be configured for the resource group or the resource information within the resource group, which is convenient for users.
[0176] In some embodiments, step F1 includes:
[0177] (I) Receive a space resource configuration instruction and display a space resource configuration interface with a resource analysis permission control.
[0178] In specific implementation, a configuration control (e.g., a space configuration control) will be provided on the display page of the application, and when the user triggers the configuration control, a configuration selection interface (e.g., Figure 15 In the configuration selection interface, there is a space resource configuration control (such as Figure 15 As shown), after the user triggers it, he can get the space resource configuration instruction, and then display the space resource configuration interface, which can configure various resource information of the space.
[0179] (II), receiving the trigger operation of the resource analysis permission control, generating permission configuration instructions, and displaying the third permission configuration interface corresponding to the space resource (such as Figure 18 shown).
[0180] In specific implementation, since a resource analysis permission control is provided in the space resource configuration interface, when the user triggers the resource analysis permission control, a permission configuration instruction will be generated, and the third permission configuration interface corresponding to the space resource will be displayed.
[0181] (III), through the third permission configuration interface, determine at least one permission configuration object corresponding to the space resource, and configure the target permission for each permission configuration object (such as Figure 18 shown).
[0182] In specific implementation, the third permission configuration interface includes: adding controls (such as Figure 18 After the user triggers the add control, he can add the corresponding permission configuration object (the permission configuration object is the resource under the corresponding space) and configure the corresponding target permission for the permission configuration object.
[0183] Through the above solution, the resource analysis function permissions of various resources under the user's space can be configured to facilitate user use.
[0184] In the above, resources represent: material resources, computing resources, storage resources, human resources or property resources, etc.
[0185] The following example shows how to perform resource analysis on a specific resource analysis problem and obtain the resource analysis results.
[0186] Question: Which resources can support new demands in the next two weeks and how many days can they be invested?
[0187] Thought Process:
[0188] The user wants to analyze which resources can support new requirements in the next two weeks and calculate the number of days available. The analysis period is the next two weeks, from X-month-X-day to X-month-X-day. The analysis requires analyzing all resource scheduling estimates, covering all scheduled and estimated work items (requirements, defects, and reviews) within the space. The user's question doesn't specify a resource group or resource, so the resource scope in the view doesn't conflict with the user's question. Therefore, the resource scope in the view (Resource 1, Resource 2, and Resource 3) is used as the resource scope for analysis.
[0189] The analysis will be conducted along the following lines:
[0190] 1. Based on requirements, defects, and work item review data, obtain the saturation levels of resources 1, 2, and 3 for the next two weeks (from X / X / X to X / X / X), and identify resources whose saturation levels have not reached 80%.
[0191] 2. Get the total days (estimated) that these resources have been committed in the next two weeks (X year X month X day to X year X month X day), calculate the free time period in the next two weeks and the total number of remaining days that each resource can commit.
[0192] First, get the saturation of resources 1, 2, and 3 in the next two weeks, and find out the resources whose saturation does not reach 80%.
[0193] Get the saturation of resources: Time range: X year X month X day to X year X month X day, data range: demand, defect, review work item data, resource range: resource 1, resource 2, and resource 3, calculate the saturation in the form of (total estimated points / time period in days)*100% (as shown in Table 1).
[0194] Table 1
[0195] Resource Saturation Resource 1 110% Resource 2 50% Resource 3 40%
[0196] Based on the above data, during the period from May 12, 2025 to May 23, 2025, the personnel with a saturation less than 80% are resource 2 and resource 3, and the workload can be increased. Resource 1 has a saturation that exceeds the overload threshold of 80%, and it is not recommended to add more workload.
[0197] Next, continue to get the free time period and the remaining days that can be committed for resources with a saturation less than 80% (resource 2 and resource 3).
[0198] Get the free time period (unscheduled time period): Time range: X year X month X day to X year X month X day, data range: demand, defect, review work item data, resource range: resource 2 and resource 3 (as shown in Table 2).
[0199] Table 2
[0200] Resource Unscheduled time period Resource 2 X year X month X day - X year X month X day Resource 3 X year X month X day - X year X month X day
[0201] Get the remaining days that can be committed for resources (estimated points): X year X month X day to X year X month X day, data range: demand, defect, review work item data, resource range: resource 2 and resource 3 (as shown in Table 3).
[0202] Table 3
[0203] Resource Filled estimate Remaining estimate to invest Resource 2 y Y Resource 3 z Z
[0204] Based on the above data, during the period from X year X month X day to X year X month X day, both resource 2 and resource 3 have unscheduled time periods that can support new demands. For resource 2, K days (committed during the period from X year X month X day to X year X month X day), and for resource 3, M days (committed during the period from X year X month X day to X year X month X day).
[0205] The formal resource analysis result answers:
[0206] Based on the space demand, review, commercialization work item X year X month X day to X year X month X day data, resource 1, resource 2 and resource 3 scheduling estimation data, the resources and days that can support new requirements in the past two weeks are as follows Table 4:
[0207] Table 4
[0208] Resource Unscheduled time period Remaining estimate to invest Resource 1 X year X month X day - X year X month X day X Resource 2 X year X month X day - X year X month X day Y Resource 3 X year X month X day - X year X month X day Z
[0209] If new requirements are added in the past two weeks, the recommended responsible personnel is selected according to the following priority:
[0210] 1. Resource 2
[0211] Unscheduled: K days (during X year X month X day to X year X month X day)
[0212] Remaining available days (estimated): Y (one of the highest)
[0213] Advantages: Can be continuously invested for K working days, suitable for long-term and important requirements.
[0214] 2. Resource 3
[0215] Unscheduled: M days (during X year X month X day to X year X month X day)
[0216] Remaining available days (estimated): Z
[0217] Advantages: The first half of M consecutive days can be invested, and the remaining resources are sufficient, suitable for medium and long-term requirements.
[0218] The following personnel are not recommended for new requirements:
[0219] Resource 1: Overloaded (saturation 110%).
[0220] Summary
[0221] Most recommended candidates: Resource 2 and Resource 3, both have high remaining estimates, and the unscheduled time is concentrated, suitable for different stages of requirements.
[0222] In emergency situations, tasks can be split and completed by multiple resources working together, but data interaction risks need to be considered.
[0223] It should be noted that the method of the embodiment of the disclosure can be executed by a single device, such as a computer or a server. The method of the embodiment can also be applied to a distributed scenario, completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiment of the disclosure, and the multiple devices will interact with each other to complete the method.
[0224] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than described above and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.
[0225] Based on the same concept, the present disclosure also provides an analysis device of project resources, corresponding to the analysis method of project resources of any of the above embodiments.
[0226] Reference Figure 19 The device comprises:
[0227] The analysis function triggering module 301 is configured to receive a triggering instruction of resource analysis, and display an analysis interface, wherein the analysis interface comprises a question input area and an analysis display area.
[0228] The reference data display module 302 is configured to display a reference interface in response to receiving a reference instruction in the question input area, wherein the reference interface comprises at least one reference content.
[0229] The reference content adding module 303 is configured to add a target reference content in the at least one reference content to the resource analysis question in the question input area in response to a reference operation on the target reference content.
[0230] The resource analysis module 304 is configured to display a resource analysis result corresponding to the resource analysis question in the analysis display area in response to sending the resource analysis question.
[0231] In some embodiments, the reference interface comprises a reference item display area and a reference content display area.
[0232] The reference data display module 302 is specifically configured to:
[0233] Display at least one reference item in the reference item display area.
[0234] Receive a triggering operation on a target reference item in the at least one reference item, and display at least one reference content corresponding to the target reference item in the reference content display area.
[0235] In some embodiments, the target reference item is a work item.
[0236] The reference data display module 302 is further configured to:
[0237] receiving a trigger operation of the work item, and displaying at least one work item type in a first sub-region of the reference content display region;
[0238] receiving a trigger operation of a target work item type in the at least one work item type, and displaying at least one field content corresponding to the target work item type in a second sub-region of the reference content display region, wherein the reference content comprises the work item type and the field content.
[0239] In some embodiments, the reference content adding module 303 is specifically configured to:
[0240] receiving a reference operation of the target work item type, and adding the target work item type to the resource analysis question, wherein the target reference content comprises the target work item type; or
[0241] receiving a reference operation of a target field content in the at least one field content, and adding the target work item type and the target field content to the resource analysis question, wherein the target reference content comprises the target work item type and the target field content.
[0242] In some embodiments, the reference content adding module 303 is specifically configured to:
[0243] after the adding of the target work item type and the target field content to the resource analysis question, determining the target field content as an option field, displaying a selection interface corresponding to the target field content, and displaying a plurality of option information in the selection interface;
[0244] receiving a reference operation of a target option information in the plurality of option information, and adding the target option information to the resource analysis question.
[0245] In some embodiments, the target reference item is a resource item.
[0246] The reference data display module 302 is specifically configured to:
[0247] receiving a trigger operation of the resource item, and displaying at least one resource information in the reference content display region, wherein the reference content comprises the resource information.
[0248] In some embodiments, the target reference item is a resource group item.
[0249] The reference data display module 302 is specifically configured to:
[0250] receive a trigger operation of the resource group item, and display at least one resource group information in the reference content display area, wherein the reference content comprises the resource group information.
[0251] In some embodiments, the reference data display module 302 is specifically configured to:
[0252] The reference content display area displays at least one resource group information and a setting control corresponding to each resource group information, wherein the setting control is used to set whether the corresponding parent resource is contained in the resource group information.
[0253] Receive the check operation of the setting control, and determine that the resource group information contains the corresponding parent resource; or
[0254] Receive the uncheck operation of the setting control, and determine that the resource group information does not contain the corresponding parent resource.
[0255] In some embodiments, the resource analysis module 304 is specifically configured to:
[0256] In response to sending the resource analysis question, perform validity check on the target reference content;
[0257] In response to the target reference content being valid, determine a resource analysis result according to the resource analysis question, and display the resource analysis result corresponding to the resource analysis question in the analysis display area.
[0258] In some embodiments, the resource analysis module 304 is specifically configured to:
[0259] After the validity check on the target reference content, in response to the target reference content being invalid, stop analyzing the resource analysis question, and output a prompt information.
[0260] In some embodiments, the resource analysis module 304 is specifically configured to:
[0261] In response to sending the resource analysis question, determine analysis requirement data according to the resource analysis question, display the analysis requirement data in the analysis display area, and determine a resource analysis result based on the analysis requirement data;
[0262] Display the resource analysis result after the analysis requirement data in the analysis display area.
[0263] In some embodiments, the resource analysis module 304 is specifically configured to:
[0264] Identify a resource analysis intention according to the resource analysis question;
[0265] Obtaining background information, and combining and analyzing the resource analysis intention with the background information, rewriting the resource analysis intention, and obtaining a rewritten resource analysis intention;
[0266] According to the resource analysis intention, field data is obtained, the field data is combined with the rewritten resource analysis intention, and a calling tool corresponding to resource analysis is determined;
[0267] The calling tool is used to call analysis requirement data, and the analysis requirement data is displayed on the analysis display area;
[0268] According to the analysis requirement data, the rewritten resource analysis intention is combined to determine the resource analysis result.
[0269] In some embodiments, the macro device further comprises a permission configuration module configured to:
[0270] Receive a permission configuration instruction of resource analysis, display a permission configuration interface, determine a permission configuration object through the permission configuration interface, and configure a target permission for the permission configuration object;
[0271] In response to the target permission being a use permission, a function of resource analysis is configured to the permission configuration object; or,
[0272] In response to the target permission being a disable permission, the permission configuration object is prohibited from using the function of resource analysis.
[0273] In some embodiments, the permission configuration module is specifically configured to:
[0274] Receive a work item and resource group configuration instruction, and display a work item and resource group configuration interface provided with a resource analysis permission control;
[0275] Receive a trigger operation of the resource analysis permission control, generate a permission configuration instruction, and display a first permission configuration interface corresponding to the work item and the resource group;
[0276] Determine at least one permission configuration object corresponding to the work item and the resource group through the first permission configuration interface, and respectively configure the target permission for all or part of the at least one permission configuration object.
[0277] In some embodiments, the permission configuration module is specifically configured to:
[0278] Receive a resource group management instruction, and display a resource group management interface provided with a resource analysis permission control;
[0279] Receive a trigger operation of the resource analysis permission control, generate a permission configuration instruction, and display a second permission configuration interface corresponding to the resource group management;
[0280] The second permission configuration interface is configured to determine at least one permission configuration object corresponding to the resource group management, and configure the target permission for each permission configuration object.
[0281] In some embodiments, the permission configuration module is specifically configured to:
[0282] receive a space resource configuration instruction, and display a space resource configuration interface provided with a resource analysis permission control;
[0283] receive a triggering operation of the resource analysis permission control, generate a permission configuration instruction, and display a third permission configuration interface corresponding to the space resource;
[0284] The third permission configuration interface is configured to determine at least one permission configuration object corresponding to the space resource, and configure the target permission for each permission configuration object.
[0285] For the convenience of description, the above apparatus is described in various modules according to functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in one or more software and / or hardware.
[0286] The apparatus of the above embodiments is used to implement the corresponding method in any of the preceding embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described here.
[0287] Based on the same concept, corresponding to the method of any of the above embodiments, the present disclosure also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method described in any of the embodiments when executing the computer program.
[0288] Figure 20 A more specific hardware structure schematic diagram of an electronic device provided by the present embodiment is shown, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.
[0289] The processor 1010 can be implemented in the form of a general-purpose CPU (Central Processing Unit, central processor), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the present embodiment.
[0290] The memory 1020 can be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present specification are implemented by software or firmware, the related program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0291] The input / output interface 1030 is configured to connect an input / output module to realize information input and output. The input / output module can be configured as a component in the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.
[0292] The communication interface 1040 is configured to connect a communication module (not shown in the figure) to realize the communication interaction between the device and other devices. The communication module can realize communication through a wired manner (such as USB, network cable, etc.) or through a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).
[0293] The bus 1050 includes a channel for transmitting information between various components (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040) of the device.
[0294] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only contain the components necessary to implement the embodiments of the present specification, and does not have to contain all the components shown in the figure.
[0295] The electronic device of the above embodiments is used to implement the corresponding method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.
[0296] Based on the same concept, the present disclosure also provides a non-transitory computer readable storage medium, which stores computer instructions for causing the computer to execute the method of any of the above embodiments.
[0297] The computer readable medium of the embodiments can include permanent and non-permanent, removable and non-removable media, which can be implemented by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM, Parameter Random Access Memory), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM, Compact Disc Read-Only Memory), digital versatile disc (DVD, Digital Video Disc) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device, or any other non-transmission medium that can be used to store information accessible by a computing device.
[0298] The storage medium of the above embodiments stores computer instructions for causing the computer to execute the method as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not repeated here.
[0299] Based on the same concept, the disclosure also provides a computer program product corresponding to the method of any of the above embodiments, which includes computer program instructions, when the computer program instructions run on a computer, so that the computer executes the method as described in any of the above embodiments, has the beneficial effects of the corresponding method embodiments, which are not repeated here.
[0300] Those skilled in the art should understand that the above discussion of any of the embodiments is only exemplary, and is not intended to imply that the scope of the disclosure (including claims) is limited to these examples; under the idea of the disclosure, the above embodiments or technical features between different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes of different aspects of the embodiments of the disclosure as described above. In order to be brief, they are not provided in details.
[0301] In addition, to simplify the description and discussion, and so as not to make the embodiments of the present disclosure difficult to understand, the well-known power / ground connections to integrated circuit (IC) chips and other components can or can not be shown in the provided drawings. Moreover, devices can be shown in block diagram form in order to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details regarding the implementation of these block diagram devices are highly dependent on the platform to be implemented (i.e., these details should be well within the understanding of one of skill in the art). Where specific details (e.g., circuitry) are set forth in order to describe an illustrative embodiment of the present disclosure, it will be apparent to one of skill in the art that the embodiments of the present disclosure can be practiced without, or with variation of, these specific details. Thus, these descriptions are to be considered in all respects only as illustrative and not restrictive.
[0302] While the present disclosure has been described in connection with specific embodiments thereof, many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g., DRAM) can use the embodiments discussed.
[0303] Embodiments of the present disclosure are intended to cover all such alternatives, modifications and variations as falling within the scope of the appended claims. Accordingly, any omission, modification, equivalent replacement, improvement, etc. made within the spirit and principle of the embodiments of the present disclosure should be included in the protection scope of the present disclosure.
Claims
1. A method for analyzing project resources, characterized in that: include: receiving a trigger instruction for resource analysis and displaying an analysis interface, wherein the analysis interface includes: a question input area and an analysis display area; In response to receiving a citation instruction in the question input area, displaying a citation interface, wherein the citation interface includes at least one citation content; In response to a reference operation on a target reference content in at least one of the reference contents, adding the target reference content to a resource analysis question in the question input area; In response to sending the resource analysis question, a resource analysis result corresponding to the resource analysis question is displayed in the analysis display area.
2. The method according to claim 1, characterized in that The citation interface includes: a citation item display area and a citation content display area; The process of displaying the at least one reference content includes: Displaying at least one reference item in the reference item display area; A triggering operation of a target reference item in at least one of the reference items is received, and at least one reference content corresponding to the target reference item is displayed in the reference content display area.
3. The method according to claim 2, characterized in that The target reference item is a work item; The receiving a triggering operation of a target reference item in at least one of the reference items, and displaying at least one reference content corresponding to the target reference item in the reference content display area, includes: receiving a triggering operation of the work item, and displaying at least one work item type in a first sub-area of the reference content display area; A trigger operation of a target work item type in at least one of the work item types is received, and at least one field content corresponding to the target work item type is displayed in a second sub-area of the reference content display area, wherein the reference content includes the work item type and the field content.
4. The method according to claim 3, characterized in that In response to a reference operation on a target reference content in at least one of the reference contents, adding the target reference content to the resource analysis question in the question input area includes: receiving a reference operation to the target work item type, and adding the target work item type to the resource analysis question, wherein the target reference content includes the target work item type; or A reference operation of a target field content in the at least one field content is received, and the target work item type and the target field content are added to the resource analysis question, wherein the target reference content includes: the target work item type and the target field content.
5. The method according to claim 4, characterized in that After adding the target work item type and the target field content to the resource analysis question, the method further includes: Determining that the target field content is an option field, displaying a selection interface corresponding to the target field content, and presenting a plurality of option information in the selection interface; A reference operation of target option information among the plurality of option information is received, and the target option information is added to the resource analysis question.
6. The method according to claim 2, characterized in that The target reference item is a resource item; The receiving a triggering operation of a target reference item in at least one of the reference items, and displaying at least one reference content corresponding to the target reference item in the reference content display area, includes: A triggering operation of the resource item is received, and at least one resource information is displayed in the reference content display area, wherein the reference content includes the resource information.
7. The method according to claim 2, characterized in that The target reference item is a resource group item; The receiving a triggering operation of a target reference item in at least one of the reference items, and displaying at least one reference content corresponding to the target reference item in the reference content display area, includes: A triggering operation of the resource group item is received, and at least one resource group information is displayed in the reference content display area, wherein the reference content includes the resource group information.
8. The method according to claim 7, characterized in that The reference content display area displays at least one resource group information, including: The reference content display area displays at least one resource group information and a setting control corresponding to each resource group information, wherein the setting control is used to set whether the resource group information includes a corresponding parent resource; receiving a check operation of the setting control and determining that the resource group information includes the corresponding parent resource; or An uncheck operation of the setting control is received, and it is determined that the resource group information does not include the corresponding parent resource.
9. The method according to claim 1, characterized in that In response to sending the resource analysis question, displaying the resource analysis result corresponding to the resource analysis question in the analysis display area includes: In response to sending the resource analysis question, performing validity verification on the target reference content; In response to the target reference content being valid, a resource analysis result is determined according to the resource analysis question, and the resource analysis result corresponding to the resource analysis question is displayed in the analysis display area.
10. The method according to claim 9, characterized in that After the validity check of the target reference content is performed, the method further includes: In response to the target reference content being invalid, analysis of the resource analysis problem is stopped, and a prompt message is output.
11. The method according to claim 1, characterized in that In response to sending the resource analysis question, displaying the resource analysis result corresponding to the resource analysis question in the analysis display area includes: In response to sending the resource analysis question, determining analysis requirement data according to the resource analysis question, displaying the analysis requirement data in the analysis display area, and determining a resource analysis result based on the analysis requirement data; The resource analysis result is displayed after the analysis demand data in the analysis display area.
12. The method according to claim 11, characterized in that The determining analysis requirement data according to the resource analysis problem, displaying the analysis requirement data in the analysis display area, and determining the resource analysis result based on the analysis requirement data includes: Identify resource analysis intent based on the resource analysis question; Acquire background information, combine and analyze the resource analysis intent with the background information, rewrite the resource analysis intent, and obtain a rewritten resource analysis intent; Acquire field data according to the resource analysis intent, combine the field data with the rewritten resource analysis intent, and determine a calling tool corresponding to the resource analysis; Retrieving analysis requirement data using the calling tool, and displaying the analysis requirement data in the analysis display area; The resource analysis result is determined based on the analysis requirement data and the rewritten resource analysis intention.
13. The method according to claim 1, wherein Also includes: Receive the permission configuration instruction of the resource analysis, display the permission configuration interface, determine the permission configuration object through the permission configuration interface, and configure the target permission for the permission configuration object; In response to the target permission being a use permission, configuring a resource analysis function to the permission configuration object; or, In response to the target permission being a disabled permission, the permission configuration object is prohibited from using a resource analysis function.
14. The method according to claim 13, characterized in that The receiving of the permission configuration instruction of the resource analysis, displaying the permission configuration interface, determining the permission configuration object through the permission configuration interface, and configuring the target permission for the permission configuration object include: Receive work item and resource group configuration instructions and display the work item and resource group configuration interface with resource analysis permission controls; Receive a trigger operation of the resource analysis permission control, generate a permission configuration instruction, and display a first permission configuration interface corresponding to the work item and the resource group; Through the first permission configuration interface, at least one permission configuration object corresponding to the work item and the resource group is determined, and the target permission is configured for all or part of the at least one permission configuration object.
15. The method according to claim 13, characterized in that The receiving of the permission configuration instruction of the resource analysis, displaying the permission configuration interface, determining the permission configuration object through the permission configuration interface, and configuring the target permission for the permission configuration object include: Receive resource group management instructions and display the resource group management interface with resource analysis permission controls; Receive a trigger operation of the resource analysis permission control, generate a permission configuration instruction, and display a second permission configuration interface corresponding to resource group management; Through the second permission configuration interface, at least one permission configuration object corresponding to the resource group management is determined, and the target permission is configured for each permission configuration object.
16. The method according to claim 13, characterized in that The receiving of the permission configuration instruction of the resource analysis, displaying the permission configuration interface, determining the permission configuration object through the permission configuration interface, and configuring the target permission for the permission configuration object include: Receive space resource configuration instructions and display the space resource configuration interface with resource analysis permission controls; Receive the trigger operation of the resource analysis permission control, generate permission configuration instructions, and display the third permission configuration interface corresponding to the space resource; Through the third permission configuration interface, at least one permission configuration object corresponding to a space resource is determined, and the target permission is configured for each permission configuration object.
17. A project resource analysis device, characterized in that: include: An analysis function trigger module is configured to receive a trigger instruction for resource analysis and display an analysis interface, wherein the analysis interface includes: a question input area and an analysis display area; A citation data display module configured to display a citation interface in response to receiving a citation instruction in the question input area, wherein the citation interface includes at least one citation content; a reference content adding module configured to, in response to a reference operation on a target reference content in at least one of the reference contents, add the target reference content to the resource analysis question in the question input area; The resource analysis module is configured to display a resource analysis result corresponding to the resource analysis question in the analysis display area in response to sending the resource analysis question.
18. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 16 is implemented.
19. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 16.
20. A computer program product comprising computer program instructions, characterized in that When the computer program instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 16.