Information processing device and information processing program

JP7631897B2Active Publication Date: 2025-02-19FUJIFILM BUSINESS INNOVATION CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021032796
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-02
Publication Date
2025-02-19
Estimated Expiration
2041-03-02

AI Technical Summary

Benefits of technology

【0008】 請求項1又は8に係る発明によれば、電子文書に関する期待処理を実行するための操作子と、電子文書に関する期待処理以外の処理を実行するための操作子とを同じ態様で表示画面に表示させる場合に比して、利用者が電子文書に対する期待処理に対応する操作子を容易に特定することができる。 請求項2に係る発明によれば、利用者は、サーバに記憶された電子文書に関する処理を実行する必要があることを把握できると共に、当該電子文書に対する期待処理に対応する操作子を容易に特定することができる。 請求項3に係る発明によれば、利用者に電子文書に関する処理を依頼する他の利用者が当該電子文書についての期待処理の内容を指示することなく、利用者が電子文書に対する期待処理に対応する操作子を容易に特定することができる。 請求項4に係る発明によれば、利用者は、操作子の大きさによって期待処理に対応する操作子を特定することができる。 請求項5に係る発明によれば、利用者は、表示された操作子を操作することで、電子文書に関する期待処理を実行することができる。 請求項6に係る発明によれば、利用者は、電子文書に対する期待された編集内容に応じた操作子を容易に特定することができる。 請求項7に係る発明によれば、利用者は、期待処理に係るオブジェクトを電子文書に付与するための操作子を容易に特定することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007631897000001
    Figure 0007631897000001
  • Figure 0007631897000002
    Figure 0007631897000002
  • Figure 0007631897000003
    Figure 0007631897000003
Patent Text Reader

Abstract

To enable a user to easily specify an operator corresponding to expectation processing concerning electronic documents as compared to a case that the operator for executing the expectation processing concerning the electronic documents and an operator for executing the processing except the expectation processing are displayed on a display screen in the same mode.SOLUTION: In a document management server 12, when an electronic document is stored in a personal tray of an approver, notification information including an action ID showing contents of expectation processing expecting that future execution is expected for the electronic document is transmitted to a user terminal 14 of the approver from the document management server 12. A display control section 52 of the user terminal 14 emphatically displays an operator for executing the expectation processing shown by the action ID in an execution screen of a document application 48 when the electronic document is opened with the document application 48.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and an information processing program. [Background technology]

[0002] Patent document 1 discloses a document management system that includes a server that manages electronic documents and a terminal device used by users, and that notifies users of the importance of an electronic document based on the importance of a folder on the server in which the electronic document is stored. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-115242 A Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, a user can perform a plurality of types of processing on electronic documents, not limited to electronic documents managed in a document management system, using a user device such as a personal computer or a tablet terminal. In order to facilitate the user to perform a plurality of types of processing on electronic documents, a plurality of operators corresponding to the plurality of types of processing can be displayed on a display screen of the user device. The user can perform a desired processing on the electronic document by selecting an operator corresponding to a desired processing from the plurality of operators displayed on the display screen and operating it.

[0005] Here, when there are multiple operators for executing a process related to an electronic document, the user must identify the operator required for the process from the multiple operators displayed on the display screen, which is a cumbersome task. In particular, even when an expected process, which is a process expected to be executed on an electronic document, is determined, the user must identify the operator corresponding to the expected process from the multiple operators displayed on the display screen.

[0006] The object of the present invention is to enable a user to easily identify an operator that corresponds to an expected processing for an electronic document, compared to a case where operators for executing expected processing for an electronic document and operators for executing processing other than the expected processing for an electronic document are displayed in the same manner on a display screen. [Means for solving the problem]

[0007] The invention according to claim 1 includes a processor, which is expected to be executed on an electronic document when a user performs a process on the electronic document. a process determined based on the content of the electronic document; The information processing device is characterized in that, based on processing content information indicating the content of the expected processing, an operator for executing the expected processing is highlighted on a display screen. The invention according to claim 2 is a method for processing the electronic document, the method comprising: receiving, from a server, the electronic document, notification information for prompting the user to execute a process related to the electronic document, and the processing content information; and, when the user operates a notification message displayed on the display screen based on the notification information, executing the electronic document. When the above is displayed on the display screen, 2. The information processing apparatus according to claim 1, further comprising: a display unit for displaying an operation button for executing the expected process on the display screen in a highlighted manner. The invention according to claim 3 is the information processing device according to claim 2, characterized in that the content of the expected process is determined according to a folder in the server in which the electronic document is stored. The invention of claim 4 is an information processing device as described in claim 1 or 2, characterized in that the processor displays, as the highlighting, an operator for executing the expected processing larger than an operator for executing processing other than the expected processing. The invention of claim 5 is an information processing device as described in claim 1 or 2, characterized in that the processor displays, as the highlighting, an operator for executing the expected processing, and does not display an operator for executing processing other than the expected processing. The invention according to claim 6 is the information processing device according to claim 1, characterized in that the expected process is a process of editing the electronic document. The invention of claim 7 is the information processing device described in claim 6, characterized in that the expected processing includes a process of adding a specific object to the electronic document, and the processor highlights an operator for adding an object related to the expected processing to the electronic document when a user performs processing related to the electronic document. The invention according to claim 8 is expected to be executed by a computer on an electronic document when a user processes the electronic document. a process determined based on the content of the electronic document; The information processing program is characterized in that an operator for executing an expected process is highlighted on a display screen based on processing content information indicating the content of the expected process. Effect of the Invention

[0008] According to the invention of claim 1 or 8, a user can easily identify an operator that corresponds to an expected processing for an electronic document, compared to a case where an operator for executing an expected processing for an electronic document and an operator for executing processing other than the expected processing for an electronic document are displayed in the same manner on a display screen. According to the invention of claim 2, a user can understand that processing related to an electronic document stored in a server needs to be executed, and can easily identify an operator corresponding to the expected processing for the electronic document. According to the invention of claim 3, a user can easily identify an operator corresponding to an expected processing for an electronic document without another user who requests the user to process an electronic document specifying the content of the expected processing for the electronic document. According to the invention as defined in claim 4, the user can specify the operator corresponding to the desired process based on the size of the operator. According to the invention as set forth in claim 5, the user can execute the desired process regarding the electronic document by operating the displayed operator. According to the invention as set forth in claim 6, the user can easily specify an operator corresponding to the expected editing content for the electronic document. According to the invention as set forth in claim 7, a user can easily specify an operator for attaching an object related to expected processing to an electronic document. [Brief description of the drawings]

[0009] [Figure 1] 1 is a schematic diagram illustrating a configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a schematic diagram illustrating the configuration of a document management server. [Diagram 3] FIG. 2 is a conceptual diagram showing an example of processing content in the information processing system according to the embodiment. [Figure 4] FIG. 2 is a schematic diagram of the configuration of a user terminal. [Diagram 5] FIG. 11 is a diagram showing the contents of notification information. [Figure 6] FIG. 13 is a diagram showing a notification screen. [Figure 7] FIG. 2 is a first diagram showing operators that are normally displayed on a user terminal. [Figure 8] FIG. 2 is a second diagram showing operators displayed on the user terminal under normal circumstances. [Figure 9] 13 is a first diagram showing operators displayed on a user terminal when the action ID indicates an approval process. FIG. [Figure 10] 13 is a second diagram showing operators displayed on the user terminal when the action ID indicates an approval process. FIG. [Figure 11] 13 is a first diagram showing operators displayed on a user terminal when the action ID indicates a return process. FIG. [Figure 12] 13 is a second diagram showing operators displayed on a user terminal when the action ID indicates a return process. FIG. [Figure 13] 13 is a first diagram showing operators displayed on a user terminal when the action ID indicates a save process. FIG. [Figure 14] 13 is a second diagram showing operators displayed on the user terminal when the action ID indicates a save process. FIG. [Figure 15] 10 is a flowchart showing a processing flow of a user terminal according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] FIG. 1 is a schematic diagram of an information processing system 10 according to the present embodiment. The information processing system 10 includes a document management server 12 and a user terminal 14 as an information processing device used by a user. The document management server 12 and the user terminal 14 are connected to each other so as to be able to communicate with each other via a communication line 16 including, for example, an Internet line or a LAN (Local Area Network). As will be described in detail later, the information processing system 10 is a document management system in which the document management server 12 manages electronic documents transmitted from the user terminal 14, and the document management server 12 transmits the electronic documents to the user terminal 14 in response to a request from the user terminal 14. Although only one user terminal 14 is shown in FIG. 1, the information processing system 10 may include multiple user terminals 14 used by multiple users.

[0011] 2 is a schematic diagram of the configuration of the document management server 12. The document management server 12 is composed of, for example, a server computer. The document management server 12 is a server that provides a document management service that manages electronic documents. Specifically, the document management server 12 authenticates a user who has been registered in advance through an authentication process, and provides the document management service to the authenticated user. The document management server 12 may be composed of multiple computers. In other words, the electronic document management service may be provided to a user through the cooperation of multiple server computers.

[0012] The communication interface 20 includes, for example, a network adapter, etc. The communication interface 20 performs a function of communicating with the user terminal 14 via the communication line 16.

[0013] The memory 22 includes, for example, a hard disk drive (HDD), a solid state drive (SSD), an embedded multi media card (eMMC), a read only memory (ROM), or a random access memory (RAM). The memory 22 stores a server program for causing each unit of the document management server 12 to function. The memory 22 also stores a plurality of electronic documents transmitted from the user terminal 14, i.e., managed by the document management service. Each electronic document stored in the memory 22 is assigned a document ID that uniquely identifies the electronic document, and the document ID and the electronic document are associated with each other and managed. The manner in which electronic documents are stored in the memory 22 will be described later.

[0014] 2, the memory 22 stores a user DB (database) 24 and a folder DB 26. The user DB 24 stores user information, which is obtained by a user registration process when the user starts using the document management service, and which associates a user ID that uniquely identifies the user, the user name of the user, and the notification destination of the user (for example, information that uniquely identifies the user terminal 14 used by the user). The folder DB 26 stores folder information, which is associated with a folder ID (or URL (Uniform Resource Locator)) that uniquely identifies a folder (described in detail later) for storing electronic documents defined in the memory 22, information indicating the type of the folder (described later), and the user ID of the user corresponding to the folder.

[0015] Processor 28 refers to a processor in a broad sense, and includes at least one of a general-purpose processor (e.g., a CPU (Central Processing Unit)) and a dedicated processing device (e.g., a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a programmable logic device). Processor 28 may not be a single processing device, but may be configured by the cooperation of multiple processing devices located at physically separate locations. Processor 28 fulfills the functions of document management unit 30 and notification instruction unit 32 according to a server program stored in memory 22.

[0016] The document management unit 30 executes a process for managing electronic documents. Specifically, the document management unit 30 stores electronic documents transmitted from the user terminal 14 in the memory 22, and transmits the electronic documents stored in the memory 22 to the user terminal 14 in response to a request from the user terminal 14. The document management unit 30 also executes a process for assigning document IDs to electronic documents stored in the memory 22, etc.

[0017] The notification instruction unit 32 executes a process of sending a notification to a user who uses the document management service when a predetermined condition is satisfied. Note that in this embodiment, the notification to the user (i.e., the user terminal 14) is executed by the process of the notification instruction unit 32, but the notification process may be executed by a notification service such as FCM (Firebase Cloud Messaging).

[0018] 3 is a conceptual diagram showing the contents of the processing by the document management unit 30 and the notification instruction unit 32. Before describing a specific example of the processing by the document management unit 30 and the notification instruction unit 32, folders defined in the memory 22 will be described.

[0019] A plurality of types of folders with different roles and access rights are defined in the storage area of ​​the memory 22. Electronic documents are stored in each folder. In this embodiment, a personal tray, a workspace, and a shared tray are defined as types of folders.

[0020] A personal tray is a personal folder for a user. A personal tray is provided for each user. A user can store electronic documents in his / her own personal tray and can view (i.e., download to user terminal 14) the electronic documents stored in his / her own personal tray. A user can also store electronic documents in other people's personal trays. Note that a user cannot view electronic documents stored in other people's personal trays. For example, when an approval requester wants to obtain approval from an approver for a certain electronic document, the approval requester can store the electronic document in the approver's personal tray. As will be described in more detail later, when an electronic document is stored in a personal tray, a notification instruction unit 32 sends a notification to the user corresponding to that personal tray.

[0021] A workspace is a personal folder for a user and a folder for working. Like a personal tray, a workspace is provided for each user, but unlike a personal tray, a user can access his / her own workspace but cannot access other users' workspaces. In other words, a user can store electronic documents in his / her own workspace and view electronic documents stored in his / her workspace, but cannot store electronic documents in other users' workspaces or view electronic documents stored in other users' workspaces. For example, a user can store an electronic document that he / she is working on in a workspace.

[0022] The personal tray and workspace are automatically generated when a user registers with the document management service.

[0023] A shared tray is a folder that can be shared by multiple users. A shared tray can be accessed by multiple users. That is, each user can store electronic documents in the shared tray and can view the electronic documents stored in the shared tray. Therefore, the shared tray can also be used to transfer electronic documents between multiple users. A shared tray can be generated by a user, and multiple shared trays may be defined. A user can predefine the purpose of each shared tray, and in that case, electronic documents that fit the purpose are stored in the shared tray. For example, an electronic document approved by an approver is stored in a shared tray that is predefined to store approved electronic documents. An approval requester can view the approved electronic document stored in the shared tray. When an electronic document is stored in a shared tray, a notification is sent by the notification instruction unit 32 to a user that is predefined for the shared tray. For example, in a shared tray for storing approved electronic documents of a certain department of a certain company, members of the department are preregistered in the shared tray, and when an approver (e.g., a department manager) stores an electronic document in the shared tray, a notification is sent to the members of the department.

[0024] A folder ID or a URL (Uniform Resource Locator) that uniquely identifies the folder is defined for each folder defined in the memory 22. The folder ID, information indicating the type of the folder, and the user ID of the user corresponding to the folder are stored in the folder DB 26 in association with each other.

[0025] An overview of an example of processing by the document management unit 30 and the notification instruction unit 32 will be described below with reference to Fig. 3, taking as an example a case where an electronic document for which approval is requested by an approval requester is stored in the personal tray of an approver. It is predefined that an electronic document approved by an approver is stored in the approved tray, which is a shared tray shown in Fig. 3, and the approval requester is predefined as a user to be notified.

[0026] First, the approval requester accesses the document management server 12 from the approval requester's user terminal 14a and receives authentication from the document management server 12 (i.e., the approval requester logs in to the document management service). The authentication method may be a known method such as a password. Then, the approval requester transmits an electronic document for which approval from the approver is desired from the user terminal 14a to the document management server 12. Specifically, the approval requester specifies the approver's personal tray and transmits the electronic document to the document management server 12. The electronic document has document attributes such as the user ID of the user who sent the electronic document, the document name of the electronic document, its extension (document type), and data capacity.

[0027] The document management unit 30 stores the received electronic document in the approver's personal tray as specified by the approval requester, and also assigns a document ID to the electronic document and manages the document ID in association with the electronic document.

[0028] When an electronic document is stored in the approver's personal tray, the notification instruction unit 32 refers to the folder DB 26 to identify the user ID of the user (i.e., the approver) corresponding to the personal tray. Furthermore, the notification instruction unit 32 refers to the user DB 24 to identify the notification destination of the user associated with the identified user ID (i.e., the approver's user terminal 14b). Then, the notification instruction unit 32 transmits notification information to the approver's user terminal 14b to notify the user. The notification information will be described in detail later.

[0029] The approver who has received the notification accesses the document management server 12 from the user terminal 14b, receives authentication from the document management server 12, and downloads (copies) the electronic document from his / her personal tray to the user terminal 14. Note that the electronic document downloaded from the personal tray to the user terminal 14b is locked on the document management server (cannot be edited). This is to prevent discrepancies from occurring between the contents of the electronic document on the user terminal 14b and the same electronic document on the document management server 12.

[0030] When an approver approves an electronic document, an approval stamp is attached to the electronic document on the approver's user terminal 14b. A stamp is an object (also called an annotation) that is added to an electronic document. Then, the electronic document with the approval stamp attached and approval information indicating the approval are transmitted to the document management server 12. At this time, the electronic document is deleted from the approver's user terminal 14b.

[0031] The document management unit 30 determines that the electronic document has been approved based on the approval information, and stores the electronic document in the approved tray. At this time, the original electronic document stored in the approver's personal tray is deleted. When the electronic document is stored in the approved tray, the notification control unit 34 identifies the notification destination of the approval requester who was registered as a notification destination user of the approved tray based on the user DB 24, and sends a notification to the approval requester's user terminal 14a. In response to the notification, the approval requester can access the document management server 12 again and check the approved electronic document stored in the approved tray.

[0032] If the approved tray is not provided, the approved electronic document is returned to the approval requester's personal tray. Even in this case, the notification control unit 34 sends a notification to the approval requester, so that the approval requester can check the approved electronic document stored in his / her personal tray.

[0033] When an approver does not approve an electronic document and sends it back, a send back stamp is affixed to the electronic document on the approver's user terminal 14b. Then, the electronic document with the send back stamp affixed and send back information indicating that the electronic document has been sent back are transmitted to the document management server 12. At this time, the electronic document is deleted from the approver's user terminal 14.

[0034] The document management unit 30 determines that the electronic document has been sent back based on the send back information, and stores the electronic document in the approval requester's personal tray. At this time, the original electronic document stored in the approval requester's personal tray is deleted. When the electronic document is stored in the approval requester's personal tray, the notification control unit 34 identifies the notification destination of the approval requester based on the user DB 24, and sends a notification to the approval requester's user terminal 14a. In response to the notification, the approval requester can access the document management server 12 again and check the sent back electronic document stored in his or her personal tray.

[0035] The approver can also temporarily save the electronic document in his / her workspace before approving or sending back the electronic document. The approver can edit the electronic document on the user terminal 14b, temporarily save the electronic document in the workspace, and later approve or send back the electronic document. When the electronic document is saved in the workspace, it is transmitted to the document management server 12. In this case, the approver specifies his / her workspace as the storage destination for the electronic document before transmitting the electronic document. At this time, the electronic document is deleted from the approver's user terminal 14b.

[0036] The document management unit 30 stores the received electronic document in the approver's workspace, and at this time, the original electronic document stored in the approver's personal tray is deleted.

[0037] 4 is a schematic diagram of the configuration of the user terminal 14. In this embodiment, the user terminal 14 is a tablet terminal such as a smartphone, but the user terminal 14 may be any computer as long as it performs the functions described below. For example, the user terminal 14 may be a personal computer.

[0038] The communication interface 40 includes, for example, a network adapter, etc. The communication interface 40 performs a function of communicating with the document management server 12 via the communication line 16.

[0039] The input interface 42 includes, for example, a touch panel, a button, a mouse, a keyboard, etc. The input interface 42 is used to input user instructions to the user terminal 14.

[0040] The display 44 includes, for example, a liquid crystal panel. Various display screens are displayed on the display 44.

[0041] The memory 46 includes, for example, an HDD, an SSD, an eMMC, a ROM, or a RAM. The memory 46 stores an information processing program for causing each unit of the user terminal 14 to function. Also, as shown in Fig. 4, the memory 46 has installed therein a document application 48 for executing processing related to electronic documents.

[0042] The processor 50 refers to a processor in a broad sense, and includes at least one of a general-purpose processor (such as a CPU) and a dedicated processing device (such as a GPU, an ASIC, an FPGA, or a programmable logic device). The processor 50 may not be a single processing device, but may be configured by the cooperation of multiple processing devices located at physically separate locations. The processor 50 also fulfills the functions of a display control unit 52 and a document processing unit 54 according to an information processing program stored in the memory 46.

[0043] The display control unit 52 executes a process for displaying various display screens on the display 44. Specifically, the display control unit 52 causes a notification message to be displayed on the display 44 based on notification information received from the document management server 12. Furthermore, when the document application 48 is started, the display control unit 52 causes an execution screen of the document application 48 to be displayed on the display 44. As will be described in more detail below, an electronic document and operators for executing processing related to the electronic document are displayed on the execution screen of the document application 48.

[0044] The document processing unit 54 executes processes related to electronic documents. Specifically, when the document application 48 is executed and an instruction is input by the user in the document application 48, the document processing unit 54 executes processes related to the electronic document in response to the instruction. The processes related to the electronic document D are not limited to processes for editing the electronic document D, but also include processes for transmitting the electronic document D to the document management server 12 (i.e., the document management service).

[0045] Below, we will explain the details of the processing of the display control unit 52 and the document processing unit 54, assuming that a user belonging to an organization (typically an approval requester requesting approval from the approver for an electronic document) has stored an electronic document in the personal tray of an approver who is an administrator of the organization.

[0046] As explained with reference to Fig. 3, when an electronic document is stored in the approver's personal tray, notification information is transmitted to the approver's user terminal 14b by the notification instruction unit 32 of the document management server 12. The contents of the notification information are shown in Fig. 5. The notification information includes document attributes of the electronic document stored in the approver's personal tray (e.g., the user ID and user name of the user who stored the electronic document in the approver's personal tray, and the document name of the electronic document), the document ID of the electronic document, and the folder ID (or URL) of the approver's personal tray.

[0047] Furthermore, in this embodiment, the notification information may include an action ID as processing content information. The action ID indicates the content of an expected process that is expected to be executed in the future on the electronic document. The content of the process indicated by the action ID is not limited to the above, but may include, for example, an approval process for approving the electronic document, a return process for returning the electronic document, or a storage process for saving the electronic document in the workspace of the approver. The action ID may be assigned to the electronic document in advance. The action ID may be included in the document attributes of the electronic document.

[0048] There are various methods for attaching an action ID to an electronic document. For example, a user who has stored an electronic document in the approver's personal tray can attach an action ID to the electronic document. For example, if the user who has stored an electronic document in the approver's personal tray is an approval requester who requests approval from the approver for the electronic document, the process expected for the electronic document is naturally approval process, so the approval requester can attach an action ID indicating approval process to the electronic document. Specifically, the approval requester inputs to the user terminal 14 that the expected process is approval process, and the document processing unit 54 of the user terminal 14 associates the action ID indicating approval process with the electronic document and transmits it to the document management server 12. Also, if the electronic document is a draft of a document format and the user who has stored the electronic document in the approver's personal tray wants the approver to revise and review the draft, the process expected for the electronic document can be a process of saving the electronic document in the approver's workspace, so the user can attach an action ID indicating a process of saving the electronic document in the workspace to the electronic document.

[0049] Also, an action ID may be assigned to an electronic document depending on the folder in which the electronic document is stored in the document management server 12. In other words, the content of the expected processing for an electronic document may be determined depending on the folder in which the electronic document is stored. For example, in a case where electronic documents that require approval from the approver are often stored in the approver's personal tray, an action ID indicating approval processing may be assigned to the electronic document stored in the approver's personal tray. In this way, an action ID can be assigned to the electronic document without the user who has stored the electronic document in the approver's personal tray having to perform the task of assigning an action ID.

[0050] Furthermore, an action ID may be assigned according to the contents of the electronic document obtained by an analysis process of the electronic document by the document processing unit 54 of the user terminal 14 or the document management unit 30 of the document management server 12. For example, if the document processing unit 54 or the document management unit 30 analyzes an electronic document instructed by an approval requester to store it in the approver's personal tray and detects a defect such as the absence of information required for approval, the expected process for the electronic document is a return process, so the document processing unit 54 or the document management unit 30 can assign an action ID indicating a return process to the electronic document.

[0051] When the display control unit 52 of the approver's user terminal 14 receives the notification information from the document management server 12, the display control unit 52 displays on the display 44 a notification message that prompts the approver to execute processing related to the electronic document stored in the approver's personal tray based on the notification information. An example of the notification message 60 is displayed in FIG. 6. As shown in FIG. 6, the display 44 of the approver's user terminal 14 displays a notification message 60 such as "Purchase order.pdf from Fuji Taro has been stored in the personal tray." Here, Fuji Taro is the user name of the user who stored the electronic document in the approver's personal tray, and purchase order.pdf is the document name of the electronic document. These are pieces of information included in the notification information as shown in FIG. 5.

[0052] In response to the notification message, the approver accesses the approver's personal tray of the document management service from the user terminal 14 and downloads the electronic document to the approver's user terminal 14. Then, in order to process the electronic document, the document application 48 is started to open the electronic document. Here, when the approver operates the notification message 60, it is preferable that the document processing unit 54 automatically performs a series of processes from accessing the approver's personal tray, downloading the electronic document, and starting the document application 48 to opening the electronic document. This reduces the trouble for the approver to open the electronic document with the document application 48. The case where the approver operates the notification message 60 is, for example, when the approver taps the notification message 60 or when the approver slides the notification message 60.

[0053] In this embodiment, the action ID is included in the notification information, but the action ID may be sent to the user terminal 14 together with the electronic document stored in the approver's personal tray when the electronic document is downloaded to the approver's user terminal 14. In other words, the action ID does not necessarily need to be included in the notification information, and may be sent to the user terminal 14 separately from the notification information.

[0054] When the document processing unit 54 of the approver's user terminal 14 starts the document application 48, the display control unit 52 causes the display 44 to display the electronic document downloaded from the approver's personal tray and operators for executing processing related to the electronic document. As will be described later, the types of operators displayed here differ depending on the processing content indicated by the action ID, but first, a description will be given of multiple operators displayed on the display 44 under normal circumstances, that is, when no action ID is assigned to the electronic document and the user terminal 14 has not received the action ID.

[0055] FIG. 7 is a first diagram showing operators displayed on the display 44 under normal circumstances. When the document processing unit 54 starts the document application 48, a plurality of operators are displayed on the execution screen of the document application 48 together with the electronic document D downloaded from the approver's personal tray. In the example of FIG. 7, a toolbar 70 including a plurality of operation buttons is displayed as a plurality of operators. The toolbar 70 includes a completion button 70a corresponding to a process of completing editing of the electronic document D, a highlighter button 70b corresponding to a process of adding a highlighter to the electronic document D, a text button 70c corresponding to a process of adding text to the electronic document D, a sticky note button 70d corresponding to a process of adding a sticky note to the electronic document D, a line button 70e corresponding to a process of adding a line to the electronic document D, and a stamp button 70f corresponding to a process of adding a stamp to the electronic document D. The approver can input, to the user terminal 14, the execution of a process corresponding to the operation button by operating (for example, tapping) the operation button included in the toolbar 70. The toolbar 70 displays operation buttons for editing the electronic document D. The process of applying a stamp to the electronic document D is also a process of editing the electronic document D.

[0056] When the approver operates the stamp button 70f, the display control unit 52 displays a stamp toolbar 74 including a plurality of stamp input buttons 72 as a plurality of operators on the display 44. Examples of stamps include, but are not limited to, an approval stamp indicating that the electronic document D has been approved, a return stamp indicating that the electronic document D is to be returned, a completed stamp indicating that the electronic document D has been processed, and an inspection stamp indicating that the electronic document D has been inspected. By operating a stamp input button 72 included in the stamp toolbar 74, the approver can apply a stamp corresponding to the stamp input button 72 to the electronic document D. When each stamp is applied to the electronic document D, an image of the stamp is superimposed on the electronic document D.

[0057] FIG. 8 is a second diagram showing the controls normally displayed on the display 44. When the approver operates the Complete button 70a, the display control unit 52 erases the toolbar 70 and the stamp toolbar 74, and then displays an Approve button 76, a Send Back button 78, and a Save button 80 on the display 44 as a number of controls. These buttons correspond to a process of storing the electronic document D in a predetermined folder in the document management server 12. When the approver operates the Approve button 76, the electronic document D is transmitted from the user terminal 14 to the document management server 12, and the electronic document D is stored in the Approved tray (see FIG. 3). When the approver operates the Send Back button 78, the electronic document D is transmitted from the user terminal 14 to the document management server 12, and the electronic document D is stored in the approval requester's personal tray (see FIG. 3). When the approver operates the Save button 80, the electronic document D is transmitted from the user terminal 14 to the document management server 12, and the electronic document D is stored in the approver's workspace (see FIG. 3).

[0058] In this way, under normal circumstances, a plurality of operators corresponding to a plurality of processes related to electronic document D are displayed on display 44. Therefore, the approver must identify an operator required for a process related to electronic document D from among the plurality of operators.

[0059] When an action ID is assigned to an electronic document stored in the approver's personal tray and the user terminal 14 receives the action ID, the display control unit 52 highlights on the display screen, when the approver processes the electronic document, that is, in this embodiment, when the electronic document is opened with the document application 48, an operator for executing the expected process indicated by the action ID based on the action ID on the execution screen of the document application 48. Below, the cases where the expected process indicated by the action ID is approval process, send back process, and save process to workspace will be described respectively.

[0060] 9 is a first diagram showing operators displayed on the display 44 when the action ID indicates approval processing. When the action ID received by the user terminal 14 indicates approval processing, when the document processing unit 54 starts the document application 48, an operator for executing approval processing for the electronic document D is highlighted together with the electronic document D downloaded from the approver's personal tray.

[0061] In this embodiment, the approval process for the electronic document D is a process of adding an approval stamp to the electronic document D and storing the electronic document D in an approved tray. Therefore, when the document application 48 is started and the electronic document D is opened, the display control unit 52 highlights the stamp button 70f required to add the approval stamp to the electronic document D. The highlighting may be any display mode that makes the stamp button 70f stand out more than other operators. For example, the stamp button 70f, which is an operator for executing the expected process, may be displayed larger than operators for executing processes other than the expected process, i.e., operators other than the stamp button 70f. The stamp button 70f may also be displayed in a color different from the other operators. In this embodiment, the display control unit 52 highlights the stamp button 70f by displaying the stamp button 70f and not displaying operators other than the stamp button 70f.

[0062] When the approver operates the stamp button 70f, the stamp toolbar 74 is displayed. Here, if the user terminal 14 has received an action ID indicating approval processing, the display control unit 52 also highlights the approval stamp button 72a, which is an operator for adding an object (a stamp in this embodiment) related to the approval processing, which is the expected processing, to the electronic document D, in the stamp toolbar 74. In this embodiment, the approval stamp button 72a is highlighted by displaying only the approval stamp button 72a in the stamp toolbar 74 and not displaying other stamp buttons for adding stamps related to processing other than the approval processing to the electronic document D, but as described above, various modes of highlighting may be used.

[0063] 10 is a second diagram showing operators displayed on the display 44 when the action ID indicates approval processing. When the approver operates the approval stamp button 72a to apply an approval stamp to the electronic document D, the display control unit 52 erases the toolbar 70 and the stamp toolbar 74, and then highlights the approval button 76 out of the approval button 76, the send back button 78, and the save button 80 (see FIG. 8). In this embodiment, the approval button 76 is highlighted by displaying the approval button 76 and not displaying the send back button 78 and the save button 80, but as described above, various modes of highlighting may be used.

[0064] In this way, when the user terminal 14 receives an action ID indicating approval processing, the display control unit 52 sequentially highlights the operators necessary for the approval processing. Therefore, the approver can easily identify the operator corresponding to the approval processing, compared to when multiple operators are displayed in the same manner. In detail, the approver can execute the approval processing to approve the electronic document D, simply by operating the highlighted operators.

[0065] In this embodiment, the display control unit 52 highlights the stamp button 70f when the document application 48 is launched and opens the electronic document D, but the display control unit 52 may instead display the stamp toolbar 74 from the beginning and highlight the approval stamp button 72a in the stamp toolbar 74 without displaying the toolbar 70 when the document application 48 is launched and opens the electronic document D. This eliminates the need for the approver to operate the stamp button 70f to display the approval stamp button 72a, reducing the amount of operation by the approver.

[0066] Similarly, when the notification message 60 (see FIG. 6) displayed on the display 44 of the user terminal 14 is operated, the document application 48 is launched and the electronic document is opened, and the operators for executing the approval process for the electronic document D are highlighted. This allows the approver to execute a series of processes, such as launching the document application 48, applying an approval stamp to the electronic document, and storing the electronic document in an approved tray, simply by operating the notification message 60 and operating the highlighted operators.

[0067] 11 is a first diagram showing operators displayed on the display 44 when the action ID indicates a send-back process. When the action ID received by the user terminal 14 indicates a send-back process, when the document processing unit 54 starts the document application 48, an operator for executing the send-back process for the electronic document D is highlighted together with the electronic document D downloaded from the approver's personal tray.

[0068] In this embodiment, the return process for electronic document D is a process of adding a return stamp to electronic document D and storing the electronic document D in the personal tray of the approval requester. Therefore, when the document application 48 is launched and electronic document D is opened, the display control unit 52 highlights the stamp button 70f required to add a return stamp to electronic document D. In this embodiment, the display control unit 52 highlights the stamp button 70f by displaying the stamp button 70f and not displaying any other operators than the stamp button 70f.

[0069] When the approver operates the stamp button 70f, the stamp toolbar 74 is displayed. Here, if the user terminal 14 has received an action ID indicating return processing, the display control unit 52 also highlights the return stamp button 72b in the stamp toolbar 74 for applying a stamp related to the return processing, which is the expected processing, to the electronic document D. In this embodiment, only the return stamp button 72b is displayed in the stamp toolbar 74, and the other stamp buttons are not displayed, thereby highlighting the return stamp button 72b, but as described above, various modes of highlighting may be used.

[0070] 12 is a second diagram showing the operators displayed on the display 44 when the action ID indicates a send-back process. When the approver operates the send-back stamp button 72b to apply a send-back stamp to the electronic document D, the display control unit 52 erases the toolbar 70 and the stamp toolbar 74, and then highlights the send-back button 78 out of the approval button 76, the send-back button 78, and the save button 80 (see FIG. 8). In this embodiment, the send-back button 78 is highlighted by displaying the send-back button 78 and not displaying the approval button 76 and the save button 80, but as described above, various modes of highlighting may be used.

[0071] In this way, when the user terminal 14 receives an action ID indicating a return process, the display control unit 52 sequentially highlights the operators necessary for the return process. Therefore, the approver can easily identify the operator corresponding to the return process, compared to when multiple operators are displayed in the same manner. In detail, the approver can execute the return process to return the electronic document D, simply by operating the highlighted operators.

[0072] In this embodiment, the display control unit 52 highlights the stamp button 70f when the document application 48 is launched and opens the electronic document D, but the display control unit 52 may instead display the stamp toolbar 74 from the beginning and highlight the send back stamp button 72b in the stamp toolbar 74 without displaying the toolbar 70 when the document application 48 is launched and opens the electronic document D. This eliminates the need for the approver to operate the stamp button 70f to display the send back stamp button 72b, reducing the amount of operation by the approver.

[0073] Similarly, when the notification message 60 (see FIG. 6) displayed on the display 44 of the user terminal 14 is operated, the document application 48 is launched and the electronic document is opened, and the operator for executing the send-back process for the electronic document D is highlighted. This allows the approver to execute a series of processes, such as launching the document application 48, applying a send-back stamp to the electronic document, and storing the electronic document in the personal tray of the approval requester, simply by operating the notification message 60 and operating the highlighted operators.

[0074] 13 is a first diagram showing operators displayed on the display 44 when the action ID indicates a process of saving to a workspace. When the action ID received by the user terminal 14 indicates a process of saving to a workspace, when the document processing unit 54 starts the document application 48, an operator for executing the process of saving the electronic document D to the workspace is highlighted together with the electronic document D downloaded from the approver's personal tray.

[0075] In this embodiment, the process of saving electronic document D in the workspace is a process of performing editing other than adding a stamp on electronic document D and then storing the electronic document D in the approver's workspace. Therefore, when document application 48 is started and electronic document D is opened, display control unit 52 highlights the done button 70a, highlighter button 70b, text button 70c, sticky note button 70d, and line button 70e, which are necessary for editing processing other than adding a stamp to electronic document D. In this embodiment, display control unit 52 displays the done button 70a, highlighter button 70b, text button 70c, sticky note button 70d, and line button 70e, but does not display other operators, thereby highlighting these operation buttons.

[0076] The approver can perform editing processes on the electronic document D by operating the highlighter button 70b, the text button 70c, the sticky note button 70d, and the line button 70e.

[0077] 14 is a second diagram showing operators displayed on the display 44 when the action ID indicates a save process to a workspace. When the approver operates the Complete button 70a, the display control unit 52 erases the toolbar 70 and highlights the Save button 80 among the Approve button 76, the Send back button 78, and the Save button 80 (see FIG. 8). In this embodiment, the Save button 80 is highlighted by displaying the Save button 80 and not displaying the Approve button 76 and the Send back button 78, but as described above, various modes of highlighting may be used.

[0078] In this way, when the user terminal 14 receives an action ID indicating a save process to the workspace, the display control unit 52 sequentially highlights the operators required for the save process. Therefore, the approver can easily identify the operator corresponding to the save process compared to when multiple operators are displayed in the same manner. In detail, the approver can perform a save process to edit the electronic document D and then store it in the approver's workspace, simply by operating the highlighted operators.

[0079] Note that when the notification message 60 (see FIG. 6) displayed on the display 44 of the user terminal 14 is operated, the operator for executing the save process to store the electronic document D in the workspace is also highlighted when the document application 48 is launched and the electronic document is opened. This allows the approver to execute a series of processes to launch the document application 48, edit the electronic document, and store the electronic document in the approver's workspace, simply by operating the notification message 60 and operating the highlighted operators.

[0080] The flow of processing by the user terminal 14 will be described below with reference to the flowchart shown in Fig. 15. At the start of the flowchart in Fig. 15, it is assumed that an electronic document from an approval requester is stored in the approver's personal tray.

[0081] In step S10, the user terminal 14 of the approver receives, from the document management server 12, notification information for urging the approver to execute processing related to the electronic document stored in the approver's personal tray.

[0082] In step S12, the display control unit 52 causes the display 44 to display a notification message 60 (see FIG. 6) based on the notification information received in step S10.

[0083] In step S14, the document processing unit 54 judges whether the notification message 60 displayed in step S12 has been operated by the user (approver). The document processing unit 54 waits until the notification message 60 has been operated by the approver, and if so, proceeds to step S16.

[0084] In step S16, the document processing unit 54 accesses the approver's personal tray of the document management server 12 and downloads the electronic document related to the notification information received in step S10 from the approver's personal tray. Then, the document processing unit 54 starts the document application 48 and displays the electronic document.

[0085] In step S18, the display control unit 52 determines whether or not the user terminal 14 has received an action ID from the document management server 12. Specifically, the display control unit 52 determines whether or not the action ID is included in the notification information received in step S10, or whether or not the action ID was received together with the electronic document in step S16.

[0086] If the user terminal 14 has not received the action ID, the process proceeds to step S20. In step S20, the display control unit 52 displays normal controls on the execution screen of the document application 48. That is, the display control unit 52 displays the toolbar 70 (see FIG. 7) including a done button 70a, a highlighter button 70b, a text button 70c, a sticky note button 70d, a line button 70e, and a stamp button 70f.

[0087] If the user terminal 14 has received the action ID, the process proceeds to step S22. In step S22, the display control unit 52 determines the processing content indicated by the action ID.

[0088] If the action ID indicates approval processing, the process proceeds to step S24, where the display control unit 52 highlights the operation buttons required for approval processing on the execution screen of the document application 48 (see FIGS. 9 and 10).

[0089] If the action ID indicates a send-back process, the process proceeds to step S26, where the display control unit 52 highlights the operation buttons required for the send-back process on the execution screen of the document application 48 (see FIGS. 11 and 12).

[0090] If the action ID indicates a save process to the workspace, the process proceeds to step S28, in which the display control unit 52 highlights the operation buttons required for the save process to the workspace on the execution screen of the document application 48 (see Figures 13 and 14).

[0091] In step S30, the document processing unit 54 executes a process relating to the electronic document in accordance with the operation button operated by the approver.

[0092] Although the embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various modifications are possible without departing from the spirit of the present invention.

[0093] For example, in the present embodiment, the case where an electronic document is stored in the personal tray of an approver in a document management service has been mainly described, but the present invention can also be applied to the case where an electronic document is stored in another folder. For example, the present invention can also be applied to the case where a draft of a certain format is stored in a certain shared tray when a plurality of users are considering the format of a certain electronic document. When an electronic document is stored in the shared tray, notification information including an action ID indicating an editing process other than the addition of a stamp is transmitted to the user terminal 14 used by a user (user considering the format) who is registered in advance in the shared tray. Then, when each user operates the notification message based on the notification information, the operation buttons required for the editing process other than the addition of a stamp are highlighted together with the draft of the format on the execution screen of the document application 48 displayed on the user terminal 14 of each user. This allows each user to easily perform editing process on the draft of the format.

[0094] Furthermore, in this embodiment, processing is performed on an electronic document managed by the document management server 12, but as long as the user terminal 14 can obtain an action ID corresponding to the electronic document, the electronic document does not have to be an electronic document managed by the document management server 12. For example, even when the document processing unit 54 starts up the document application 48 and opens an electronic document stored in the memory 46 of the user terminal 14, that is, when the user terminal 14 executes processing on an electronic document in a standalone manner, if the user terminal 14 can obtain an action ID corresponding to the electronic document, for example, if an action ID is assigned to the electronic document in advance, the display control unit 52 can highlight an operator for executing an expected process indicated by the action ID on the display screen. [Explanation of symbols]

[0095] 10 information processing system, 12 document management server, 14 user terminal, 16 communication line, 20, 40 communication interface, 22, 46 memory, 24 user DB, 26 folder DB, 28, 50 processor, 30 document management unit, 32 notification instruction unit, 42 input interface, 44 display, 48 document application, 52 display control unit, 54 document processing unit.

Claims

1. A processor is provided. The processor, When a user performs a process related to an electronic document, an operator for executing the expected process is highlighted on a display screen based on process content information indicating the content of the expected process, which is a process expected to be performed on the electronic document and determined based on the content of the electronic document.

23. An information processing apparatus comprising:

2. The processor, receiving the electronic document, notification information for prompting the user to execute a process related to the electronic document, and the process content information from a server; when the user operates a notification message displayed on the display screen based on the notification information, the electronic document is displayed on the display screen, and an operator for executing the expected process is highlighted on the display screen.

2. The information processing apparatus according to claim 1,

3. the content of the expected process is determined according to a folder in the server in which the electronic document is stored; 3. The information processing apparatus according to claim 2.

4. The processor, As the highlighting, an operator for executing the expected process is displayed larger than operators for executing processes other than the expected process.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

5. The processor, As the highlighted display, an operator for executing the expected process is displayed, and an operator for executing a process other than the expected process is not displayed.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

6. the expected process is a process of editing the electronic document, 2. The information processing apparatus according to claim 1,

7. the expected processing includes a process of adding a specific object to the electronic document; The processor, highlighting an operator for attaching an object related to the expected process to the electronic document when the user performs a process related to the electronic document; 7. The information processing apparatus according to claim 6,

8. On the computer, When a user performs a process related to an electronic document, an operator for executing the expected process is highlighted on a display screen based on process content information indicating the content of the expected process, which is a process expected to be performed on the electronic document and determined based on the content of the electronic document.

23. An information processing program comprising:

Citation Information

Patent Citations

  • Mail transmission / reception program and mail transmission / reception device

    JP2007065787A

  • Document management device, document management method, and computer program

    JP2011159272A

  • Document management device, control program of document management device, and document management system

    JP2013114504A

  • Information management device and program

    JP2016115242A

  • Chat system and program

    JP2018151724A