Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a manager that manages documents stored in a memory together with history information including version information indicating a history of revision, a receiver that receives extraction criteria selected from the history information, and an extractor that extracts the documents from the memory based on the received extraction criteria.
1. An information processing apparatus, comprising:
a manager that manages documents stored in a memory together with history information including version information indicating a history of revision, the history information including a deletion flag indicating an instruction to logically delete an entire document stored in the memory that does not physically delete the document, such that the document continues to be stored in the memory;
a receiver that receives extraction criteria selected from the history information;
an extractor that extracts the documents from the memory based on the received extraction criteria; and
a display that displays the deletion flag in association with the document.
2. The information processing apparatus according to claim 1 , wherein
the extraction criteria include a date range of end dates of events that have occurred to a specific person written in the documents.
3. The information processing apparatus according to claim 2 , wherein
the extraction criteria further include information indicating sources where the documents are created, and information indicating types of the documents.
4. The information processing apparatus according to claim 1 , further comprising
a generator that generates file names of the extracted documents so that the file names include output order information indicating an output order corresponding to a display order or a print order of the documents.
5. The information processing apparatus according to claim 4 , wherein
the generator generates a summary that summarizes the extraction criteria.
6. The information processing apparatus according to claim 5 , wherein
when the extraction criteria indicate that the deleted document is excluded, the summary includes information on the excluded document.
7. A non-transitory computer readable medium storing a program causing a computer, which includes a memory that stores documents, to execute a process comprising:
managing the documents together with history information including version information indicating a history of revision, the history information including a deletion flag indicating an instruction to logically delete an entire document stored in the memory that does not physically delete the document, such that the document continues to be stored in the memory;
receiving extraction criteria selected from the history information;
extracting the documents from the memory based on the received extraction criteria; and
instructing a display to display the deletion flag in association with the document.