Server device, program and method
The server device with task and access permission tables enables controlled task assignment and data distribution, addressing permission management issues in existing systems, ensuring secure and efficient delivery and image data handling.
Patent Information
- Application Number
- JP2021145568
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-07
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2041-09-07
AI Technical Summary
Existing systems for managing delivery destinations struggle with setting permissions for workers and distributing image data to terminals, making it difficult to control who can perform which tasks and access which data.
A server device with a task assignment table and access permission table, along with a communication interface, to manage worker responsibilities and user data access permissions, allowing for secure and controlled task and data distribution.
Facilitates convenient and secure distribution of delivery items and image data by ensuring appropriate permissions are set and enforced, enhancing user and worker interaction with the system.
Smart Images

Figure 0007800883000001 
Figure 0007800883000002 
Figure 0007800883000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a server device, a terminal device, a program, and a method for transferring a delivery and its image data to a transfer destination. [Background technology]
[0002] Patent Document 1 discloses a system for managing the destinations of deliveries such as mail. However, in the system disclosed in Patent Document 1, it is not easy to set which worker is permitted to perform what work, or which image data is permitted to be distributed to which terminal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-144398 Summary of the Invention [Problem to be solved by the invention]
[0004] In view of the above background, the present disclosure provides a server device, a program, and a method that are easy to use for those who receive and transfer delivery items and those who receive image data of delivery items. [Means for solving the problem]
[0005] In order to solve the above-described problems, a server device according to an embodiment includes a memory that stores, in addition to predetermined instructions and commands, a task assignment table that associates a plurality of workers who each perform at least a portion of a plurality of tasks with the tasks that each of the plurality of workers is responsible for, and an access permission table that associates at least a portion of a plurality of users who access a plurality of data obtained by a portion of the plurality of tasks with a set of the plurality of data that each of the users is permitted to access, a task management terminal that manages the plurality of tasks, a user terminal that accesses at least a portion of the plurality of data sets, a communication interface that communicates via a communication network, and a communication device that communicates with a person requesting permission and a person granting permission based on the predetermined instructions and commands stored in the memory. a processor configured to perform the following processing: transmitting a first permission table to the work management terminal via the communication interface, the first permission table associating the person requesting permission with at least some of the plurality of workers and the plurality of tasks as the objects of the permission, the first permission table being a permission table in which the person requesting permission is at least some of the plurality of users and the objects of the permission are multiple sets of the plurality of data; transmitting a second permission table to the user terminal via the communication interface, the second permission table being a permission table in which the person requesting permission is at least some of the plurality of users and the objects of the permission are multiple sets of the plurality of data; updating the work responsibility table in accordance with operations of at least some of the plurality of workers on the first permission table; and updating the access permission table in accordance with operations of at least some of the plurality of users on the second permission table. [Effects of the Invention]
[0006] According to the embodiments of the present disclosure, it is possible to provide a more convenient server device, terminal device, program, and method for content distribution.
[0007] It should be noted that the above effects of the embodiments of the present disclosure are merely examples for the sake of convenience and are not limiting. Various embodiments of the present disclosure may achieve any effect described herein and effects that would be apparent to one skilled in the art, in addition to or in place of the above effects. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 illustrates a configuration of a transfer system according to an embodiment. [Figure 2] 10A and 10B are diagrams illustrating an example of a mail item of a document in an envelope and the document removed from the envelope as an example of a delivery item. [Figure 3] FIG. 2 is a diagram illustrating a hardware configuration of each node in the network system illustrated in FIG. [Figure 4] FIG. 2 is a diagram illustrating a configuration of a transfer control system realized in a management server. [Figure 5] FIG. 10 is a diagram illustrating an example of an organization table when the delivery destination of the transfer system is a company. [Figure 6] FIG. 10 is a diagram illustrating an example of a task such as forwarding a delivery using the forwarding system. [Figure 7] FIG. 5 is a diagram illustrating an example of the work assignment table shown in FIG. [Figure 8] FIG. 6 is a first diagram illustrating an access permission table created for each business establishment based on the organization table shown in FIG. 5. [Figure 9] FIG. 6 is a second diagram illustrating an example of an access permission table created for each business establishment based on the organization table shown in FIG. 5. [Figure 10] FIG. 10 is a first diagram illustrating an example of an operation table used for editing operations using an editing device for an operator table. [Figure 11] FIG. 10 is a second diagram illustrating an example of an operation table used for editing operations using an editing device for an operator table. [Figure 12] FIG. 10 is a third diagram illustrating an example of an operation table used for editing operations using an editing device for an operator table. [Figure 13] FIG. 10 is a first diagram illustrating an example of an operation table used for editing an access permission table using an operation table creating device. [Figure 14]FIG. 10 is a second diagram illustrating an example of an operation table used for editing an access permission table using an operation table creating device. [Figure 15] 10 is a first flowchart showing processing of a management server. [Figure 16] 10 is a second flowchart showing the processing of the management server. [Figure 17] 10 is a third flowchart showing the processing of the management server. [Figure 18] 10 is a fourth flowchart showing the processing of the management server. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments will be described in detail with reference to the drawings. In the drawings, substantially the same components, processes, information, and data are designated by the same reference numerals and names. When referring to one of multiple possible components without specifying it, the subscripts of the component reference numerals may be omitted. Furthermore, devices that can be the subject of information processing and communication may be collectively referred to as "nodes."
[0010] Furthermore, the numbers and types of components and data in the drawings are shown for illustrative purposes only and may be increased, decreased, or changed as appropriate. For convenience of illustration, some names may be omitted from the drawings as appropriate. Components not related to the essential description of the invention may be omitted from the drawings as appropriate. When referring to one of multiple components without specifying it, the subscripts of the reference numerals may be omitted. Unless otherwise specified, m, n, p, q, r, and s are integers of 2 or greater, h is an integer from 1 to s, i is an integer from 1 to m, j is an integer from 1 to p, k is an integer from 1 to q, and l is an integer from 1 to r.
[0011] FIG. 1 is a diagram illustrating the configuration of a forwarding system 1 according to an embodiment. FIG. 2 is a diagram illustrating an example of a delivery, which is a mail item of a document in an envelope and a document removed from the envelope. As shown in FIG. 1, the forwarding system 1 is configured such that a plurality of portable work management terminals 10-1, 10-2 used for forwarding the deliveries, a management server 2 that manages the forwarding work, and a plurality of user terminals 12-1, 12-2 such as personal computers that receive images of the deliveries, and the management server 2 such as a server computer are connected so as to be able to communicate data with each other via a communication network 100 such as the Internet that combines wired communication lines and wireless communication lines.
[0012] At least one of the workers and users of the forwarding system 1 uses these nodes to perform work with support, receive deliveries from senders, and provide or receive services such as immediately forwarding them to pre-registered delivery destinations, periodically forwarding them all at once (bulk forwarding), taking pictures of the deliveries and forwarding them, or discarding them without forwarding them. Note that the work performed by workers and users can be replaced by work performed by machines, robots, etc. as appropriate.
[0013] Fig. 3 is a diagram showing the hardware configuration of each node of the transfer system 1 shown in Fig. 1. As shown in Fig. 3, these nodes include a processor (CPU; Central Processing Unit) 122 connected to each other via a bus 120 so as to be able to input and output data, a ROM (Read Only Memory) 124, a RAM (Random Access Memory) 126, a network interface (IF) 128 connected to the communication network 100, an input / output device (input device and output device; I / O) 130 to which user interface (UI) devices such as a printer, a display, and a keyboard are connected, a recording device 132 that writes and reads data to and from recording media such as a flash memory and a DVD, and an external device IF 134 to which a camera, a scanner, a printer, etc. are connected.
[0014] In addition, each node of the transfer system 1 may be configured as a standalone device, or may be configured as a virtual computer in which one computer is used virtually as multiple computers, or may be configured as a cloud system including multiple computers.
[0015] The processing of each node and its components of the transfer system 1 can be realized by specialized hardware, can be realized by the processor 122 executing software containing instructions stored in the ROM 124 shown in Figure 2, or can be realized by a combination of hardware and software.
[0016] [Administration Server 2 Configuration] FIG. 4 is a diagram showing the configuration of the transfer control system 20 implemented in the management server 2. As shown in FIG. 4, the transfer control system 20 includes a work assignment table 200, an organization table 202, an access permission table 204, an operation table creation device 206, an editing device 208, an editing restriction device 212, an access permission device 214, a work permission device 216, an appearance image database (DB) 218, a content image database 220, and an image delivery device 222. Using these components, the transfer control system 20 supports tasks such as the transfer of deliveries in the transfer system 1, and delivers appearance image data showing an image of the appearance of the delivery and content image data showing an image of the contents of the delivery to the user terminal 12. Note that, hereinafter, appearance image data and / or content image data may be abbreviated as image data.
[0017] FIG. 5 is a diagram illustrating an example of the organization table 202 when the delivery destination of the forwarding system 1 is a company. The company includes multiple business offices #1 to #i to #n, business office #i includes p departments #1 to #j to #p, department #j among these departments includes sections #1 to #k to #q, and section #k among these sections includes r employees as members #1 to #l to #r. The members are users of the user terminal 12. The forwarding system 1 can forward a delivery item to a company, a business office, a department, a section, or a member.
[0018] 1 is treated as a terminal to which the user has logged in and is a transfer destination. For example, when the user logs in to the user terminal 12 using a company account, the user terminal 12 is treated as a company terminal, and this user terminal 12 is the distribution destination of all image data whose distribution destination is the company. Alternatively, when the user logs in to the user terminal 12 using a member's account, the user terminal 12 is treated as the terminal of the logged-in member, and is the distribution destination of image data whose distribution destination is this member.
[0019] FIG. 6 is a diagram illustrating an example of an operation such as forwarding a delivery item using the forwarding system 1. As shown in FIG. 6, the delivery item is received, for example, by a company that operates the forwarding system 1. The received delivery item is associated with the sender, etc. and handled in a set manner. That is, the received delivery item is immediately forwarded to the destination, stored, discarded, its appearance is photographed to create appearance image data, or opened.
[0020] The stored delivery is transferred to the forwarding destination at a specified time or periodically delivered to the forwarding destination. Appearance image data obtained by photographing the exterior of the delivery is delivered to the user terminal 12 of the delivery destination and is further used by the delivery destination to confirm the delivery. When a delivery is opened, the interior is photographed and internal image data is created and delivered to the user terminal 12 of the delivery destination for confirmation of the delivery.
[0021] The delivery item confirmed by the delivery destination is immediately delivered to the forwarding destination, discarded, forwarded to the forwarding destination at a specified time, or periodically delivered to the forwarding destination. The internal image is delivered to the forwarding destination user terminal 12, and the delivery item is discarded, or the internal image itself is discarded.
[0022] Fig. 7 is a diagram illustrating the work assignment table 200 shown in Fig. 4. As shown in Fig. 5, the work assignment table 200 includes, in association with each other, worker identifiers WID1 to WIDh to WIDs of each of s workers involved in the forwarding of deliveries in the forwarding system 1, worker attributes WA1 to WAh to WAs indicating the years of service and level of proficiency of each worker, and the work assigned to each worker. The work assigned to each worker is one or more of the work described with reference to Fig. 6.
[0023] Note that opening and discarding a delivery item may damage the delivery item, and therefore, general workers are not permitted to perform these tasks. Instead, each worker is given permission to perform these tasks by, for example, an administrator of the transfer system 1. This permission is given, for example, using the UI device of the management server 2. Note that in FIG. 7 and other figures, when "permitted" is entered for a combination of a worker identified by WIDh and each task, this worker is permitted to perform the task, and when nothing is entered, this worker is prohibited from performing the task.
[0024] 7 can be used as identifiers of members belonging to an establishment, and the worker attributes WA1 to WAh to WIDs can be used as attributes of members belonging to an establishment. In this way, by using the worker identifiers and worker attributes as member identifiers and attributes, each user can be permitted or prohibited from performing multiple tasks on deliveries.
[0025] Fig. 8 is a first diagram illustrating an access permission table created for each office based on the organization table 202 shown in Fig. 5. As shown in Fig. 8, access permission can be granted for each member belonging to an office. As shown in Fig. 8, of members #1 to #l to #r belonging to section #k of department #j of office #i, for example, member #1 is permitted to access image data whose transfer destinations are all members of all sections of all departments of all offices of the company shown in Fig. 5 (company-wide access permitted).
[0026] For example, member #2 is permitted to access image data whose destinations are all members of all sections in all departments #1 to #j to #p in business office #i (access within business office #i is permitted).For example, member #3 is permitted to access image data whose destinations are all members #1 to #l to #r of all sections #1 to #k to #q in business office #j (access within business office #j is permitted).
[0027] For example, member #4 is only permitted to access image data that is delivered to him / her (access only to himself / herself). For example, member #l is permitted to access image data that is delivered to all members #1 to #l to #r in all sections #k of department #j (access within section #k).
[0028] Also, for example, member #r is not permitted to access image data whose delivery destination is any other member, including himself (total access is prohibited). As explained above, the range of image data to which each member is permitted to access can be set. Note that the range of access permitted for each image data may also be set. Note that an organization table 202 may be created for workers, and access permission for workers can be granted based on this organization table 202.
[0029] Fig. 9 is a second diagram illustrating an access permission table created for each business establishment based on the organization table 202 shown in Fig. 5. As shown in Fig. 9, company-wide access is set to section #1' of department #j' of business establishment #i' as explained with reference to Fig. 8, access within business establishment #j' is set to section #2', access within department #3' is set to section #3', access within department #k' is set to section #j', and no access is set to section #f'.
[0030] As shown in Fig. 9, in an organization such as a company, the range of image data that is permitted to be accessed can be set for each of its subordinate organizations, such as offices, departments, and sections. Also, as shown in Fig. 9, the range of image data that is permitted to be accessed does not have to be set for all members or organizations.
[0031] The access permissions for the entire company and the office #1' allow access to a very wide range of access. Therefore, permission to access such a wide range may be prohibited for security reasons from being set by a member or organization. Therefore, permission to access such a wide range may be granted, for example, by a company manager using the UI device of the user terminal 12, or by an administrator of the transfer system 1 using the UI device of the management server 2.
[0032] 10 to 14, the operation table creation device 206 creates an operation table used for editing operations using the work management terminal 108 of the work assignment table shown in Fig. 7 and an operation table used for editing operations of the work assignment table shown in Fig. 8 and Fig. 9, and displays them on a display included in the UI device of the management server 2. This operation table functions as a GUI image that accepts editing operations using the editing device 208 by workers, members, and administrators of the transfer system 1 on the work management terminal 10, user terminal 12, and management server 2.
[0033] Fig. 10 is a first diagram illustrating an operation table created by the operation table creation device 206 shown in Fig. 4 and used for editing the work responsibility table 200 using the editing device 208 shown in Fig. 7. As shown in Fig. 10, the operation table used for editing the work responsibility table 200 indicates the work in the transfer system 1 permitted for each of the worker identifiers WID1 to WIDh to WIDs.
[0034] By changing the contents of this operation table, each worker can permit or prohibit each worker from performing work other than work that can only be changed by the administrator of the transfer system 1. By using the worker identifiers WID1 to WIDh to WIDs in the operation table as identifiers of members belonging to the business establishment, each member can be permitted or prohibited from performing work in the transfer system 1.
[0035] 11 and 12 are second and third diagrams illustrating operation tables created by the operation table creation device 206 shown in Fig. 4 and used for editing the work assignment table 200 shown in Fig. 7 using the editing device 208. As shown in Fig. 11, the operation table creation device 206 can create an operation table used for changing work permissions for some workers.
[0036] The operation table shown in Fig. 11 is used to change the operation permissions of workers identified by worker identifiers WID1, WID2, WIDh, and WIDs. The worker identifiers added to the operation table are arbitrarily selected, for example, by the administrator of the transfer system 1, and this is called an "invitation" to these workers, and a validity period can be set for the invitation, as shown in Fig. 12.
[0037] 13 and 14 are first and second diagrams illustrating operation tables created by the operation table creation device 206 shown in FIG. 4 and used for editing the access permission table 204 shown in FIG. 9 using the operation table creation device 206. The access permission table shown in FIG. 9 can be updated by member operations on the operation table shown in FIG. 13. The departments added to the operation table are selected by the administrator of the transfer system 1 or the company's management, and this is called an "invitation," and a validity period can be set for the invitation as shown in FIG. 14. Depending on the use and configuration of the transfer system 1, operations on the various tables shown in FIGS. 10 to 14 may be performed not only by workers but also by members (users).
[0038] The editing restriction device 212 controls the editing device 208 to restrict editing of the operation tables for the work assignment table 200 shown in Figures 10 to 12 so as not to allow editing of the operations for which permission is set by the worker. Also, the editing restriction device 212 controls the editing device 208 to restrict editing of the operation tables for the access permission table 204 shown in Figures 13 and 14 so as not to allow editing of the operations for which permission is prohibited for company members.
[0039] When the access permission device 214 receives a request from a member to distribute image data or one of them, it refers to the access permission table 204 to determine whether the member is permitted to distribute the image data. The access permission device 214 controls the image distribution device 222 based on this determination.
[0040] When a worker inputs the work he or she is about to perform into the work management terminal 10, the work permission device 216 determines whether or not the work is permitted in the work assignment table 200. If the work is permitted, the work permission device 216 displays on the work management terminal 10 a message that the work is permitted, and if the work is not permitted, the work permission device 216 displays on the work management terminal 10 a message that the work is not permitted.
[0041] Furthermore, when a worker uses the work management terminal 10 to perform work such as photographing a delivery, the work permission device 216 controls the camera or scanner of the work management terminal 10 to prevent the worker from performing this work. Depending on the configuration and use of the transfer system 1, the processing of the editing restriction device 212, the access permission device 214, and the work permission device 216 may be performed not only for the worker but also for the member (user).
[0042] The external appearance image database 218 stores external appearance image data of the delivery in association with a transfer destination.
[0043] The content image database 220 stores the internal image data of the delivery in association with the transfer destination.
[0044] The image delivery device 222 delivers image data in accordance with the control of the access permission device 214. In other words, when the delivery of image data is permitted for a member who has requested the delivery of that image data, the image delivery device 222 reads the image data from the appearance image database 218 and / or the content image database 220.
[0045] The image delivery device 222 further delivers the read image data to the member's user terminal 12. On the other hand, when delivery of image data is not permitted, the image delivery device 222 does not deliver the image data and displays a message to the member's user terminal 12 that delivery is not permitted. Depending on the configuration and use of the transfer system 1, the processing of the image delivery device 222 may be performed not only for users (members) but also for workers.
[0046] Fig. 15 is a first flowchart showing the processing of the management server 2 shown in Fig. 4. In step S100 shown in Fig. 15, the operation table creation device 206 selects workers to be invited to edit the work in charge table 200 in response to an operation of the management server 2 or the work management terminal 10 by the administrator of the transfer system 1.
[0047] In step S102, the operation table creation device 206 creates the operation table described with reference to FIGS. 10 to 12, and displays it on the displays included in the UI devices of the management server 2 and the work management terminal 10.
[0048] In step S104, the operation table creation device 206 displays the operation table on the display of the work management terminal 10 of the worker selected in the processing of S100 and on the display of the management server 2.
[0049] In step S106, the editing device 208 determines whether any operation has been performed on the operation table displayed in the process of S104. If any editing has been performed (Y in the process of S106), the transfer control system 20 proceeds to the process of S108, and if no editing has been performed (N in the process of S106), the transfer control system 20 remains in the process of S106.
[0050] In step S108, the editing restriction device 210 determines whether the operation was performed by an operator. If the operation was performed by an operator (Y in the process of S108), the transfer control system 20 proceeds to the process of S110, and if the operation was performed by the administrator of the transfer system 1 (N in the process of S108), the transfer control system 20 proceeds to the process of S112.
[0051] In step S110, the editing restriction device 210 determines whether the operation performed by the operator is within the range of operations permitted for the operator. If the operation is within the range of operations permitted for the operator (Y in the process of S110), the transfer control system 20 proceeds to the process of S112, and if the operation is not within the range of operations permitted for the operator (N in the process of S110), the transfer control system 20 proceeds to the process of S106.
[0052] In step S112, the editing device 208 accepts an operation by the manager or operator of the transfer system 1.
[0053] In step S114, the editing device 208 updates the operation table according to the accepted operation.
[0054] In step S116, the editing device 208 determines whether all editing of the operation table has been completed. If all editing has been completed (Y in the process of S116), the transfer control system 20 proceeds to the process of S118, and if editing has not been completed (N in the process of S116), the transfer control system 20 returns to the process of S106.
[0055] In step S118, the editing device 208 reflects the results of editing the operation table in the task assignment table 200. The initial task assignment table 200 is also created as described with reference to FIG.
[0056] Fig. 16 is a second flowchart showing the processing of the management server 2 shown in Fig. 4. In step S120 shown in Fig. 16, the operation table creation device 206 selects workers to be invited to edit the task responsibility table 200 in response to an operation on the user terminal 12 or the management server 2 by the administrator of the transfer system 1 or a company manager.
[0057] In step S122, the operation table creation device 206 creates the operation table described with reference to FIGS. 13 and 14, and displays it on the displays included in the UI devices of the management server 2 and the user terminal 12.
[0058] In step S124, the operation table creation device 206 displays the operation table on the display of the user terminal 12 of the member selected in the process of S120 and on the display of the management server 2.
[0059] In step S126, the editing device 208 determines whether any operation has been performed on the operation table displayed in the process of S124. If any editing has been performed (Y in the process of S126), the transfer control system 20 proceeds to the process of S128, and if no editing has been performed (N in the process of S126), the transfer control system 20 remains in the process of S126.
[0060] In step S128, the editing restriction device 210 determines whether the operation was performed by a member. If the operation was performed by a member (Y in the process of S128), the transfer control system 20 proceeds to the process of S130, and if the operation was performed by the administrator of the transfer system 1 or a company manager (N in the process of S128), the transfer control system 20 proceeds to the process of S132.
[0061] In step S130, the editing restriction device 210 determines whether the operation performed by the member is within the range of operations permitted for the member. If the operation is within the range of operations permitted for the member (Y in the process of S130), the transfer control system 20 proceeds to the process of S132, and if the operation is not within the range of operations permitted for the member (N in the process of S130), the transfer control system 20 proceeds to the process of S126.
[0062] In step S132, the editing device 208 accepts an operation from the administrator of the transfer system 1, the administrator of the company, or a member.
[0063] In step S134, the editing device 208 updates the operation table according to the accepted operation.
[0064] In step S136, the editing device 208 determines whether all editing of the operation table has been completed. If all editing has been completed (Y in the process of S136), the transfer control system 20 proceeds to the process of S138, and if editing has not been completed (N in the process of S136), the transfer control system 20 returns to the process of S126.
[0065] In step S138, the editing device 208 reflects the results of editing the operation table in the access permission table 204. The initial access permission table 204 is also created as described with reference to FIG.
[0066] Fig. 17 is a third flowchart showing the processing of the management server 2 shown in Fig. 4. In step S160 shown in Fig. 17, the work permission device 216 determines whether or not data has been received from the worker's work management terminal 10. If data has been received from the work management terminal 10 (Y in the processing of S160), the transfer control system 20 proceeds to the processing of S162, and if data has not been received from the work management terminal 10 (N in the processing of S160), the transfer control system 20 remains in the processing of S160.
[0067] In step S162, work permission device 216 determines whether the received data indicates work. If the received data indicates work (Y in the process of S162), transfer control system 20 proceeds to the process of S164, and if the received data does not indicate work (N in the process of S162), it ends the process.
[0068] In step S164, the work permission device 216 reads the work assignment table 200.
[0069] In step S166, the work permission device 216 determines whether the work indicated by the received data is permitted for the worker logged in to the work management terminal 10. If the work indicated by the received data is permitted for the worker logged in to the work management terminal 10 (Y in S166), the transfer control system 20 proceeds to processing of S168, and if the work is not permitted (N in S166), the transfer control system 20 proceeds to processing of S170.
[0070] In step S168, the work permission device 216 displays on the work management terminal 10 that the work is permitted.
[0071] In step S170, the work permission device 216 displays on the work management terminal 10 that the work is not permitted, and stops the functions of the work management terminal 10 required for this work.
[0072] Figure 18 is a fourth flowchart showing the processing of the management server 2 shown in Figure 4. In step S190 shown in Figure 18, the access permission device 214 determines whether or not data has been received from the user terminal 12. If the transfer control system 20 has received data from the user terminal 12 (Y in the processing of S190), the transfer control system 20 proceeds to the processing of S192, and if the transfer control system 20 has not received data from the user terminal 12 (N in the processing of S190), the transfer control system 20 remains in the processing of S190.
[0073] In step S192, the access permission device 214 determines whether the received data is a request for image data distribution. If the received data is a request for image data distribution (Y in S192), the transfer control system 20 proceeds to step S194, and if the received data is not a request for image data distribution (N in S192), the transfer control system 20 ends the process.
[0074] In step S 194 , the access permission device 214 reads the access permission table 204 .
[0075] In step S196, the access permission device 214 determines whether or not the requested image data is permitted to be distributed to the member logged in to the user terminal 12. If the requested image data is permitted to be distributed to the member logged in to the user terminal 12 (Y in S196), the transfer control system 20 proceeds to processing of S198, and if not (N in S196), the transfer control system 20 proceeds to processing of S170.
[0076] In step S 198 , the access permission device 214 controls the image delivery device 222 to deliver the requested image data to the user terminal 12 .
[0077] In step S200, the access permission device 214 does not distribute image data to the user terminal 12, and displays a message indicating that distribution of image data is not permitted.
[0078] The processes and procedures according to the present disclosure may be realized not only by the devices explicitly described in the embodiments, but also by software, hardware, or a combination thereof. Specifically, the processes and procedures described herein may be realized by implementing logic corresponding to the processes in a medium such as an integrated circuit, volatile memory, non-volatile memory, a magnetic disk, or optical storage. Furthermore, the processes and procedures described herein may be implemented as a computer program including predetermined instructions, and may be executed by various computers, including terminal devices and server devices.
[0079] Processes and procedures described herein as being performed by a single device, software, component, and / or module may be performed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, various pieces of information described herein as being stored in a single memory and storage device may be stored in multiple memories included in a single device or in multiple memories distributed across multiple devices. Furthermore, the software and hardware described herein may be realized by integrating them into fewer components or by decomposing them into more components.
[0080] Although the embodiments have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the present invention, and are also included in the inventions described in the claims and their equivalents. [Explanation of symbols]
[0081] 1 Transfer system, 10 Work management terminal, 12 User terminal, 100 Communication network, 20 Transfer control system, 200 Work person table, 202 Organization table, 204 Access permission table, 206 Operation table creation device, 208 Editing device, 212 Editing restriction device, 214 Access permission device, 216 Work permission device, 218 Appearance image database, 220 Content image database, 222 Image distribution device,
Claims
1. a task assignment table in which a task identifier assigned to each of a plurality of workers for mutually identifying the plurality of workers is associated with a task that each of the plurality of workers can perform; an organization table in which each of the plurality of workers is associated with a group of workers to which each of the plurality of workers belongs in an organization to which the plurality of workers belong; an access permission table in which each of the plurality of workers is associated with a set of data that each of the plurality of workers can access in the organization; a memory for storing the a work management terminal for managing the plurality of works, a user terminal for accessing at least a part of the plurality of sets of data, and a communication interface for communicating with each other via a communication network; Based on predetermined instructions stored in the memory, creating a first operation table for each of the worker identifiers, which defines the operations permitted for each of the plurality of workers; creating a second operation table for each of the plurality of workers based on a correspondence relationship between each of the plurality of workers and the set of workers in the organization table, the second operation table defining a range of the set of data to which each of the plurality of workers in the organization is permitted to access; updating the tasks assigned to each of the plurality of workers in the task assignment table based on the first operation table; updating the set of data to be accessed by each of the plurality of workers in the access permission table based on the second operation table; a processor configured to perform processing; A server device including:
2. 2. The server device according to claim 1, wherein each of the plurality of data sets is a data set addressed to each of a plurality of lower organizations that make up the organization.
3. The plurality of operations include receiving a delivery, taking an image of the appearance of the received delivery, and taking an image of the contents of the received delivery, The plurality of data are at least one of data of an image of the appearance of the delivery and data of an image of the contents of the delivery, The server device according to claim 2 .
4. The server device according to claim 3, wherein the plurality of tasks include one or more of delivering to the worker at least one of image data of the appearance of the delivery item and image data of the contents of the delivery item, transferring the received delivery item to a forwarding destination, transferring a plurality of the received delivery items in one batch, and disposing of the plurality of the received delivery items.
5. The processor, based on the predetermined instruction command, updating the operator table in accordance with operations permitted to the plurality of workers among at least some of the operations performed by the plurality of workers on the first operation table; configured to perform processing; The server device according to any one of claims 1 to 4.
6. further comprising an input device; The processor, based on the predetermined instruction command, accepting, from the input device, operations other than those permitted to the plurality of workers, and updating the work assignment table; configured to perform processing; The server device according to claim 5 .
7. The processor, based on the predetermined instruction command, updating the access permission table in accordance with operations permitted to at least some of the plurality of workers among at least some of the operations performed by the plurality of workers on the second operation table; configured to perform processing; The server device according to any one of claims 1 to 5.
8. further comprising an input device; The processor, based on the predetermined instruction command, accepting, from the input device, operations other than those permitted to at least some of the plurality of workers, and updating the access permission table; configured to perform processing; The server device according to claim 7.
9. The processor, based on the predetermined instruction command, receiving data indicating the work to be performed by at least some of the plurality of workers from the work management terminal via the communication interface; transmitting data indicating whether the work is permitted for any of the workers to the work management terminal via the communication interface; configured to perform processing; The server device according to any one of claims 1 to 8.
10. The processor, based on the predetermined instruction command, receiving data indicating the work to be performed by any one of the plurality of workers from the work management terminal via the communication interface; prohibiting any of the workers from performing a task using the work management terminal when the task is not authorized for the worker; configured to perform processing; The server device according to any one of claims 1 to 8.
11. a task assignment table in which a task identifier assigned to each of a plurality of workers for mutually identifying the plurality of workers is associated with a task that each of the plurality of workers can perform; an organization table in which each of the plurality of workers is associated with a group of workers to which each of the plurality of workers belongs in an organization to which the plurality of workers belong; an access permission table in which each of the plurality of workers is associated with a set of data that each of the plurality of workers can access in the organization; a memory for storing the a work management terminal for managing the plurality of works, a user terminal for accessing at least a part of the plurality of sets of data, and a communication interface for communicating with each other via a communication network; a computer including creating a first operation table for each of the worker identifiers, which defines the operations permitted for each of the plurality of workers; creating a second operation table for each of the plurality of workers based on a correspondence relationship between each of the plurality of workers and the set of workers in the organization table, the second operation table defining a range of the set of data to which each of the plurality of workers in the organization is permitted to access; updating the tasks assigned to each of the plurality of workers in the task assignment table based on the first operation table; updating the set of data to be accessed by each of the plurality of workers in the access permission table based on the second operation table; A program that acts as a processor configured to perform processing.
12. a task assignment table in which a task identifier assigned to each of a plurality of workers for mutually identifying the plurality of workers is associated with a task that each of the plurality of workers can perform; an organization table in which each of the plurality of workers is associated with a group of workers to which each of the plurality of workers belongs in an organization to which the plurality of workers belong; an access permission table in which each of the plurality of workers is associated with a set of data that each of the plurality of workers can access in the organization; a memory for storing the a work management terminal for managing the plurality of works, a user terminal for accessing at least a part of the plurality of sets of data, and a communication interface for communicating with each other via a communication network; A method performed by a processor executing predetermined instructions stored in the memory in a computer including: creating a first operation table for each of the worker identifiers, the first operation table defining the operations permitted to each of the plurality of workers; creating a second operation table for each of the plurality of workers based on a correspondence relationship between each of the plurality of workers and the set of workers in the organization table, the second operation table defining a range of the set of data to which each of the plurality of workers in the organization is permitted to access; updating the tasks assigned to each of the plurality of workers in the task assignment table based on the first operation table; updating the set of data accessed by each of the plurality of workers in the access permission table based on the second operation table; A method comprising:
Citation Information
Patent Citations
Method and device for managing document and recording medium storing document management program
JP2000251004A
Web application system
JP2009238191A
Delivery object division system and delivery object division method
JP2014144398A
Method for providing task allocation and cooperation, computer program and system
JP2017201529A
JPP6910588B