Cloud document filing method and device, electronic equipment, storage medium and program product
By obtaining cloud documents on the basic information page and synchronizing them on the archive page, the problem of inconvenient cloud document archiving in the existing technology is solved, and convenient automatic archiving of cloud documents is realized.
Patent Information
- Application Number
- CN202411365519.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-01-14
AI Technical Summary
It is difficult for the prior art to facilitate automatic archive of various cloud documents generated in the project according to the project dimension, resulting in inconvenience in archiving.
Through the upload operation of the target cloud document on the basic information page, the cloud document corresponding to the target project is obtained, and in the archiving operation on the archive page, the target cloud document is synchronized to the archive directory corresponding to the target project in the target archive space.
It realizes the convenient uploading and automatic synchronization of cloud documents according to project dimensions, avoiding the inconvenient problem of cloud document archiving in the project.
Smart Images

Figure CN119311641A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of cloud document management technology, and in particular to a cloud document archiving method, device, electronic device, storage medium and program product. Background Art
[0002] In order to effectively improve the transparency and traceability of the project, it is usually necessary to archive and manage the cloud documents (such as documents, presentations, spreadsheets, videos) generated by the project.
[0003] However, the archiving method of cloud documents in the prior art is difficult to realize convenient and automatic archiving of various cloud documents generated in the project according to the project dimension, resulting in inconvenient archiving. Summary of the invention
[0004] In view of this, the purpose of this application is to propose a cloud document archiving method, device, electronic device, storage medium and program product to solve or partially solve the above-mentioned technical problems.
[0005] Based on the above objectives, the first aspect of the present application provides a cloud document archiving method, comprising:
[0006] In response to an upload operation on at least one target cloud document in at least one upload area on the basic information page, acquiring at least one cloud document corresponding to a target project of the target work item;
[0007] In response to a selection operation on at least one cloud document, receiving, on the basic information page, a target cloud document determined from the at least one cloud document;
[0008] In response to the archiving operation on the archiving page, the target cloud document is synchronized to the archiving directory corresponding to the target project in the target archiving space.
[0009] Based on the same inventive concept, the second aspect of the present application proposes a cloud document archiving device, comprising:
[0010] an upload module, configured to obtain at least one cloud document corresponding to a target project of a target work item in response to an upload operation on at least one target cloud document in at least one upload area on a basic information page;
[0011] a selection module configured to receive, on the basic information page, a target cloud document determined from the at least one cloud document in response to a selection operation on the at least one cloud document;
[0012] The archiving module is configured to synchronize the target cloud document to the archiving directory corresponding to the target project in the target archiving space in response to the archiving operation on the archiving page.
[0013] Based on the same inventive concept, the third aspect of the present application proposes an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect when executing the program.
[0014] Based on the same inventive concept, the fourth aspect of the present application proposes a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the method described in the first aspect.
[0015] Based on the same inventive concept, the fifth aspect of the present application provides a computer program product, including computer program instructions, which, when executed on a computer, enable the computer to execute the method described in the first aspect.
[0016] From the above, it can be seen that the cloud document archiving method, device, electronic device, storage medium and program product provided by the present application obtain at least one cloud document corresponding to the target project of the target work item by uploading at least one target cloud document in at least one upload area on the basic information page, and based on the selection operation of at least one cloud document, receive the target cloud document determined from at least one cloud document on the basic information page, thereby realizing the convenient uploading of the corresponding target cloud document according to the project dimension on the basic information page corresponding to the target project, and then through the archiving operation on the archiving page, realize the automatic synchronization of the target cloud document to the archiving directory corresponding to the target project in the target archiving space, thereby avoiding various cloud document archiving inconveniences generated in the project. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 A schematic diagram of an application scenario of an embodiment of the present application;
[0019] Figure 2 A flowchart of a cloud document archiving method according to an embodiment of the present application;
[0020] Figure 3A A first schematic diagram of an exemplary page of an embodiment of the present application;
[0021] Figure 3B A second schematic diagram of an exemplary page of an embodiment of the present application;
[0022] Figure 3C A third schematic diagram of an exemplary page of an embodiment of the present application;
[0023] Figure 3D A fourth schematic diagram of an exemplary page of an embodiment of the present application;
[0024] Figure 3E A fifth schematic diagram of an exemplary page of an embodiment of the present application;
[0025] Figure 3F A sixth schematic diagram of an exemplary page of an embodiment of the present application;
[0026] Figure 3G A seventh schematic diagram of an exemplary page of an embodiment of the present application;
[0027] Figure 4 A schematic diagram of the structure of a cloud document archiving device according to an embodiment of the present application;
[0028] Figure 5 A schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0030] The principles and spirit of the present application will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present application, and are not intended to limit the scope of the present application in any way. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0031] It is understandable that before using the technical solutions of each embodiment of the present application, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0032] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to the electronic device, application, server, storage medium or other software or hardware that performs the operation of the technical solution of the present application according to the prompt message.
[0033] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation method of this application. Other methods that meet relevant laws and regulations may also be applied to the implementation method of this application.
[0035] In the present application, it should be understood that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction and does not have any limiting meaning.
[0036] The following is a detailed explanation of the principles and spirit of the present application with reference to several representative embodiments of the present application.
[0037] refer to Figure 1 , which is a schematic diagram of an application scenario of the cloud document archiving method provided in an embodiment of the present application. The application scenario includes a terminal device 101 and a data storage system 102. Among them, the terminal device 101 and the data storage system 102 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) or other electronic devices capable of realizing the above functions. The data storage system 102 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0038] The user performs an upload operation on at least one target cloud document in at least one upload area on the basic information page through the terminal device 101, and obtains at least one cloud document corresponding to the target project of the target work item; the user performs a selection operation on at least one cloud document through the terminal device 101, and receives the target cloud document determined from the at least one cloud document on the basic information page; the user performs an archiving operation on the archiving page, and synchronizes the target cloud document to the archiving directory corresponding to the target project in the target archiving space. The working operation of the data storage system 102 provides data storage support, for example, for storing running program code and related data of the target cloud document.
[0039] Combine the following Figure 1 The cloud document archiving method according to the exemplary embodiment of the present application is described by using the application scenario. It should be noted that the above application scenario is only shown to facilitate understanding of the spirit and principle of the present application, and the embodiment of the present application is not limited in this respect. On the contrary, the embodiments of the present application can be applied to any applicable scenario.
[0040] The present application embodiment provides a cloud document archiving method, such as Figure 2 As shown, the method includes:
[0041] Step 201 : in response to an upload operation on at least one target cloud document in at least one upload area on a basic information page, obtaining at least one cloud document corresponding to a target project of a target work item.
[0042] In some embodiments, the basic information page is used to display and edit basic information related to the target project of the work item so that the user can fully understand all aspects of the target project, such as the name, progress, history, cloud document upload area, etc. of the target project.
[0043] The cloud document upload area allows users to upload cloud documents related to the target project, such as documents, pictures, videos, etc. These cloud documents may be project plans, reports, evidence, reference materials, etc.
[0044] Based on performing an upload operation in the upload area of the basic information page, at least one cloud document corresponding to the target project of the target work item is obtained, so that the user can select the cloud document to be uploaded.
[0045] The upload operation may be performed by the user clicking an upload button, dragging the cloud document to a designated area, or using other upload mechanisms.
[0046] The target work item represents the specific object that needs to be archived. These objects can be tasks, problem reports, project milestones, etc. Cloud documents are pre-created documents that are associated with the work item.
[0047] In some embodiments, before step 201, the method further includes:
[0048] Step A1, in response to an archiving setting operation on a target work item on an archiving configuration page, determining archiving configuration information, wherein the archiving configuration information includes a target archiving space.
[0049] Step A2: in response to a selection operation on a target item in a work item list corresponding to the target work item, displaying a basic information page corresponding to the target item, wherein the basic information page includes at least one upload area associated with the target item.
[0050] In some embodiments, the archive setting operation is performed on the archive configuration page, and through this operation, the user or administrator can define, for example, which work items should be archived, what the archiving conditions are, how to store and access them after archiving, etc.
[0051] Among them, archiving conditions: define when or under what circumstances the work item should be archived, such as after the project is completed, the task status becomes "completed", etc.
[0052] Archive location: Specify where the archived cloud documents or data should be stored, which may be a local server, cloud storage service, or other type of storage system.
[0053] Access permissions: Set which users or roles can access archived work items.
[0054] Retention policy: Defines the retention period for archived data and how to handle expired data.
[0055] After the archiving settings are completed, archiving configuration information is generated or determined based on the user's input and selection. This information details how to archive specific target work items, including archiving conditions, locations, permissions, and retention policies. This archiving configuration information is critical to ensuring the accuracy and compliance of cloud document archiving.
[0056] By properly configuring archiving settings, you can more effectively manage the various cloud documents generated in the project.
[0057] The work item list is used to display a series of projects, which can be tasks, projects, to-do items, problem reports, etc., depending on the project's links and purposes. Select the target project in the work item list to facilitate subsequent uploading of the corresponding target cloud document according to the project dimension.
[0058] The Basic Information page is used to display detailed information about the target project so that users can fully understand all aspects of the project, such as the name, progress, history, cloud document upload area, etc. of the target project.
[0059] In some embodiments, before step A1, the method further comprises:
[0060] Step B1, in response to determining that the cloud document archive plug-in does not exist on the plug-in management page, based on a triggering operation of adding a plug-in control in the plug-in management page, displaying a plug-in list page.
[0061] Step B2, in response to a search operation on the cloud document archive plug-in on the plug-in list page, a cloud document archive plug-in page is displayed, and the cloud document archive plug-in page is provided with an add plug-in control.
[0062] Step B3, in response to a triggering operation of adding a plug-in control to the cloud document archive plug-in page, displaying the cloud document archive plug-in on the plug-in management page.
[0063] Step B4, in response to the focus being on the cloud document archiving plug-in, displaying a configuration control corresponding to the cloud document archiving plug-in.
[0064] Step B5: in response to a triggering operation on the configuration control on the plug-in management page, displaying the archive configuration page.
[0065] In some embodiments, the cloud document archiving function may exist as a plug-in. Therefore, if the cloud document archiving plug-in does not exist in the plug-in management page, the cloud document archiving function needs to be enabled by first adding the plug-in to the plug-in management page.
[0066] like Figure 3A As shown, the user finds an "add plug-in" control 301 (the control may be a button or a link) on the plug-in management page 300 and clicks or triggers it, as shown in FIG. Figure 3B As shown, the plug-in list page 310 is displayed.
[0067] All plug-ins, including installed plug-ins and plug-ins not yet installed, can be listed on the plug-in list page 310. The user can browse and select the plug-in that he wants to add.
[0068] In the plug-in list page 310, the user performs a search operation (which may be through a search box, scrolling, or category filtering) to find the "Cloud Document Archive Plug-in".
[0069] When the user finds the “cloud document archiving plug-in”, the cloud document archiving plug-in page 312 of the plug-in is displayed. This page may include information such as the description, version number, and function introduction of the plug-in, and may also include an “add plug-in” control 313.
[0070] The user clicks or triggers the “Add Plug-in” control 313 on the cloud document archiving plug-in page 312 to add the cloud document archiving plug-in to the plug-in management page 300 .
[0071] like Figure 3A As shown, when the user places the focus (e.g., by mouse click or keyboard navigation) on the cloud document archive plug-in 302 on the plug-in management page 300, the plug-in management page 300 will display configuration controls 303 (which may be buttons, links, or drop-down menus, etc.) related to the plug-in. These controls allow the user to further configure the settings of the plug-in.
[0072] After the user clicks or triggers the configuration control 303 corresponding to the cloud document archiving plug-in, the configuration page of the plug-in is displayed. On this page, the user can configure the archiving settings to meet the specific needs of archiving.
[0073] Through the interaction between users and the page, the complete process from searching, selecting, and adding to configuring the plug-in is realized, providing users with a flexible and convenient way to expand and customize the archive functions.
[0074] In some embodiments, a search box is provided on the plug-in list page.
[0075] In step B2, the search operation for the cloud document archive plug-in on the plug-in list page includes:
[0076] The name of the cloud document archiving plug-in is received in the search box on the plug-in list page.
[0077] In some embodiments, Figure 3B As shown, a search box 311 is set up on the plug-in list page 310. The search box 311 is an element in the plug-in list page 310 that allows the user to enter text to perform a search operation, allowing the user to enter the name of a specific cloud document archive plug-in that they want to find in the search box 311, and then the plug-in list page will filter or display related plug-ins based on this input.
[0078] Enables users to find the plug-ins they need more quickly and accurately.
[0079] In some embodiments, in step B4, in response to the focus being located behind the cloud document archiving plug-in, the method further includes:
[0080] Step C1, displaying a delete control corresponding to the cloud document archiving plug-in.
[0081] Step C2, in response to the triggering operation of the deletion control, deleting the cloud document archiving plug-in in the plug-in management page.
[0082] In some embodiments, Figure 3A As shown, on the plug-in management page 300, a visual deletion control 304 is provided for a specific cloud document archiving plug-in 302, and the deletion operation can be performed through this control.
[0083] The delete control 304 can be a button (such as a "delete" button), an icon (such as a trash can icon), or a check box plus a "delete selected item" button. In the plug-in management page 300, each plug-in can have a corresponding delete control so that the user can delete each plug-in separately.
[0084] The delete control 304 may not be displayed by default, but needs to be triggered by a certain operation of the user (such as hovering the mouse over the plug-in name) to trigger the display. This helps to keep the interface tidy and avoid too many controls interfering with the user's vision.
[0085] When the user decides that a plug-in is no longer needed, the user can delete the plug-in by clicking the delete button, pressing the shortcut key associated with the delete control, or touching the delete icon on the screen to remove the display of the plug-in from the plug-in management page.
[0086] After the deletion operation is completed, feedback can also be provided to the user to inform the user that the plug-in has been successfully deleted. This can be achieved by displaying a message box on the plug-in management page 300, displaying a deletion mark next to the plug-in list, or by updating the page status.
[0087] It can ensure that cloud document archiving plug-ins that are no longer needed can be easily deleted in the plug-in management page 300, while ensuring the intuitiveness of the operation and the neatness of the plug-in management page 300.
[0088] In some embodiments, a setting control corresponding to an associated work item is set on the archive configuration page, and the archive configuration information further includes a target associated work item.
[0089] Step A1 includes:
[0090] Step D1 , in response to a triggering operation on a setting control corresponding to an associated work item on an archive configuration page, displaying a main work item selection bar and / or an adding control for an associated work item.
[0091] Step D2, in response to a triggering operation on the main work item selection bar, displaying a plurality of main work items.
[0092] Step D3, in response to the selection operation of any one of the plurality of main work items, determining the target work item, and using the target work item as the archiving configuration information. Or,
[0093] Step D4, in response to the triggering operation of adding a control to the associated work item, displaying a plurality of associated work items.
[0094] Step D5 , in response to a selection operation on any associated work item among the plurality of associated work items, determining a target associated work item.
[0095] In some embodiments, Figure 3CAs shown, when the user performs a trigger operation on the setting control 3051 corresponding to the associated work item on the archive configuration page 305 (such as clicking a setting control button or check box), the main work item selection bar 3052 (allowing the user to select from a group of main work items) and / or the associated work item adding control 3053 (which may be a button for triggering the display and selection process of the associated work item) are dynamically displayed according to this trigger operation.
[0096] If the user selects the main work item selection bar 3052 (may be by mouse click), the configuration page 305 will further display an option list containing multiple main work items. These main work items may be a series of predefined tasks or projects.
[0097] The user selects one of multiple master work items as a target work item. Once selected, the target work item is considered as part of the archiving configuration information and may be used to identify or classify the cloud documents to be archived. Or,
[0098] If the user selects the add control 3053 of the associated work item, the configuration page 305 will display another option list containing multiple associated work items, which are related to the main work item, and the user selects one from the multiple associated work items as the target associated work item. This selection is also considered as part of the archive configuration information, which is used to further specify or describe the properties and relationships of the archived cloud document.
[0099] It allows users to flexibly configure the details of cloud document archiving. By selecting the main work item or associated work item, the archiving information of the archived cloud document can be enriched, while also enhancing the flexibility and functionality of cloud document management and archiving.
[0100] In some embodiments, a setting control for the management authority corresponding to the target work item is set on the archive configuration page, and the archive configuration information also includes a target management authority selection item.
[0101] Step A1 includes:
[0102] Step E1, in response to a triggering operation on a setting control of the management authority on an archive configuration page, a management authority selection bar is displayed.
[0103] Step E2, in response to a triggering operation on the management authority selection bar, displaying a plurality of management authority selection items.
[0104] Step E3, in response to a selection operation on at least one management authority option among the plurality of management authority option options, determining a target management authority option option.
[0105] In some embodiments, Figure 3CAs shown, the user first accesses the archive configuration page 305, which includes various configuration options, one of which is the setting of management permissions.
[0106] The user performs a trigger operation on the setting control 3054 of the management authority on the archive configuration page 305. This operation is specifically used to set or modify the management authority. Based on this trigger operation, the archive configuration page 305 will display a "management authority selection bar" 3055. This selection bar 3055 is a user interface element used to show the user the management authority category or range that can be selected.
[0107] When the management permission selection bar 3055 is triggered to be displayed, it will contain multiple "management permission selection items" therein.
[0108] These options represent different levels or types of administrative permissions, such as read-only permissions, edit permissions, delete permissions, full control permissions, users with administrative permissions, etc.
[0109] The user browses among multiple management permission options, and selects one or more management permission options according to his / her own needs or the requirements of cloud document archiving, determines the target management permission option, and saves the information of the target management permission option as part of the archiving configuration information.
[0110] When the user completes the entire configuration process and saves it, the selected management permissions will be applied to the archive configuration, controlling who can perform what operations on the archived cloud documents. This allows users to easily set management permissions for cloud document archives.
[0111] During the archiving process, this application can maintain the original permission settings of the cloud document, avoiding the trouble of resetting permissions after archiving. By selecting at least one of the multiple management permission options, users can flexibly set the permissions of the archive space to ensure the stability of the permissions after the cloud document is archived.
[0112] In some embodiments, a setting control for an archiving space corresponding to the target work item is set on the archiving configuration page, and the archiving configuration information further includes a target archiving space.
[0113] Step A1 includes:
[0114] Step F1, in response to a triggering operation on a setting control of the archiving space on an archiving configuration page, displaying an archiving space selection bar.
[0115] Step F2, in response to a triggering operation on the filing space selection bar, displaying a plurality of filing spaces.
[0116] Step F3, in response to the selection operation of any one of the plurality of archive spaces, determining a target archive space.
[0117] In some embodiments, Figure 3C As shown, the user triggers the archive space setting control 3056 on the archive configuration page 305, and dynamically displays an archive space selection bar 3057 on the archive configuration page 305. This selection bar 3057 is an interface element for listing or displaying archive space options available for user selection.
[0118] After the archive space selection bar 3057 is triggered to be displayed, the archive configuration page 305 further lists multiple archive spaces for the user to select. These archive spaces represent different storage locations, cloud storage services, or specific types of storage media.
[0119] Users can browse or search these archive spaces by scrolling, searching or other interface elements to find the target archive space that meets their needs.
[0120] You can select one of the multiple archive spaces displayed as a target archive space by clicking, checking, dragging or other forms of user interaction, and save or apply the target archive space as part of the archive configuration information, so that all cloud documents or data configured to use the archive space will be stored in the selected target archive space.
[0121] It enables users to flexibly configure archiving space according to their needs, thereby improving the efficiency and convenience of cloud document management.
[0122] In some embodiments, in step F1, in response to a triggering operation on a setting control of the archive space on an archive configuration page, the method further includes:
[0123] Step G1, displaying an option to allow the archive space to be changed.
[0124] Step G2, in response to the cancellation operation of the option of allowing the archive space to be changed, the switch archive space control in the archive page is set to a disabled state. Or,
[0125] Step G3, in response to the selection operation of the option of allowing the archive space to be changed, setting the switch archive space control in the archive page to an available state.
[0126] In some embodiments, Figure 3C As shown, the archive configuration page 305 displays an option 3058 for allowing the user to change the archive space, so as to set whether to allow the user to change the archive space of the cloud document.
[0127] When the user cancels the option 3058 that allows changes to the archive space, it means that the user is not allowed to change the archive space in the future. At this time, the "Switch Archive Space Control" in the archive page is set to disabled, which can prevent accidental changes or ensure the stability of data in certain specific situations.
[0128] In contrast to the cancel operation, when the user performs a selection operation on the option 3058 that allows changes to the archive space, indicating that the user is allowed to change the archive space in the future, the "Switch Archive Space Control" in the archive page is set to an enabled state, thereby achieving flexible switching of the archive space.
[0129] Step 202: In response to a selection operation on at least one cloud document, receiving, on the basic information page, a target cloud document determined from the at least one cloud document.
[0130] In some embodiments, based on the selection operation of at least one cloud document, one or more specific documents are selected from the at least one cloud document, and which are the target documents in the cloud document are determined according to the user's selection. This selection operation can be completed by clicking, checking, dragging or other user interface (UI) interaction methods.
[0131] After determining the target cloud document, the target cloud document is sent to or displayed on the basic information page, so that users can easily view and manage the selected cloud document.
[0132] In some embodiments, a project name edit box is provided on the basic information page.
[0133] After step 202, the method further includes:
[0134] In response to receiving name modification information of the target project input in the project name edit box on the basic information page, a new name of the target project is determined, and the new name of the target project is displayed on the archive page.
[0135] In some embodiments, Figure 3D As shown, a project name edit box is set on the basic information page 320, and the project name edit box is used to input or modify the project name.
[0136] After the user enters a new project name in the project name edit box 322 of the basic information page 320, the user can also verify whether the entered name complies with the naming rules (such as length restrictions, special character restrictions, etc.) and ensure the uniqueness of the new name (that is, there is no duplication with other projects).
[0137] When the new name is determined and verified, the new name is updated and displayed on the archive page. In addition, all cloud documents or items related to the project will be displayed with the new project name on the archive page so that users can intuitively see that the project name has changed.
[0138] The project name edit box can be used to dynamically update the project name and reflect it on the archive page in real time, which can also improve the convenience and efficiency of project management for users.
[0139] The basic information page 320 also includes at least one cloud document upload area 321 associated with the target project. The basic information page 320 can be used to conveniently upload the corresponding target cloud document according to the project dimension.
[0140] Step 203, in response to the archiving operation on the archiving page, synchronize the target cloud document to the archiving directory corresponding to the target project in the target archiving space.
[0141] In some embodiments, the archive page is generally a part of a web page, a dialog box, or an application interface, and is used to display and manage cloud documents to be archived. Users can view, select, and operate cloud documents to be archived on this page.
[0142] An archiving operation is the process of moving a cloud document from one location (e.g., active storage, working directory, etc.) to another location (e.g., archive storage, long-term preservation library, etc.). This process is usually done to save space, organize cloud documents, meet compliance requirements, or for long-term preservation. An archiving operation can be triggered by a user by clicking a button, selecting a menu item, or performing other forms of user input.
[0143] The target archive space is used to guide the storage location of the target cloud document during the archiving process. After the archiving operation on the archiving page is performed, the target cloud document is moved to the archive directory corresponding to the target project in the specified target archive space to reflect its archiving status, record relevant information of the archiving operation (such as timestamp, operator, etc.), and send notifications as needed.
[0144] The target archive space is associated with the target project of the target work item through a plug-in.
[0145] Automatically archive the target cloud document according to the archive directory corresponding to the target project in the target archive space, thereby avoiding various cloud document archiving inconveniences generated in the project.
[0146] In some embodiments, the archive page is set to be synchronized to the archive space control, and the archive page displays multiple cloud documents.
[0147] In step 203, the archiving operation on the archive page includes:
[0148] Step H1, in response to the triggering operation of the synchronize to archive space control on the archive page, hide the synchronize to archive space control and display the synchronization control and multiple cloud document selection items.
[0149] Step H2, performing a selection operation on at least one target cloud document selection item among multiple cloud document selection items on the archive page, and triggering an operation on the synchronization control.
[0150] In some embodiments, Figure 3E As shown, a "sync to archive space" control 331 is set on the archive page 330. This control may be a button, link or other clickable element, which is used to trigger the operation of syncing the cloud document to the archive space.
[0151] In addition, the archive page 330 displays multiple cloud documents at the same time, and these cloud documents may be cloud documents that the user needs to manage or archive.
[0152] When the user clicks (or performs other forms of triggering operations) the "Synchronize to Archive Space" control 331 on the archive page 330, as shown in FIG. Figure 3F As shown, the "Sync to Archive Space" control 331 (such as a button) will be hidden, and then two new elements will be displayed on the archive page 330: a synchronization control 333 (which can be a new button for performing the actual synchronization operation) and multiple cloud document selection items 334 (such as check boxes or radio buttons, allowing users to select the cloud documents they want to synchronize).
[0153] The user can now see multiple cloud document selection items 334 on the archive page 330 and can select at least one target cloud document to synchronize.
[0154] The user selects the cloud document to be synchronized by clicking (or checking) the cloud document selection item 334. After selecting the cloud document, the user triggers the synchronization control 333 (such as clicking the synchronization button). This operation starts the synchronization process of the cloud document and moves the cloud document selected by the user from the current location to the archive space, thereby realizing the flexible synchronization of the selected cloud document to the archive space.
[0155] In some embodiments, in step H1, in response to the triggering operation of the archive page on the synchronization to archive space control, the method further includes:
[0156] Step I1, display the cancel synchronization control.
[0157] Step I2, in response to the triggering operation of the cancel synchronization control on the archive page, hide the cancel synchronization control, the synchronization control and the selection items of the multiple cloud documents, and display the synchronize to archive space control.
[0158] In some embodiments, Figure 3E As shown, the user performs a trigger operation on the synchronization to archive space control 331 on the archive page 330. This control may be a button, link or other interactive element, which is used to indicate that certain cloud documents on the archive page 330 are synchronized to an archive space.
[0159] After the above process, a "cancel synchronization control" 335 is displayed on the archive page 330. The appearance of this control can provide the user with an opportunity to cancel the synchronization operation before it is actually performed.
[0160] like Figure 3F As shown, if the user decides that they do not want to continue the synchronization operation, they can trigger a "cancel synchronization control" 335 on the archive page 330. This operation may be clicking a button, link or other interactive element.
[0161] When the user triggers the operation of the "Cancel Sync Control" 335, the archive page 330 will hide the "Cancel Sync Control" 330 itself, as well as the previously displayed "Sync Control" 333 and the "Multiple Cloud Document Selection Items" 334 that may be used to select which cloud documents need to be synchronized.
[0162] At the same time, if Figure 3E As shown, the "Synchronize to Archive Space Control" 331 will be redisplayed on the archive page 330 so that the user can again choose whether to perform a synchronization operation or perform other operations.
[0163] This application takes into account the situation that the user may change his mind or make an error operation, and increases the flexibility and user experience of the archive page 330 by providing a "cancel synchronization control". At the same time, by hiding and redisplaying the control, it ensures that the archive page 330 remains neat and intuitive in different states.
[0164] In some embodiments, in step H1, in response to the triggering operation of the archive page on the synchronization to archive space control, the method further includes:
[0165] Step J1, display synchronization tags of multiple cloud documents, display only unsynchronized cloud document selection items, select all unsynchronized cloud document selection items and / or select all cloud document selection items.
[0166] Step J2, in response to the selection operation of the option of only displaying unsynchronized cloud documents, multiple cloud documents are filtered based on the synchronization tags of the multiple cloud documents, and cloud documents with synchronization tags of unsynchronized are displayed on the archive page. Or,
[0167] Step J3, in response to the selection operation of the "Select all unsynchronized cloud documents" option, multiple cloud documents are filtered based on the synchronization tags of the multiple cloud documents, and the option of the cloud documents with the synchronization tag "unsynchronized" is selected on the archive page. Or,
[0168] Step J4, in response to the selection operation of the select all cloud documents option, select the all cloud documents option on the archive page.
[0169] In some embodiments, Figure 3F As shown, a synchronization status label 336 of each cloud document is displayed on the archive page 330. These labels may include "synchronized", "unsynchronized", "synchronizing", etc., to indicate whether the cloud document has been synchronized to the archive space. This allows users to clearly understand the current status of each cloud document.
[0170] When the user triggers the option 337 to only display unsynchronized cloud documents, only cloud documents with the synchronization tag "unsynchronized" can be displayed on the archive page 330, that is, the archive page 330 will no longer display synchronized or syncing cloud documents, and only cloud documents that have not been synchronized to the archive space will be retained. This is very helpful for users to quickly locate and process these cloud documents. Or,
[0171] When the user triggers the option 338 of selecting all unsynchronized cloud documents, the option will automatically filter out all unsynchronized cloud documents based on the synchronization tags of the cloud documents, and select all the selection items of these cloud documents on the archive page 330. In this way, the user does not need to manually select cloud documents one by one, which greatly saves time and energy. Or,
[0172] When the user triggers the Select All Cloud Documents option 339, this option will ignore the synchronization status of the cloud documents and directly select all cloud documents on the archive page 330. This is very useful for scenarios where the entire cloud document collection needs to be processed at once (such as full synchronization).
[0173] By providing multiple cloud document screening and selection methods, users' flexibility and efficiency in cloud document archiving are enhanced. Users can quickly locate and process cloud documents to be synchronized according to their needs.
[0174] In some embodiments, a switch archive space control is set on the archive page, and the archive page displays the archive space corresponding to the archive configuration information.
[0175] Before step H1, the method further comprises:
[0176] In response to the archiving space corresponding to the archiving configuration information being the default archiving space, the archiving space switching control is in an available state;
[0177] In response to a triggering operation on a switch archive space control in an available state on the archive page, displaying a change archive space page;
[0178] In response to the configuration operation on the archive space change page, a new archive space is determined, and the new archive space is displayed on the archive page.
[0179] In some embodiments, Figure 3E As shown, the user can see the archive space associated with the current archive configuration information through the archive page 330. The archive space can be understood as a physical or logical location for storing archived cloud documents, such as a network cloud folder, cloud storage service, or a specific hard disk partition.
[0180] When the archiving space corresponding to the archiving configuration information is the default archiving space, the user is allowed to change the archiving space, so the "switch archiving space control" 332 will be in an available state, and the user has the opportunity to select a different archiving space.
[0181] When the user triggers (e.g., clicks) the “switch archive space control” 332 in an enabled state on the archive page 330, the “change archive space page” is displayed. This page allows the user to determine the new archive space through configuration operations (e.g., selecting a new storage location, entering necessary credential information, etc.).
[0182] After completing the configuration, the newly selected archive space will be updated and displayed on the archive page 330, and subsequent archive operations will be performed on the new archive space, making it possible to flexibly and easily change the storage location of cloud documents according to user needs.
[0183] In some embodiments, a switch archive space control is set on the archive page.
[0184] Before step H1, the method further comprises:
[0185] In response to the archiving space corresponding to the archiving configuration information being an archiving space other than the default archiving space, the archiving space switching control is in a disabled state.
[0186] In some embodiments, Figure 3EAs shown, on the archive page 330, there is a switch archive space control 332 (which may be in the form of a button, a drop-down menu, etc.), which is used to allow the user to switch the target archive space where the currently operated cloud document will be archived. The purpose of this control is to provide flexibility, allowing users to select different archive spaces to store cloud documents as needed.
[0187] The archiving configuration information is a pre-set or user-defined setting that specifies the target archiving space when archiving cloud documents. This information may include the default archiving space (that is, where the cloud document will be archived if not specifically specified) and other optional archiving spaces.
[0188] When the archive space specified in the archive configuration information is not the default archive space but other optional archive space, the switch archive space control 332 will be set to a disabled state, and the user cannot change the archive space. This is to simplify the user interface, reduce the user's confusion in a specific operation scenario, or to force the user to operate according to the established archive strategy.
[0189] If the user has not specified a non-default archive space, or the archive configuration information allows the user to change the archive space (ie, the current configuration is the default archive space or allows changes), the switch archive space control 332 will be enabled, and the user can select a different archive space through the control.
[0190] Helps ensure consistency and predictability in the cloud document archiving process, especially in environments that need to comply with specific archiving policies or regulatory requirements. At the same time, it also reduces the risk of users accidentally archiving cloud documents to the wrong location.
[0191] In some embodiments, the archive page is set to be synchronized to the archive space control, and the archive page displays multiple cloud documents.
[0192] In some embodiments, after step 203, the method further includes:
[0193] Step K1, in response to the focus being located at any directory node among multiple directory nodes of the archive directory, determining the target directory node, and displaying the cloud document creation control corresponding to the target directory node.
[0194] Step K2, in response to a triggering operation on the cloud document creation control, displaying a cloud document creation page, wherein the cloud document creation page includes multiple cloud document types.
[0195] Step K3, in response to the selection operation of any cloud document type among multiple cloud document types in the cloud document creation page, determine the target cloud document type, and create a cloud document corresponding to the target cloud document type under the target directory node on the archive space directory page.
[0196] In some embodiments, after archiving at least one target cloud document according to specific cloud document archiving configuration information, Figure 3G As shown, the archive space directory page 340 displays multiple directory nodes in the archive space, and each node represents a directory or a cloud document folder.
[0197] When the user focuses on any directory node in the archive space directory page 340 by mouse click, keyboard navigation or other means, it means that the user wants to perform further operations in the directory, such as viewing cloud documents or creating new cloud documents. At this time, the directory node with the current focus is determined to be the target directory node 341, and then the cloud document creation control 342 corresponding to the target directory node 341 is displayed on the archive space directory page 340. This control may be a button, link or other interactive element, which is used to trigger the cloud document creation process.
[0198] When the user clicks or otherwise triggers the cloud document creation control 342, a cloud document creation page 343 is displayed. This page provides the user with cloud document type options required to create a new cloud document, which may be text cloud documents, pictures, videos, document templates, etc. The user selects one of the multiple cloud document types as the target cloud document type according to his or her needs.
[0199] After determining the target cloud document type, a cloud document corresponding to the selected cloud document type is created under the target directory node 341 of the archive space directory page 340. This new cloud document now becomes part of the archive space, and the user can continue to edit, save or further operate it, so that the user can conveniently manage and create cloud documents in the archive space.
[0200] In addition, after creating a new cloud document in the archive space directory page 340, you can also fill in the link of the new cloud document under the corresponding process node in the basic information page, and display the authorization setting page, which displays multiple permission types, such as read permission, edit permission, delete permission, and full control permission. You can select the corresponding permission type from the multiple permission types.
[0201] In some embodiments, the management permissions of the target cloud document synchronized to the target archiving space are the same as the management permissions of the target cloud document before being synchronized to the target archiving space.
[0202] In some embodiments, management permissions refer to permission settings assigned to different users or user groups to perform various operations (such as access, edit, delete, share, etc.) on the target cloud document to ensure the security and compliance of the cloud document.
[0203] The target cloud documents synchronized to the target archive space will retain the same management permissions they had before synchronization, which means that if a user or user group has permission to edit or access a cloud document before synchronization, they should still be able to access the document with the same permission level after synchronization.
[0204] In the process of synchronizing the target cloud documents to the target archive space, ensure that the management permissions of these target cloud documents are fully retained, thereby maintaining the security and access control mechanism of the cloud documents.
[0205] In some embodiments, the archive directory of the target archive space corresponds to the target work item of the target project, and the cloud documents associated with the target work item of the target project are synchronized to the archive directory.
[0206] In some embodiments, the target archive space is a specific storage area for storing and managing cloud documents related to the project. It may be a cloud folder, database, cloud storage service or any other form of storage medium, the purpose of which is to preserve project data for a long time for future reference.
[0207] In the target archive space, an archive directory (or cloud document folder) will be created according to certain rules or structures. The archive directory is used to store cloud documents related to the target work items of the target project.
[0208] When archiving, cloud documents associated with the target work items of the target project will be synchronously classified into the archive directory to ensure the integrity and traceability of the documents.
[0209] Through the above scheme, at least one cloud document corresponding to the target project of the target work item is obtained by uploading at least one target cloud document in at least one upload area on the basic information page, and based on the selection operation of at least one cloud document, the target cloud document determined from at least one cloud document is received on the basic information page, thereby realizing convenient uploading of the corresponding target cloud document according to the project dimension on the basic information page corresponding to the target project, and then through the archiving operation on the archiving page, the target cloud document is automatically synchronized to the archiving directory corresponding to the target project in the target archiving space, thereby avoiding various cloud document archiving inconveniences generated in the project.
[0210] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0211] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0212] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a cloud document archiving device.
[0213] refer to Figure 4 , the cloud document archiving device comprises:
[0214] The upload module 401 is configured to obtain at least one cloud document corresponding to a target project of a target work item in response to an upload operation on at least one target cloud document in at least one upload area on a basic information page;
[0215] A selection module 402 is configured to receive, in response to a selection operation on at least one cloud document, a target cloud document determined from the at least one cloud document on the basic information page;
[0216] The archiving module 403 is configured to synchronize the target cloud document to the archiving directory corresponding to the target project in the target archiving space in response to the archiving operation on the archiving page.
[0217] In some embodiments, the cloud document archiving device further includes a configuration module. In response to an upload operation on at least one target cloud document in at least one cloud document upload area on the basic information page, the configuration module includes:
[0218] An archiving setting unit, configured to determine archiving configuration information in response to an archiving setting operation on a target work item on an archiving configuration page, wherein the archiving configuration information includes a target archiving space;
[0219] The target project selection unit is configured to display a basic information page corresponding to the target project in response to a selection operation on the target project in the work item list corresponding to the target work item, wherein the basic information page includes at least one upload area associated with the target project.
[0220] In some embodiments, the cloud document archiving device further includes a plug-in adding module. In response to an archiving setting operation on a target work item on an archiving configuration page, before determining the archiving configuration information, the plug-in adding module includes:
[0221] a list page display unit, configured to, in response to determining that the cloud document archive plug-in does not exist on the plug-in management page, display a plug-in list page based on a triggering operation of adding a plug-in control in the plug-in management page;
[0222] A plug-in search unit, configured to display a cloud document archive plug-in page in response to a search operation on the cloud document archive plug-in on the plug-in list page, wherein the cloud document archive plug-in page is provided with an add plug-in control;
[0223] A plug-in display unit, configured to display the cloud document archive plug-in on the plug-in management page in response to a triggering operation of adding a plug-in control to the cloud document archive plug-in page;
[0224] a configuration control display unit configured to display a configuration control corresponding to the cloud document archiving plug-in in response to a focus being located on the cloud document archiving plug-in;
[0225] The configuration page display unit is configured to display the archive configuration page in response to a triggering operation on the configuration control on the plug-in management page.
[0226] In some embodiments, a search box is provided on the plug-in list page;
[0227] The plug-in search unit is specifically configured as follows:
[0228] The name of the cloud document archiving plug-in is received in the search box on the plug-in list page.
[0229] In some embodiments, the cloud document archiving device further includes a deletion control display unit. In response to the focus being located behind the cloud document archiving plug-in, the deletion control display unit is specifically configured to:
[0230] Displaying a delete control corresponding to the cloud document archiving plug-in;
[0231] In response to a triggering operation on the deletion control, the cloud document archiving plug-in is deleted in the plug-in management page.
[0232] In some embodiments, a setting control corresponding to an associated work item is set on the archive configuration page, and the archive configuration information further includes a target associated work item;
[0233] The archiving setting unit is specifically configured as follows:
[0234] In response to a triggering operation on a setting control corresponding to an associated work item on an archive configuration page, displaying a main work item selection bar and / or an adding control for an associated work item;
[0235] In response to a triggering operation on the main work item selection bar, displaying a plurality of main work items;
[0236] In response to a selection operation of any one of the plurality of main work items, determining the target work item, and using the target work item as the archiving configuration information; or,
[0237] In response to a triggering operation of adding a control to the associated work item, displaying a plurality of associated work items;
[0238] In response to a selection operation on any associated work item among the plurality of associated work items, a target associated work item is determined.
[0239] In some embodiments, a setting control for the management authority corresponding to the target work item is set on the archive configuration page, and the archive configuration information further includes a target management authority selection item;
[0240] The archiving setting unit is specifically configured as follows:
[0241] In response to a triggering operation on a setting control of the management authority on the archive configuration page, displaying a management authority selection bar;
[0242] In response to a triggering operation on the management authority selection bar, displaying a plurality of management authority selection items;
[0243] In response to a selection operation on at least one management authority selection item among the plurality of management authority selection items, a target management authority selection item is determined.
[0244] In some embodiments, a setting control for setting an archive space corresponding to the target work item is set on the archive configuration page, and the archive configuration information further includes a target archive space;
[0245] The archiving setting unit is specifically configured as follows:
[0246] In response to a triggering operation on a setting control of the archiving space on an archiving configuration page, displaying an archiving space selection bar;
[0247] In response to a triggering operation on the filing space selection bar, displaying a plurality of filing spaces;
[0248] In response to a selection operation on any archive space among the plurality of archive spaces, a target archive space is determined.
[0249] In some embodiments, the cloud document archiving device further includes a control state switching module. In response to a triggering operation on a setting control of the archiving space on an archiving configuration page, the control state switching module is specifically configured to:
[0250] Display the option to allow changing archive space;
[0251] In response to the cancel operation of the option of allowing the archive space to be changed, the archive space switch control in the archive page is set to a disabled state; or,
[0252] In response to the selection operation of the option of allowing the archive space to be changed, the switch archive space control in the archive page is set to an enabled state.
[0253] In some embodiments, the archive page is set to synchronize to the archive space control, and the archive page displays multiple cloud documents;
[0254] The archiving module 403 is specifically configured as follows:
[0255] In response to a triggering operation on the sync to archive space control on the archive page, hiding the sync to archive space control and displaying the sync control and selection items of multiple cloud documents;
[0256] A selection operation on at least one target cloud document selection item among multiple cloud document selection items on the archive page, and a triggering operation on the synchronization control.
[0257] In some embodiments, the cloud document archiving device further includes a synchronization cancellation module. In response to a triggering operation on the archiving page to synchronize to the archiving space control, the synchronization cancellation module is specifically configured to:
[0258] Display the cancel sync control;
[0259] In response to a triggering operation on the cancel synchronization control on the archive page, the cancel synchronization control, the synchronization control and the selection items of the multiple cloud documents are hidden, and the synchronize to archive space control is displayed.
[0260] In some embodiments, the cloud document archiving device further includes a screening module. In response to a triggering operation on the archiving page to the synchronized to archiving space control, the screening module is specifically configured to:
[0261] Show sync labels for multiple cloud documents, show only unsynced cloud document selections, select all unsynced cloud document selections, and / or select all cloud document selections;
[0262] In response to a selection operation of the option of only displaying unsynchronized cloud documents, a plurality of cloud documents are filtered based on the synchronization tags of the plurality of cloud documents, and cloud documents with the synchronization tag of unsynchronized are displayed on the archive page; or,
[0263] In response to a selection operation on the "Select all unsynchronized cloud documents" option, a plurality of cloud documents are filtered based on the synchronization tags of the plurality of cloud documents, and an option for cloud documents with the synchronization tag "unsynchronized" is selected on the archive page; or
[0264] In response to a selection operation on the select all cloud documents option, a selection item for all cloud documents is selected on the archive page.
[0265] In some embodiments, a switch archive space control is provided on the archive page, and the archive page displays the archive space corresponding to the archive configuration information;
[0266] The cloud document archiving device further includes a knowledge space switching module. In response to the triggering operation of the synchronization to archiving space control on the archiving page, the knowledge space switching module is specifically configured to:
[0267] In response to the archiving space corresponding to the archiving configuration information being the default archiving space, the archiving space switching control is in an available state;
[0268] In response to a triggering operation on a switch archive space control in an available state on the archive page, displaying a change archive space page;
[0269] In response to the configuration operation on the archive space change page, a new archive space is determined, and the new archive space is displayed on the archive page.
[0270] In some embodiments, a switch archive space control is provided on the archive page;
[0271] The cloud document archiving device further includes a disabling module. In response to the triggering operation of the synchronization to archiving space control on the archiving page, the disabling module is specifically configured to:
[0272] In response to the archiving space corresponding to the archiving configuration information being an archiving space other than the default archiving space, the archiving space switching control is in a disabled state.
[0273] In some embodiments, a project name edit box is provided on the basic information page;
[0274] The cloud document archiving device further includes a name changing module. After the basic information page receives a target cloud document determined from at least one cloud document, the name changing module is specifically configured to:
[0275] In response to receiving name modification information of the target project input in the project name edit box on the basic information page, a new name of the target project is determined, and the new name of the target project is displayed on the archive page.
[0276] In some embodiments, the cloud document archiving device further includes a cloud document creation module. After synchronizing the target cloud document to the archiving directory corresponding to the target project in the target archiving space, the cloud document creation module is specifically configured as follows:
[0277] In response to the focus being located at any directory node among the plurality of directory nodes of the archive directory, determining a target directory node, and displaying a cloud document creation control corresponding to the target directory node;
[0278] In response to a triggering operation on the cloud document creation control, displaying a cloud document creation page, the cloud document creation page including a plurality of cloud document types;
[0279] In response to a selection operation of any one of a plurality of cloud document types in the cloud document creation page, a target cloud document type is determined, and a cloud document corresponding to the target cloud document type is created under a target directory node on the archive space directory page.
[0280] In some embodiments, the management permissions of the target cloud document synchronized to the target archiving space are the same as the management permissions of the target cloud document before being synchronized to the target archiving space.
[0281] In some embodiments, the archive directory of the target archive space corresponds to the target work item of the target project, and the cloud documents associated with the target work item of the target project are synchronized to the archive directory.
[0282] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0283] The device of the above embodiment is used to implement the corresponding cloud document archiving method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0284] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the cloud document archiving method described in any of the above embodiments is implemented.
[0285] Figure 5A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 501, a memory 502, an input / output interface 503, a communication interface 504, and a bus 505. The processor 501, the memory 502, the input / output interface 503, and the communication interface 504 are connected to each other through the bus 505 in the device.
[0286] The processor 501 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0287] The memory 502 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 502 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 502 and called and executed by the processor 501.
[0288] The input / output interface 503 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0289] The communication interface 504 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0290] The bus 505 includes a path for transmitting information between various components of the device (eg, the processor 501 , the memory 502 , the input / output interface 503 , and the communication interface 504 ).
[0291] It should be noted that, although the above device only shows a processor 501, a memory 502, an input / output interface 503, a communication interface 504, and a bus 505, in a specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0292] The electronic device of the above-mentioned embodiment is used to implement the corresponding cloud document archiving method in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0293] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the cloud document archiving method described in any of the above embodiments.
[0294] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), 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, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0295] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the cloud document archiving method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0296] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the method described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.
[0297] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0298] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0299] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0300] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the present application.
Claims
1. A cloud document archiving method, characterized in that: include: In response to an upload operation on at least one target cloud document in at least one upload area on the basic information page, acquiring at least one cloud document corresponding to a target project of the target work item; In response to a selection operation on at least one cloud document, receiving, on the basic information page, a target cloud document determined from the at least one cloud document; In response to the archiving operation on the archiving page, the target cloud document is synchronized to the archiving directory corresponding to the target project in the target archiving space.
2. The method according to claim 1, characterized in that In response to an upload operation on at least one target cloud document in at least one cloud document upload area on the basic information page, the method further includes: In response to an archiving setting operation on a target work item on an archiving configuration page, determining archiving configuration information, the archiving configuration information including a target archiving space; In response to a selection operation on a target item in the work item list corresponding to the target work item, a basic information page corresponding to the target item is displayed, the basic information page including at least one upload area associated with the target item.
3. The method according to claim 2, characterized in that In response to an archiving setting operation on a target work item on an archiving configuration page, before determining the archiving configuration information, the method further includes: In response to determining that the cloud document archive plug-in does not exist on the plug-in management page, based on a triggering operation of adding a plug-in control in the plug-in management page, displaying a plug-in list page; In response to a search operation for the cloud document archive plug-in on the plug-in list page, displaying a cloud document archive plug-in page, wherein the cloud document archive plug-in page is provided with an add plug-in control; In response to a triggering operation of adding a plug-in control to a cloud document archiving plug-in page, displaying the cloud document archiving plug-in on the plug-in management page; In response to the focus being on the cloud document archiving plug-in, displaying a configuration control corresponding to the cloud document archiving plug-in; In response to a triggering operation on the configuration control on the plug-in management page, the archive configuration page is displayed.
4. The method according to claim 3, characterized in that Setting a search box on the plug-in list page; The search operation for the cloud document archive plug-in on the plug-in list page includes: The name of the cloud document archiving plug-in is received in the search box on the plug-in list page.
5. The method according to claim 3, characterized in that: In response to the focus being located behind the cloud document archiving plug-in, the method further includes: Displaying a delete control corresponding to the cloud document archiving plug-in; In response to a triggering operation on the deletion control, the cloud document archiving plug-in is deleted in the plug-in management page.
6. The method according to claim 2, characterized in that Setting a setting control corresponding to the associated work item on the archiving configuration page, wherein the archiving configuration information further includes a target associated work item; The determining of the archiving configuration information in response to the archiving setting operation on the target work item on the archiving configuration page includes: In response to a triggering operation on a setting control corresponding to an associated work item on an archive configuration page, displaying a main work item selection bar and / or an adding control for an associated work item; In response to a triggering operation on the main work item selection bar, displaying a plurality of main work items; In response to a selection operation of any one of the plurality of main work items, determining the target work item, and using the target work item as the archiving configuration information; or, In response to a triggering operation of adding a control to the associated work item, displaying a plurality of associated work items; In response to a selection operation on any associated work item among the plurality of associated work items, a target associated work item is determined.
7. The method according to claim 2, characterized in that Setting a setting control of the management authority corresponding to the target work item on the archiving configuration page, wherein the archiving configuration information further includes a target management authority selection item; The determining of the archiving configuration information in response to the archiving setting operation on the target work item on the archiving configuration page includes: In response to a triggering operation on a setting control of the management authority on the archive configuration page, displaying a management authority selection bar; In response to a triggering operation on the management authority selection bar, displaying a plurality of management authority selection items; In response to a selection operation on at least one management authority selection item among the plurality of management authority selection items, a target management authority selection item is determined.
8. The method according to claim 2, characterized in that: Setting a setting control of the archiving space corresponding to the target work item on the archiving configuration page, wherein the archiving configuration information further includes the target archiving space; The determining of the archiving configuration information in response to the archiving setting operation on the target work item on the archiving configuration page includes: In response to a triggering operation on a setting control of the archiving space on an archiving configuration page, displaying an archiving space selection bar; In response to a triggering operation on the filing space selection bar, displaying a plurality of filing spaces; In response to a selection operation on any archive space among the plurality of archive spaces, a target archive space is determined.
9. The method according to claim 8, characterized in that In response to a triggering operation on a setting control of the archiving space on an archiving configuration page, the method further includes: Display the option to allow changing archive space; In response to the cancel operation of the option of allowing the archive space to be changed, the archive space switch control in the archive page is set to a disabled state; or, In response to the selection operation of the option of allowing the archive space to be changed, the switch archive space control in the archive page is set to an enabled state.
10. The method according to claim 1, characterized in that Setting synchronization to an archive space control on the archive page, wherein the archive page displays multiple cloud documents; The archiving operation on the archive page includes: In response to a triggering operation on the sync to archive space control on the archive page, hiding the sync to archive space control and displaying the sync control and selection items of multiple cloud documents; A selection operation on at least one target cloud document selection item among multiple cloud document selection items on the archive page, and a triggering operation on the synchronization control.
11. The method according to claim 10, characterized in that In response to a triggering operation on the archive page to synchronize to the archive space control, the method further includes: Display the cancel sync control; In response to a triggering operation on the cancel synchronization control on the archive page, the cancel synchronization control, the synchronization control and the selection items of the multiple cloud documents are hidden, and the synchronize to archive space control is displayed.
12. The method according to claim 10, characterized in that In response to a triggering operation on the archive page to synchronize to the archive space control, the method further includes: Show sync labels for multiple cloud documents, show only unsynced cloud document selections, select all unsynced cloud document selections, and / or select all cloud document selections; In response to a selection operation of the option of only displaying unsynchronized cloud documents, a plurality of cloud documents are filtered based on the synchronization tags of the plurality of cloud documents, and cloud documents with the synchronization tag of unsynchronized are displayed on the archive page; or, In response to a selection operation on the "Select all unsynchronized cloud documents" option, a plurality of cloud documents are filtered based on the synchronization tags of the plurality of cloud documents, and an option for cloud documents with the synchronization tag "unsynchronized" is selected on the archive page; or In response to a selection operation on the select all cloud documents option, a selection item for all cloud documents is selected on the archive page.
13. The method according to claim 10, characterized in that Setting a switch archive space control on the archive page, the archive page displays the archive space corresponding to the archive configuration information; In response to the triggering operation of the synchronization to archive space control on the archive page, the method further includes: In response to the archiving space corresponding to the archiving configuration information being the default archiving space, the archiving space switching control is in an available state; In response to a triggering operation on a switch archive space control in an available state on the archive page, displaying a change archive space page; In response to the configuration operation on the archive space change page, a new archive space is determined, and the new archive space is displayed on the archive page.
14. The method according to claim 10, characterized in that Setting a switch archive space control on the archive page; In response to the triggering operation of the synchronization to archive space control on the archive page, the method further includes: In response to the archiving space corresponding to the archiving configuration information being an archiving space other than the default archiving space, the archiving space switching control is in a disabled state.
15. The method according to claim 1, characterized in that Set a project name edit box on the basic information page; After the basic information page receives a target cloud document determined from at least one cloud document, the method further includes: In response to receiving name modification information of the target project input in the project name edit box on the basic information page, a new name of the target project is determined, and the new name of the target project is displayed on the archive page.
16. The method according to claim 1, characterized in that After synchronizing the target cloud document to the archive directory corresponding to the target project in the target archive space, the method further includes: In response to the focus being located at any directory node among the plurality of directory nodes of the archive directory, determining a target directory node, and displaying a cloud document creation control corresponding to the target directory node; In response to a triggering operation on the cloud document creation control, displaying a cloud document creation page, the cloud document creation page including a plurality of cloud document types; In response to a selection operation of any one of a plurality of cloud document types in the cloud document creation page, a target cloud document type is determined, and a cloud document corresponding to the target cloud document type is created under a target directory node on the archive space directory page.
17. The method according to claim 1, characterized in that The management permissions of the target cloud document synchronized to the target archive space are the same as the management permissions of the target cloud document before being synchronized to the target archive space.
18. The method according to claim 1, characterized in that The archive directory of the target archive space corresponds to the target work item of the target project, and the cloud documents associated with the target work item of the target project are all synchronized to the archive directory.
19. A cloud document archiving device, characterized in that: include: an upload module, configured to obtain at least one cloud document corresponding to a target project of a target work item in response to an upload operation on at least one target cloud document in at least one upload area on a basic information page; a selection module configured to receive, on the basic information page, a target cloud document determined from the at least one cloud document in response to a selection operation on the at least one cloud document; The archiving module is configured to synchronize the target cloud document to the archiving directory corresponding to the target project in the target archiving space in response to the archiving operation on the archiving page.
20. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 18 is implemented.
21. 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 18.
22. 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 18.