Information processing system, its control method, and program
The system facilitates efficient data processing by allowing users to copy and optionally delete source data, addressing the inefficiencies in existing systems by streamlining data transfer operations.
Patent Information
- Application Number
- JP2025054932
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-02-04
- Estimated Expiration
- 2045-03-28
AI Technical Summary
Existing systems do not provide a mechanism to easily determine whether to delete or retain source data when copying it to another document, leading to inefficient processing.
The system allows for the copying of source document data with an option to delete the original data upon a second operation, enabling efficient processing based on user intent.
Enables easy execution of data processing decisions regarding deletion or retention, reducing the number of steps and time required for data transfer operations.
Smart Images

Figure 0007810933000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, a control method thereof, and a program. [Background technology]
[0002] When registering form data, it is time-consuming to have to enter all the items on the form every time. Therefore, there is a known technology that allows you to copy or replace some of the data so that it can be used in other documents.
[0003] Patent Document 1 discloses a technique for specifying a replacement page in a document to be edited, and inserting a page of another document specified by the user at the position of the replacement page. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-261765 DISCLOSURE OF THE INVENTION [Problem to be solved by the invention]
[0005] When copying some data and using it in another document, the original data may become unnecessary for some reason. Therefore, it is necessary to execute appropriate processing depending on whether the original data is to be deleted or not. Patent Document 1 does not disclose processing depending on whether the original data is to be deleted or not.
[0006] Therefore, an object of the present invention is to provide a mechanism for easily executing processing depending on whether or not the source data can be deleted. [Means for solving the problem]
[0007] In order to solve the above problems, the present invention provides: When the first operation is received, control is performed so that at least a part of the source document data is copied without deleting the source document data; The apparatus is characterized by comprising a control means that, when the second operation is accepted, controls to copy at least a part of the source document data and delete the source document data. [Effects of the Invention]
[0008] According to the present invention, it is possible to easily execute processing depending on whether or not the source data can be deleted. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of a schematic configuration of an information processing system. [Figure 2] FIG. 2 is a block diagram showing an example of the hardware configuration of a person in charge terminal, a manager terminal, and a server. [Figure 3] FIG. 2 is a block diagram showing an example of a hardware configuration of a multifunction peripheral having a scanner function. [Figure 4] 10 is a flowchart illustrating an example of basic processing of the present system. [Figure 5] 10 is a screen showing an example of a main registration application screen. [Figure 6] 10 is a screen showing an example of an upload screen. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0011] FIG. 1 is a diagram showing an example of a system configuration of an information processing system according to an embodiment of the present invention.
[0012] The information processing system 100 includes a scanner device 102, a registrant terminal 104, an MFP (Multifunction Peripheral) 108, a web server 105 placed on a file management cloud 114, a file server 106, and an issuer terminal 110 on the document issuer side, all of which are connected to each other so as to be able to communicate via a network 112.
[0013] In the present invention, the web server 105 and file server 106 are virtual servers that are placed on the file management cloud 114. Note that each server does not have to be placed on the cloud 114, and each may be placed in its own housing, or the respective functions may be combined and placed in one or more housings.
[0014] Issuer terminal 110 is a terminal used by an issuer to create a document. A PDF file created on issuer terminal 110 is transmitted to Web server 105 via network 112 and stored on file server 106. Alternatively, a document created on paper may be scanned using scanner device 102 or MFP 108, and the resulting PDF file may be transmitted to Web server 105. In this embodiment, these PDF files are referred to as document files.
[0015] The Web server 105 stores files acquired from the issuer terminal 110 and the registrant terminal 104 in the file server 106. In addition, for files uploaded from the terminals, the Web server 105 performs scanner storage requirement check processing, timestamp assignment processing, and the like, and registers the files in the file server 106.
[0016] The registrant terminal 104 is a terminal used by a file recipient. The registrant terminal 104 can search for, download, and view PDF files received by the web server 105 via the network 112. The registrant terminal 104 sends PDF files received as attachments to emails or the like from the issuer terminal 110 to the web server 105, and if the document is sent in paper form, it scans the paper document using a scanner device 102 or the like and sends it to the web server 105.
[0017] FIG. 2 is a block diagram showing an example of the hardware configuration of the registrant terminal 104, the Web server 105, the file server 106, and the issuer terminal 110, as well as the hardware configuration of these information processing devices, in the embodiment of the present invention.
[0018] As shown in FIG. 2, these information processing devices are connected via a system bus 204 to a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, an input controller 205, a video controller 206, a memory controller 207, and a communication I / F controller 208.
[0019] The CPU 201 comprehensively controls each device and controller connected to the system bus 204 .
[0020] The ROM 202 or external memory 211 stores the BIOS (Basic Input / Output System) and OS (Operating System), which are control programs executed by the CPU 201, programs that can be read and executed by this information processing device, and various necessary data (including data tables).
[0021] The RAM 203 functions as a main memory, a work area, etc. for the CPU 201. The CPU 201 loads programs and the like required for executing processing from the ROM 202 or the external memory 211 into the RAM 203, and executes the loaded programs to realize various operations.
[0022] The input controller 205 controls input from an input device such as a keyboard 209 or a pointing device such as a mouse (not shown). If the input device is a touch panel, the user can issue various instructions by pressing (touching with a finger or the like) icons, cursors, or buttons displayed on the touch panel.
[0023] The touch panel may also be a touch panel capable of detecting positions touched by multiple fingers, such as a multi-touch screen.
[0024] The video controller 206 controls the display on an external output device such as a display 210. The display also includes the display of a notebook computer integrated into the main body. Note that the external output device is not limited to a display, and may be, for example, a projector. In addition, for devices capable of receiving the above-mentioned touch operation, an input device is also provided.
[0025] The video controller 206 can control a video memory (VRAM) for display control, and can use part of the RAM 203 as a video memory area, or can provide a separate dedicated video memory.
[0026] The memory controller 207 controls access to the external memory 211. The external memory may be an external storage device (hard disk) that stores a boot program, various applications, font data, user files, edited files, and various data, a flexible disk (FD), or a CompactFlash (registered trademark) memory connected to a PCMCIA card slot via an adapter.
[0027] The communication I / F controller 208 connects and communicates with external devices via a network, and executes communication control processing on the network. For example, communication using TCP / IP, telephone lines such as ISDN, and 3G lines for mobile phones are possible.
[0028] The CPU 201 enables display on the display 210 by, for example, executing a process of expanding (rasterizing) an outline font into a display information area in the RAM 203. The CPU 201 also enables user instructions using a mouse cursor (not shown) on the display 210.
[0029] Next, the hardware configuration of the multifunction peripheral 108 having the scanner function shown in FIG. 1 will be described with reference to FIG.
[0030] FIG. 3 is a block diagram showing an example of the hardware configuration of the multifunction peripheral 108 having the scanner function shown in FIG.
[0031] In FIG. 3, 316 is a controller unit that is connected to a scanner unit 314 that functions as an image input device and a printer unit 312 that functions as an image output device, and also connected to a LAN (e.g., LAN 112 shown in FIG. 1) or a public line (WAN) (e.g., PSTN or ISDN, etc.) to input and output image data and device information.
[0032] In the controller unit 316, a CPU 301 is a processor that controls the entire system. A RAM 302 is a system work memory for the CPU 301 to operate, and also serves as a program memory for recording programs and an image memory for temporarily recording image data.
[0033] 303 is a ROM that stores a system boot program and various control programs, and 304 is a hard disk drive (HDD) that stores various programs for controlling the system, image data, and the like.
[0034] An operation unit interface (operation unit I / F) 307 is an interface unit with an operation unit (keyboard) 308. The operation unit I / F 307 also serves to transmit key information input from the operation unit 308 (for example, pressing the start button) to the CPU 301.
[0035] A network interface (I / F) 305 is connected to the network (LAN) 112. It is also configured to enable wireless communication, connecting to other devices via infrared, Bluetooth (registered trademark), or Wi-Fi (registered trademark) for data input and output. A modem (MODEM) 306 is connected to a public line for data input and output, such as sending and receiving faxes.
[0036] An external interface (external I / F) 318 is an I / F unit that accepts external inputs such as USB, IEEE1394, a printer port, and RS-232C, and in this embodiment, a card reader 319 for reading an IC card (storage medium) of a mobile terminal required for authentication is connected to the external I / F 318. The CPU 301 controls the card reader 319 to read information from the IC card of the mobile terminal via the external I / F 318, and can acquire the information read from the IC card of the mobile terminal. The above devices are arranged on a system bus 309.
[0037] An image bus interface (IMAGE BUS I / F) 320 is a bus bridge that connects the system bus 309 with an image bus 315 that transfers image data at high speed and converts the data structure.
[0038] The image bus 315 is configured as a PCI bus or IEEE 1394. The following devices are connected to the image bus 315.
[0039] Reference numeral 310 denotes a raster image processor (RIP), which develops vector data such as PDL code into a bitmap image. Reference numeral 311 denotes a printer interface (printer I / F), which connects a printer unit 312 with a controller unit 316 and performs synchronous / asynchronous conversion of image data. Reference numeral 313 denotes a scanner interface (scanner I / F), which connects a scanner unit 314 with the controller unit 316 and performs synchronous / asynchronous conversion of image data.
[0040] An image processing unit 317 performs correction, processing, and editing on input image data, and performs printer correction, resolution conversion, etc. on print output image data. In addition, the image processing unit 317 also performs image data rotation and compression / expansion processing such as JPEG for multi-value image data and JBIG, MMR, MH for binary image data.
[0041] The scanner unit 314 illuminates an image on a piece of paper that serves as an original, scans it with a CCD line sensor, and converts it into an electrical signal as raster image data. The original paper is set on the tray of the original feeder, and when the device user issues a command to start reading from the operation unit 308, the CPU 301 gives a command to the scanner unit 314, and the feeder feeds the original paper one sheet at a time and performs the operation of reading the original image.
[0042] The printer unit 312 converts raster image data into an image on paper, and any method can be used, including electrophotography using a photosensitive drum or belt, or inkjet printing, which ejects ink from a micro-nozzle array to print an image directly on paper. The printing operation is initiated by a command from the CPU 301. The printer unit 312 has multiple paper feed trays, each with a corresponding paper cassette, so that different paper sizes or orientations can be selected.
[0043] The operation unit 308 has an LCD display unit with a touch panel sheet attached to the LCD, which displays the system operation screen, and when a displayed key is pressed, transmits the position information to the CPU 301 via the operation unit I / F 307. The operation unit 308 also has various operation keys, such as a start key, a stop key, an ID key, and a reset key.
[0044] The display performance of the display unit varies depending on the multifunction device, and the present invention is composed of a multifunction device that can be operated via a touch panel, and a multifunction device that simply has an LCD screen and displays text (such as the printing status or the name of the document being printed).
[0045] The start key on the operation unit 308 is used to start the operation of reading an original image, etc. The center of the start key has a two-color LED, green and red, which indicates whether the start key is ready to use depending on its color. The stop key on the operation unit 308 stops an operation that is in progress. The ID key on the operation unit 308 is used to input the user's user ID. The reset key is used to initialize the settings made on the operation unit.
[0046] Under the control of CPU 301, card reader 319 reads information stored on an IC card (which may be provided as an IC chip in the mobile terminal) and notifies CPU 301 of the read information via external I / F 318.
[0047] The card reader 319 is also compatible with the NFC communication standard, and is configured to be able to read and write data from and to IC chips on IC cards and mobile terminals. When an NFC-compatible mobile terminal is held over an NFC-compatible card reader, authentication is performed and pairing between the mobile terminal and the multifunction device is performed.
[0048] Then, communication (P2P) can be established between the held-over mobile device and the multifunction device, and data can be exchanged. Alternatively, communication can be handed over to high-speed communication standards such as Bluetooth (registered trademark) or Wi-Fi (registered trademark), allowing communication between the mobile device and the multifunction device.
[0049] For example, by holding a mobile terminal over a card reader, it becomes possible to send images stored in the mobile terminal to the multifunction peripheral. Note that details of the NFC communication standard are conventional technology, so a detailed explanation will be omitted.
[0050] The multifunction peripheral 108 described above has a platform for controlling the multifunction peripheral 108, and an authentication application for communicating with an authentication server (which may be the server 106) runs on this platform. The authentication application is stored in the HDD 304. Areas are reserved on the HDD 304 for login contexts that store user information at login and various setting information, which are managed by the platform.
[0051] Additionally, applications that extend the main functions of the multifunction peripheral 108 are installed and run on the platform. These applications are executed using the API of the platform.
[0052] Each function of the multifunction peripheral 108 can be controlled via this platform.
[0053] The multifunction peripheral 108 also stores a web browser, and can also cooperate with a web system. In this case, a screen received from a web application server is displayed using the web browser. A command given on the web browser is requested to the web application server, and by receiving the command from the web application server, the multifunction peripheral 108 can execute an operation (scanning or printing).
[0054] With the above configuration, the multifunction peripheral 108 can transmit image data read from the scanner unit 314 onto the LAN 112 , and can print out print data received from the LAN 112 using the printer unit 312 .
[0055] Furthermore, image data read from the scanner unit 314 can be transmitted by fax over a public line using the modem 306 , and image data received by fax over a public line can be output by the printer unit 312 .
[0056] Next, an example of the basic processing for duplicating a bibliographic index in this embodiment will be shown with reference to Fig. 4. The processing of each step is executed by the CPU 201 of each device. This flowchart starts when the registrant terminal 104 receives a display command for the main registration application screen of Fig. 5 from the web server 105.
[0057] In S401, the CPU 201 of the registrant terminal 104 displays the main registration application screen shown in FIG.
[0058] The official registration application screen 500 is a screen for obtaining approval from an approver for an uploaded document file. For example, when obtaining approval from various departments within the company for a customer invoice, the applicant searches for invoices uploaded to this system on a search screen (not shown). The registrant terminal 104 transitions from the search screen (not shown) to the official registration application screen 500 by accepting a predetermined operation, such as accepting a designation for the searched invoice. Thereafter, input of predetermined items related to the invoice is accepted, and when the application button 501 is pressed, the workflow is passed to the next approver. In this embodiment, "official registration" indicates that the document file has been approved by all set approvers. Furthermore, a document file stored in the database of the Web server 105 and has been uploaded but not yet approved is referred to as "provisional registration." In other words, FIG. 5 shows an application screen for officially registering the document file currently displayed, which is in a provisional registration state.
[0059] Note that any method may be used to select the document file to be applied for when the application button 501 is pressed. For example, the document file displayed on the main registration application screen may be selected, or multiple document files may be displayed in a list and the selection of the application file may be accepted.
[0060] If the document file has not been uploaded, the application process will be executed after the document file is uploaded via the upload screen shown in FIG.
[0061] In S402, the CPU 201 of the registrant terminal 104 determines whether or not pressing of the index copy button 502 has been accepted. If accepted, the process proceeds to S403, and if not, the process proceeds to S405. Pressing of the index copy button is considered to be the first operation.
[0062] In S403, the CPU 201 of the Web server 105 accepts the execution of processing related to the index copy button 502.
[0063] The index copy process copies some of the data, such as bibliographic information, related to the currently displayed document file and transfers it to another document file. This eliminates the need to enter all the fields for multiple documents that require approval. For example, if the documents are for the same business partner, there is no need to enter the business partner's fields for each document, making the application process easier.
[0064] In S404, the CPU 201 of the Web server 105 registers part of the original document data in a database.
[0065] The source document data refers to data relating to all items in a specific document file. That is, on the main registration application screen, a document file 508 called "invoice_0001.pdf" is displayed on the left side of the screen, and the data relating to each item in that document file 508 (various data displayed on the right side of the screen) is called the source document data.
[0066] A portion of the original document data refers to data copied to be carried over to another document file. Specifically, the information entered in the document type 503, document index 504, data category 505, and group 506 is copied and registered in the database. Also, the registration in this step is a "provisional registration" because it is in a state before approval.
[0067] The document type 503 is information indicating the type of document file being displayed. It refers to the general type of document used in all situations, both inside and outside the company. For example, there are documents for external use such as invoices, receipts, acceptance notes, estimates, and contracts, and documents for internal use such as approval requests, proposals, plans, business trip reports, and performance reports. Documents are not limited to general companies, and may also be documents used by local governments, volunteer groups, etc.
[0068] The document index 504 is information indicating the index of the document file being displayed. For example, it indicates the transaction date, transaction amount, business partner, and document identification number. The document index is determined according to the document type; the above example is an index for an invoice, and in the case of a contract, indexes such as the document identification number, execution date, contract holder name, and contract type are displayed.
[0069] Input to the document index can be done in any way, for example, by manual input from the user, or by automatically inputting data obtained by performing OCR processing on the target document.
[0070] The data category 505 is information indicating the data category of the uploaded document file, such as scanner storage, electronic transaction, and others.
[0071] Group 506 is information indicating a pre-grouped division. Groups are formed by attributes with the same characteristics, such as by department or company. For example, if grouping is performed by department, "Sales Division 1" is the department that manages the document file currently being displayed, and the file will be officially registered upon approval from "Sales Headquarters."
[0072] After a portion of the source document data has been registered in the database, the process proceeds to S411, where processing is executed to display the upload screen shown in Fig. 6. The configuration of the upload screen will be described later.
[0073] Note that if pressing of the index copy button 502 is accepted on the main registration application screen in Fig. 5, the currently displayed document file (original document file) will remain provisionally registered. If pressing of the index copy button 502 is accepted, the screen will transition to the upload screen, so in order to officially register the original document file, it is necessary to return to the main registration application screen again and complete the application.
[0074] Alternatively, the index copy process and the application process for actual registration may be performed simultaneously when the index copy button 502 is pressed. That is, when the index copy button 502 is pressed, the process related to the application for the displayed document file (document file to be copied) is executed, and then the screen transitions to the upload screen.
[0075] On the other hand, in S405, the CPU 201 of the registrant terminal 104 determines whether or not a press of the delete and re-register button 507 has been accepted. If accepted, the process proceeds to S406, and if not, the process returns to S401. Pressing the delete and re-register button is considered to be the second operation.
[0076] In S406, the CPU 201 of the Web server 105 accepts the execution of processing related to the delete and re-register button 507.
[0077] The delete and re-register process is a process for copying some data, such as bibliographic information, of the document file being displayed and transferring it to another document file. The difference from the index copy process is that the document file to be copied is deleted from the file server 106.
[0078] There may be times when you want to delete the original document file for some reason. For example, if you have linked the wrong image to a registered document index, you may want to keep only the document index. Also, if an error occurs after uploading a document file (for example, a scanned document cannot be read properly, resulting in an error such as "No image found"), you may want to keep the document index and replace only the document file.
[0079] While the same process can be achieved by copying the index and then performing the delete operation, it requires a lot of steps and is time-consuming. Therefore, by simply deleting and then accepting the press of the re-register button, these operations can be performed in one go, reducing the number of steps required.
[0080] In S407, the CPU 201 of the Web server 105 executes batch processing of the attached documents. If the batch processing is completed, the process proceeds to S408, otherwise the process waits until the processing is completed. The batch processing is executed by a known method.
[0081] Ancillary documents are document files related to the uploaded document file. For example, if the uploaded document file is an invoice, the ancillary documents include a separate statement, a file to be saved as statement data, supplementary explanatory materials, etc.
[0082] In S408, CPU 201 of Web server 105 registers part of the original document data in the database. The process in this step is the same as the process in S404, and therefore a description thereof will be omitted.
[0083] In S409, CPU 201 of Web server 105 deletes the source document data from the database. Specifically, in S408, items to be copied (part of the source document data), such as the document index, are copied and registered in the DB, and data relating to all items of the source document (source document data) is deleted from the database.
[0084] In S410, CPU 201 of file server 106 deletes a file (e.g., a PDF file) stored on file server 106. Specifically, in S408, CPU 201 of Web server 105 deletes the source document data from the database (or before deleting it), and then sends a deletion request to file server 106. Upon receiving the deletion request, CPU 201 of file server 106 deletes the corresponding file from the server. Note that CPU 201 of Web server 105 may also delete the corresponding file from file server 106.
[0085] In S411, the CPU 201 of the registrant terminal 104 transmits a request to acquire an upload screen.
[0086] In S412, when CPU 201 of Web server 105 receives a request to acquire an upload screen from registrant terminal 104, it transmits to registrant terminal 104 a command to display the upload screen.
[0087] In S413, CPU 201 of registrant terminal 104 displays an upload screen. An example of the upload screen is shown in FIG.
[0088] The difference in the screen configuration on the upload screen 600 between the index copy process and the delete and re-register process is the completion notification. A completion notification 601 for the index copy process and a completion notification 607 for the delete and re-register process are displayed, respectively. In this step, the screen configuration will be explained using the upload screen 600 for the index copy process.
[0089] A portion of the source document data registered in the database in S404 is displayed on the upload screen 600. That is, the document type 503, document index 504, and group 506 registered in the database are displayed in the document type 602, document index 603, and group 604 of the upload screen 600, respectively. Note that the screen is configured to allow uploading of data category 605 in any category, including scanner storage, electronic transaction, and other categories, but the screen may also be configured to allow uploading only to specified categories. That is, if the data category 505 registered in the database is scanner storage (if the data category of the copy source is scanner storage), the data category 605 may be configured to allow uploading only to scanner storage.
[0090] When a file upload is accepted in data section 605, the newly uploaded document file on this screen is associated with various information such as the copied document type and registered in the database. In other words, a provisional registration is performed. Note that the upload can be performed in any manner, and for example, any file can be uploaded using the browse button or by drag and drop.
[0091] The official registration / application button 606 is a button for starting the approval workflow. When the official registration / application button 606 is pressed, the approval step moves to the next approver for official registration.
[0092] This reduces the number of items that must be entered when uploading a new file, thereby reducing the burden on the user.
[0093] As described above, according to this embodiment, it is possible to provide a mechanism for easily executing processing depending on whether or not the source data can be deleted.
[0094] When data obtained from a target document by OCR processing is input to the document index 504, it may be necessary to correct the information input to the document index 504 due to reasons such as errors in the source data.
[0095] In particular, the delete and re-register process is executed when the user wants to delete the source document file because there is an error in the content of the source document file, and therefore it is possible that the information entered in the document index 504 to be copied is incorrect in the first place. Therefore, when the user clicks on the delete and re-register button 507, a notification may be output prompting the user to check the document index 504.
[0096] Any method may be used for processing after outputting the notification as long as it is possible to accept from the user corrections to the data to be duplicated, such as the document index 504. For example, the screen may transition to the upload screen 600 to accept corrections to the document index 504, or a correction acceptance screen (not shown) for the data to be duplicated, such as the document index 504, may be displayed before transitioning to the upload screen 600. After accepting a predetermined input on the correction acceptance screen, for example, when the completion button is pressed, the screen may transition to the upload screen 600.
[0097] The present invention can be embodied as, for example, a system, an apparatus, a method, a program, a recording medium, etc. Specifically, the present invention may be applied to a system consisting of multiple devices, or may be applied to an apparatus consisting of a single device.
[0098] The various controls described above as being performed by CPU 201 may be performed by a single piece of hardware, or the entire device may be controlled by multiple pieces of hardware (e.g., multiple processors or circuits) sharing the processing.
[0099] Furthermore, although the present invention has been described in detail based on its preferred embodiments, the present invention is not limited to these specific embodiments, and various forms within the scope of the gist of the present invention are also included in the present invention. Furthermore, each of the above-described embodiments merely shows one embodiment of the present invention, and each embodiment can be combined as appropriate.
[0100] (Other embodiments) The present invention can also be realized by executing the following process. That is, software (programs) that realize the functions of the above-described embodiments are supplied to a system or device via a network or various storage media, and the computer (or CPU, MPU, etc.) of the system or device reads and executes the program code. In this case, the program and the storage media storing the program constitute the present invention. [Explanation of symbols]
[0101] 100 Information Processing Systems 102 Scanner device 104 Registered User Terminal 105 Web Server 106 File Server 108 MFP 110 Issuer terminal 112 Internet lines 114 Cloud Environment
Claims
1. a first operation unit, a second operation unit, and a display control means for controlling the display of a document file related to the original document data; When a first operation is received from the first operation unit, control is performed so that at least a part of the source document data is copied without deleting the source document data; An information processing system characterized by having a control means that, when a second operation is received on the second operation unit, controls to copy at least a portion of the source document data and delete the source document data.
2. When the first operation is received, control is performed so that at least a part of the source document data is copied without deleting the source document data; a control means for controlling, when the second operation is received, to copy at least a part of the source document data and delete the source document data; Equipped with The information processing system is characterized in that the control means, when accepting an operation related to an application, controls to start a workflow for obtaining approval for a document file that is the subject of the application.
3. a control means for controlling the copying of at least a part of the source document data and the deletion of the source document data; a storage means for storing, when receiving an input of a new document file different from the document file related to the original document data, the new document file and the copied data in association with each other; An information processing system comprising:
4. 4. The information processing system according to claim 1, further comprising a storage unit for storing the data copied by the control unit.
5. Further comprising a storage means for storing the data copied by said control means, 3. The information processing system according to claim 1, wherein the control means, upon receiving the first operation, controls the storage means to store a document file related to the original document data.
6. 3. The information processing system according to claim 1, wherein the control means, upon receiving the second operation, controls to delete a document file related to the original document data.
7. 4. The information processing system according to claim 3, wherein the control means controls to delete a document file related to the original document data.
8. 3. The information processing system according to claim 1, further comprising an output unit that outputs a notification prompting confirmation of at least a part of the source document data when the second operation is accepted.
9. The information processing system according to claim 3, characterized in that the control means further comprises an output means for outputting a notification prompting confirmation of at least a portion of the data of the original document data before deleting the original document data.
10. 9. The information processing system according to claim 8, further comprising: a receiving unit that receives, when the output unit outputs a notification, a correction of at least a part of the original document data.
11. 10. The information processing system according to claim 9, further comprising: a receiving unit that, when the output unit outputs a notification, receives a correction of at least a part of the original document data.
12. The information processing system according to claim 1, characterized in that the display control means controls the first operation unit, the second operation unit, and the document file related to the original document data to be displayed on a single screen.
13. 4. The information processing system according to claim 1, wherein the original document data indicates data relating to all items included in a specific document file.
14. 4. The information processing system according to claim 1, wherein the control means controls to copy at least one of a document type, a document index, a document data classification, and a group that is a storage location of the document.
15. A control method for an information processing system, comprising: a display control step in which a display control means of the information processing system controls the first operation unit, the second operation unit, and a document file related to the source document data to be copied; When a control means of the information processing system receives a first operation on the first operation unit, the control means controls the information processing system to copy at least a part of the source document data without deleting the source document data; A control method for an information processing system, characterized by comprising a control step of controlling, when a second operation is received on the second operation unit, to copy at least a portion of the source document data and delete the source document data.
16. A control method for an information processing system, comprising: When a control means of the information processing system receives a first operation, the control means controls the information processing system to copy at least a part of the source document data without deleting the source document data; a control step of controlling, when the second operation is received, to copy at least a part of the source document data and delete the source document data; Equipped with The control method for an information processing system, wherein the control step performs control so that, when an operation related to an application is accepted, a workflow for obtaining approval related to a document file that is the subject of the application is started.
17. A control method for an information processing system, comprising: a control step in which a control means of the information processing system controls the information processing system to copy at least a part of the source document data and delete the source document data; a storage step in which, when a storage means of the information processing system receives an input of a new document file different from the document file related to the original document data, the new document file is stored in association with the copied data; 1. A method for controlling an information processing system, comprising:
18. A program for causing at least one computer to function as each means of the information processing system according to any one of claims 1 to 3, 7, 9, 11 and 12.
Citation Information
Patent Citations
Document edition managing system
JP2000348023A
Document management system
JP2003076822A
Document management system, document management method, and document management program
JP2007243600A
Method and system for identifying file content over a network
JP2007520796A
Document management system, image processing device, document registration method, program, and recording medium
JP2009087037A