Engineer assignment management device, engineer assignment management method, and engineer assignment management program
The engineer allocation management device optimally allocates engineers by considering non-assignment periods, addressing suboptimal allocation issues and enhancing project management efficiency.
Patent Information
- Application Number
- JP2024129778
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2026-02-19
- Estimated Expiration
- 2044-08-06
AI Technical Summary
Conventional engineer allocation systems fail to optimally manage engineer assignments due to difficulties in checking availability during non-assignment periods, leading to suboptimal allocation and potential delays in construction projects.
An engineer allocation management device and method that allows inputting periods when engineers are not required, enabling optimal allocation by accessing employee information and updating allocation data based on search conditions, including availability and project details.
Enables optimal allocation of engineers by accurately managing availability, reducing delays, and improving project management efficiency.
Smart Images

Figure 2026027680000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an engineer allocation management device, an engineer allocation management method, and an engineer allocation management program. [Background technology]
[0002] For example, construction companies are required to appoint a chief engineer to oversee the technical management of construction work at the construction site. Furthermore, prime contractors are required to appoint a supervising engineer, rather than a chief engineer, if the total contract amount of subcontracts exceeds a certain amount. Furthermore, a supervising engineer cannot work on multiple construction projects during the same period. Building maintenance companies do not employ many supervising engineers, making it difficult for them to take on multiple large-scale construction projects simultaneously. In such circumstances, if a supervising engineer is assigned before or after the signing of a construction contract, internal coordination may not be possible, resulting in delays to the start of construction work.
[0003] As a technology relating to the allocation of supervising engineers and the like, an engineer allocation management device equipped with a control unit is configured to be able to access a memory area in which engineer list information including engineers, construction industry, engineer type (supervising engineer, chief engineer, or assistant engineer), project, scheduled or contract classification, construction start date, construction end date, classification (full-time, concurrent, or appointed assistant), and allocation status information including engineers and assistants is stored, and on a project input screen displayed on the display unit, at the sales stage, the project, construction start date, construction end date, project certainty (the probability that the order will be accepted), construction industry, classification (supervising or chief), and classification (full-time, concurrent, or appointed assistant) are input to display basic project information including the project, construction start date, construction end date, project certainty, construction industry, classification (full-time, concurrent, or appointed assistant), a case input means for registering the above in the memory area, specifying at least one of engineer, construction industry, and authority as a search condition on an engineer search screen displayed on the display unit, searching for and displaying engineers who meet the specified search conditions from the engineer list information, specifying the searched engineer, and if there is an overlapping case between the construction start date and construction end date specified in the deployment status information for the specified engineer, displaying the overlapping case, selecting an engineer from the searched engineers who does not have an overlapping case, and registering in the memory area the deployment status information including the case, construction start date, construction end date, full-time or concurrent position classification, contract or planned classification, and the selected engineer, which are input on the case input screen (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Publication No. 2023-180043 Summary of the Invention [Problem to be solved by the invention]
[0005] On the other hand, there are periods during the construction period when a supervising engineer does not need to be assigned, and it is possible to assign the supervising engineer to other projects during those periods. However, with conventional technologies such as Patent Document 1, it is difficult to check the assignment status of each supervising engineer, making it impossible to make optimal assignments.
[0006] The present invention has been made in consideration of the above, and aims to provide an engineer allocation management device, an engineer allocation management method, and an engineer allocation management program that enable the acceptance of periods when engineers are not required for the same project, thereby enabling optimal allocation of management engineers. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems and achieve the object, the present invention provides an engineer allocation management device equipped with a control unit, which has access to an employee master that stores employee information including employee name, affiliated sales office, and department, and allocation information data that stores employee allocation information including case number, allocation start date, and allocation end date, and the control unit is equipped with: a case reception unit that receives basic case information including case, property, construction start date, and construction end date input by a user on a case input screen displayed on a display unit; and an engineer allocation unit that refers to the employee master and the allocation information data based on search conditions input by a user on an engineer search screen displayed on the display unit, including allocation period and sales office, searches for engineers that meet the search conditions and displays them on the engineer search screen, and accepts an engineer for the case selected by the user and updates the allocation information data, and is characterized in that the engineer allocation unit accepts input of a period during which an engineer is not required to be allocated to the same case on the case input screen and updates the allocation information data.
[0008] The present invention also provides a method for managing engineer placement that is executed by an engineer placement management device equipped with a control unit, and that is capable of accessing an employee master that stores employee information including employee names, affiliated sales offices, and departments, and placement information data that stores employee placement information including case numbers, placement start dates, and placement end dates, and that is executed by the control unit. The method includes a job acceptance step that accepts basic job information, including the job, property, construction start date, and construction end date, entered by a user on a job input screen displayed on a display unit, and an engineer placement step that refers to the employee master and the placement information data based on search conditions, including placement period and sales office, entered by the user on the engineer search screen displayed on the display unit, to search for engineers that meet the search conditions, display them on the engineer search screen, accept the engineer for the job selected by the user, and update the placement information data, and is characterized in that the engineer placement step accepts input of a period during which the engineer is not required to be assigned to the same job on the job input screen, and updates the placement information data.
[0009] The present invention also provides an engineer placement management program to be executed by an engineer placement management device equipped with a control unit, which is capable of accessing an employee master that stores employee information including employee name, affiliated sales office, and department, and placement information data that stores employee placement information including project number, placement start date, and placement end date, and causes the control unit to execute the following: a job acceptance step that accepts basic job information including the project, property, construction start date, and construction end date input by a user on a job input screen displayed on a display unit; and an engineer placement step that refers to the employee master and the placement information data based on search conditions input by the user on the engineer search screen displayed on the display unit, including placement period and sales office, searches for engineers that meet the search conditions and displays them on the engineer search screen, accepts the engineer for the job selected by the user, and updates the placement information data, and is characterized in that the engineer placement step accepts input of a period during which the engineer is not required to be assigned to the same job on the job input screen, and updates the placement information data. [Effects of the Invention]
[0010] According to the present invention, it is possible to accept a period when no engineer is required for the same project, thereby achieving the effect of optimally allocating management engineers. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of an engineer allocation management device. [Figure 2] FIG. 2 is a flow chart showing an example of the overall processing of the engineer allocation management device. [Figure 3] FIG. 3 is a diagram showing an example of a case input screen in the engineer allocation management device. [Figure 4] FIG. 4 is a diagram showing an example of an employee master in the engineer allocation management device. [Figure 5] FIG. 5 is a diagram showing an example of an engineer search screen in the engineer allocation management device. [Figure 6] FIG. 6 is a diagram showing an example of a case input screen in the engineer allocation management device. [Figure 7] FIG. 7 is a diagram showing an example of a case input screen in the engineer allocation management device. [Figure 8] FIG. 8 is a diagram showing an example of a case input screen in the engineer allocation management device. [Figure 9] FIG. 9 is a diagram showing an example of allocation information data in the engineer allocation management device. [Figure 10] FIG. 10 is a diagram showing an example of a case input screen in the engineer allocation management device. [Figure 11] FIG. 11 is a diagram showing an example of an engineer search screen in the engineer allocation management device. [Figure 12] FIG. 12 is a diagram for explaining an example of an engineer search in the engineer allocation management device. [Figure 13] FIG. 13 is a diagram showing an example of a case input screen in the engineer allocation management device. [Figure 14] FIG. 14 is a diagram for explaining another example of an engineer search in the engineer allocation management device. [Figure 15] FIG. 15 is a diagram for explaining another example of an engineer search in the engineer allocation management device. DETAILED DESCRIPTION OF THE INVENTION
[0012] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to this embodiment.
[0013] [1. Configuration] An example of the configuration of an engineer allocation management device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the engineer allocation management device 100.
[0014] The engineer allocation management device 100 is a commercially available desktop personal computer. Note that the engineer allocation management device 100 is not limited to a stationary information processing system such as a desktop personal computer, but may also be a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.
[0015] The engineer allocation management device 100 comprises a control unit 102, a communication interface unit 104, a memory unit 106, and an input / output interface unit 108. Each unit of the engineer allocation management device 100 is connected to each other so that they can communicate with each other via any communication path.
[0016] The communication interface unit 104 communicatively connects the engineer allocation management device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of connecting the engineer allocation management device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network).
[0017] An input device 400 and an output device 500 are connected to the input / output interface unit 108. The output device 500 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that cooperates with a mouse to achieve a pointing device function. Note that, hereinafter, the output device 500 may be referred to as the monitor 500, and the input device 400 may be referred to as the keyboard 400 or the mouse 400. Displaying information on the monitor 114 and the user operating the input device 400 may be referred to as a "user operation via a UI."
[0018] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs that work in conjunction with an OS (Operating System) to issue commands to a CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. The storage unit 106 can be, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc.
[0019] The storage unit 106 stores, for example, an employee master 106a, placement information data 106b, and the like.
[0020] The employee master 106a stores employee information including the employee name, the sales office to which the employee belongs, and the department, as shown in an example in FIG.
[0021] The placement information data 106b stores employee placement information including the case number, placement start date, and placement end date, as shown in an example in FIG.
[0022] The control unit 102 is a CPU or the like that performs overall control of the engineer allocation management device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processing operations based on these stored programs.
[0023] The control unit 102 conceptually includes a request receiving unit 102a, an engineer allocation unit 102b, and the like.
[0024] The job receiving unit 102a receives basic job information including the job, the object, the construction start date, and the construction end date, which is input by the user on a job input screen displayed on the monitor 500 as a display unit.
[0025] The engineer allocation unit 102b refers to the employee master 106a and allocation information data 106b based on search conditions, including allocation period and sales office, entered by the user on the engineer search screen displayed on the monitor 500 as a display unit, searches for engineers who meet the search conditions, displays them on the engineer search screen, and accepts the engineer for the job selected by the user and updates the allocation information data 106b.The engineer allocation unit 102b also accepts input of a period during which an engineer does not need to be allocated to the same job on the job input screen and updates the allocation information data.
[0026] [2. Processing] Here, a specific example of the processing executed by the engineer allocation management device 100 will be described with reference to FIGS.
[0027] FIG. 2 is a flow diagram showing an example of the overall processing of the engineer allocation management device 100 according to this embodiment. As shown in FIG. 2, the user inputs a job to which an engineer is to be allocated using the engineer allocation management device 100, searches for engineers who match the job, and then accepts the engineer selected by the user from among the extracted engineers. The user also inputs a period during which the engineer does not need to be allocated to the same job. The processing in the engineer allocation management device 100 will be described in detail below.
[0028] FIG. 3 is a diagram showing an example of a job entry screen MA-1 in the engineer allocation management device 100 according to this embodiment. On the job entry screen MA-1, a user enters information such as the "job number," "job name," "customer name," "property," and "total assignment period." The job reception unit 102a accepts basic job information, including the "job number," "job name," "customer name," "property," and "total assignment period" (construction start date, construction end date), entered by the user on the job entry screen MA-1. Although not shown in the block diagram of FIG. 1, the job reception unit 102a may create the accepted basic job information as basic job information data and store it in the storage unit 106.
[0029] The case input screen MA-1 in Figure 3 shows the case number "A001," the case name "XXXX Building Exterior Wall Repair Work," the customer name "SEI001:□△ Industry," the property "BK001:XXXX Building," and the total placement period "2024 / 04 / 01~2025 / 03 / 31" entered. When the user presses the "Add Engineer" button on the case input screen MA-1 in this state, the engineer search screen is displayed. Figure 5 is a diagram showing an example of the engineer search screen MB-1. On the engineer search screen MB-1 shown in Figure 5, the user has entered "2024 / 04 / 01-2024 / 06 / 30" for the "assignment period" and "Osaka" for the "sales office," and the "assignable" box has been checked, so a list of engineers who are available for assignment among those who belong to the "assignment period" of "2024 / 04 / 01-2024 / 06 / 30" and the "sales office" of "Osaka" is displayed. Note that if "assignable" is not checked on the engineer search screen MB-1 in Figure 5, engineers who match the "sales office" are displayed regardless of whether they can be assigned.
[0030] When search criteria are entered on the engineer search screen MB-1, the engineer allocation unit 102b references the employee master 106a and the allocation information data 106b to search for engineers who meet the search criteria and displays them in the list of allocated engineers on the engineer search screen MB-1. FIG. 4 is a diagram showing an example of the employee master 106a. The engineer allocation unit 102b references the employee master 106a to extract engineers who match the "sales office" specification. The engineer search screen MB-1 shown in FIG. 5 shows a state in which no engineers have been registered in the allocation information data 106b, i.e., a search result in which the "sales office" matches "Osaka." Note that, in this specification, "engineer" is used as a term that includes both chief engineers and managing engineers. However, these can also be classified into chief engineers and managing engineers and registered in the employee master 106a, and the type of engineer can also be selected on the engineer selection screen.
[0031] When a user selects a technician from the list of assigned technicians displayed on the technician search screen MB-1 (by pressing the technician's name), the selected technician's assignment information is displayed in the assignment information field. In the technician search screen MB-1 in Figure 5, there is no assignment information, so no information is displayed.
[0032] When an engineer is selected from the list of assigned engineers on the engineer search screen MB-1 and the "OK" button is pressed, the screen transitions to the job entry screen MA-2. The job entry screen MA-2 in Figure 6 is displayed with the "Assignment Period" selected on the engineer search screen, such as "2024 / 04 / 01~2024 / 06 / 30," "Sales Office" "Osaka," and "Employee Name" "100001: Yamada Taro" entered. When the "Register" button is pressed in this state, assignment information data is created with the displayed content and added to and updated in assignment information data 106b.
[0033] On the other hand, there are periods during the construction period when it is not necessary to assign a supervising engineer, so the engineer assignment management device 100 accepts periods when no employee assignment is necessary on the case input screen.
[0034] After an engineer is assigned by pressing the "Register" button on the case input screen MA-2 in FIG. 6, pressing the "Add row for which no engineer is assigned" button adds a row with "1" in the "No assignment required row FLG" to the case input screen MA-3 shown in FIG. 7. Since the "Case No." and "No assignment required row FRG" are automatically entered on the case input screen MA-3, the user fills in the "Start of period," "End of period," and "Remarks" fields. On the case input screen MA-3, "Start of period" is entered as "2024 / 07 / 01," "End of period" as "2024 / 08 / 31," and "Remarks" as "Period during which only factory production is performed." Pressing the "Register" button in this state creates assignment information data for the period for which no engineer is assigned, and adds and updates the assignment information data 106b.
[0035] After registering the engineer-unnecessary period by pressing the "Register" button on the job entry screen MA-3 in FIG. 7, pressing the "Add Engineer" button displays the engineer search screen. On the engineer search screen, additional search items such as the deployment period and sales office are entered. The engineer placement unit 102b searches for engineers and displays them in the list of deployed engineers, thereby allocating and registering engineers for the entire deployment period. The job entry screen MA-4 shown in FIG. 8 illustrates the state in which the deployment and non-deployment settings for the entire deployment period (April 1, 2024 to March 31, 2025) have been made. An example of the deployment information data 106b updated with the engineer deployment and engineer-unnecessary period for the job when the "Register" button is pressed in this state is shown in FIG. 9. In the deployment information data 106b in FIG. 9, data with a "1" in the "No Deployment Required Line FLG" field is managed together with data with a "0" in the "No Deployment Required Line FLG." However, similar deployment management can be performed even if the job data and no deployment required line data are created separately.
[0036] In the engineer allocation management device 100 according to this embodiment, since "engineer allocated" and "no allocation required" are repeatedly registered, a check is made to ensure that no employee allocations have been missed. The check is made on the case input screen MA-4 shown in Fig. 8 to check whether (1) the period start date in the first line is the same as the period start date for the entire allocation period, (2) whether the period end date in the last line is the same as the period end date for the entire allocation period, and (3) whether the period end date in the allocation information data from the second line onwards is the same as the period start date in the allocation information data in the previous line plus one day.
[0037] Next, we will explain how to search for an engineer for another project. The project input screen MA-5 shown in Figure 10 has been entered with the following information: "Project No." is "A0007," "Project Name" is "Repair Work at XXX Building," "Customer Name" is "SEI002: □△ Industry," and "Property" is "BK002: XXX Building." The "Total Assignment Period" is "2024 / 07 / 01~2024 / 11 / 30." When the "Add Engineer" button is pressed in this state, the engineer search screen will be displayed.
[0038] FIG. 11 is a diagram showing an example of the engineer search screen MB-2. On the engineer search screen MB-2 shown in FIG. 11, the "assignment period" is entered as "2024 / 07 / 01 to 2024 / 08 / 31," the "sales office" is entered as "Osaka," and the "assignable" box is checked. The "assigned engineer list" displays two engineers, "100001: Yamada Taro" and "100006: Ito Goro," whose "assignment period" is "2024 / 07 / 01 to 2024 / 08 / 31" and whose "sales office" is "Osaka." The "assignment information" field also displays the assignment information data for "100001: Yamada Taro," selected from the assigned engineer list. In the "assignment information" field, it can be confirmed that the engineer is not assigned during the "assignment period" of "2024 / 07 / 01 to 2024 / 08 / 31."
[0039] The engineer allocation unit 102b searches for engineers as shown in Figure 12. First, the engineer allocation unit 102b extracts only data from the allocation information data 106b for which the "No Placement Required Row FLG" is "0" (rows (1), (3), (4), (6), (8), (9), (11), (13), and (15) of the allocation information data 106b in Figure 9, i.e., data for which the "No Placement Required Row FLG" is "0" (data excluding data registered as rows for which no placement is required). The unit 102b extracts data for which the allocation period of the extracted allocation information data does not overlap even by one day with the allocation period being searched for, i.e., data for which the start date of the allocation period entered on the engineer search screen is later than the end date of the allocation information data and the end date of the allocation period entered on the engineer search screen is earlier than the start date of the allocation information data), and displays the data in the list of assigned engineers on the engineer search screen MB-2 as assignable.
[0040] On the engineer search screen MB-2, when an engineer is selected from the list of deployed engineers and the "Decide" button is pressed, the screen transitions to the case input screen MA-6 shown in Figure 13, and by pressing the "Register" button on the case input screen MA-6, the data is added and updated as deployment information data 106b.
[0041] Note that on the engineer search screen MB-2 in Figure 11, the "Assignable" column is checked, so only assignable engineers are displayed, but you can also display engineers who are not assignable during the specified period by unchecking the "Assignable" column. You can also display the allocation information of engineers who are not assignable, and then change the "Assignment period" extraction condition to an assignable period to assign the engineer.
[0042] The engineer allocation management device 100 of this embodiment allows for the acceptance of periods when an engineer does not need to be allocated to the same project, thereby enabling accurate management of the engineer assignment status and optimal allocation of engineers.
[0043] In the above-mentioned engineer allocation management device 100, the allocation information data 106b is registered with distinction between engineer assignment information ("No allocation required row FLG" is "0") and engineer assignment not required information ("No allocation required row FLG" is "1"), and when the engineer allocation unit 102b searches for an engineer, it extracts and searches only the engineer assignment information ("No allocation required row FLG" is "0"), but the search may also be performed as follows.
[0044] First, on the case entry screen and the technology search screen, the engineer is registered for the entire allocation period, including the period when no assignment is required, and then the period when no assignment is required is registered for the same case. Figure 14 shows the allocation information data for each employee based on this registration.
[0045] Data is extracted from the placement information data for each employee, using the condition that "rows not requiring placement" is "0", and stored in work table 1 shown in Figure 14. Also, data is extracted from the placement information data for each employee, using the condition that the case number is the same as the data stored in work table 1, and "rows not requiring placement" is "1", and stored in work table 2 shown in Figure 14.
[0046] Worktable 2 is left-joined to worktable 1, and the placement start date to placement end date of worktable 2 is excluded from the placement start date to placement end date of worktable 1, and stored in worktable 3. Figure 15 shows image data of the above logic (left-joining worktable 2 to worktable 1), schedule data for placement start date to placement end date, and worktable 3. Note that if there are multiple records of rows that do not require placement with the same case number, multiple records may be joined to a record in worktable 1. In such cases, the process of excluding the period of worktable 2 to be joined can be looped with the same case number to exclude the period that does not require placement.
[0047] [3. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs Goals 8 and 9.
[0048] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.
[0049] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to the achievement of Goal 16 of the SDGs.
[0050] 4. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0051] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.
[0052] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings can be changed as desired unless otherwise specified.
[0053] Furthermore, with regard to the engineer allocation management device 100, the components shown in the figures are functional concepts, and do not necessarily have to be physically configured as shown in the figures.
[0054] For example, all or any part of the processing functions of the engineer allocation management device 100, particularly the processing functions performed by the control unit, may be implemented by a CPU and a program interpreted and executed by the CPU, or may be implemented as hardware using wired logic. The program is recorded on a non-transitory, computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the engineer allocation management device 100 as needed. That is, a computer program is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive) for working with the OS to issue instructions to the CPU and perform various processes. This computer program is executed by being loaded into RAM, and works with the CPU to form the control unit.
[0055] This computer program may also be stored in an application program server connected to the engineer allocation management device 100 via any network, and all or part of it may be downloaded as needed.
[0056] Furthermore, the program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium, or may be configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) disc.
[0057] Furthermore, a "program" is a data processing method written in any language or description method, regardless of the format, such as source code or binary code. Note that a "program" is not necessarily limited to a single program, but also includes programs that are distributed as multiple modules or libraries, or programs that achieve their functions by working together with other programs, such as an OS. Note that the specific configurations and reading procedures for reading a recording medium in each device shown in the embodiments, as well as the installation procedures after reading, can use well-known configurations and procedures.
[0058] The various databases stored in the memory unit are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.
[0059] The engineer allocation management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as an information processing device connected to any peripheral device. The engineer allocation management device 100 may also be realized by installing software (including programs, data, etc.) that causes the device to perform the processing described in this embodiment.
[0060] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit according to various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Industrial Applicability]
[0061] The present invention is particularly applicable to a wide range of industries, including the real estate industry, the construction industry, and the building maintenance industry. [Explanation of symbols]
[0062] 100 Engineer placement management device 102 Control section 102a Case Reception Department 102b Engineer Assignment Department 104 Communication interface unit 106 Storage section 106a Employee Master 106b Location information data 108 Input / Output Interface Section 112 Input Device 114 Output Device 200 servers 300 Network
Claims
1. An engineer allocation management device including a control unit, An employee master that stores employee information including employee name, affiliation, and department; placement information data storing employee placement information including case number, placement start date, and placement end date; is accessible to The control unit a case reception unit that receives basic case information including the case, the property, the construction start date, and the construction end date input by a user on a case input screen displayed on the display unit; an engineer allocation unit that refers to the employee master and the allocation information data based on search conditions, including allocation period and sales office, entered by a user on the engineer search screen displayed on the display unit, searches for engineers that meet the search conditions, displays them on the engineer search screen, and accepts the engineer for the job selected by the user and updates the allocation information data; Equipped with The engineer allocation management device is characterized in that the engineer allocation unit accepts input of a period during which an engineer is not required to be allocated to the same project on the project input screen and updates the allocation information data.
2. A technician allocation management method executed by a technician allocation management device having a control unit, An employee master that stores employee information including employee name, affiliation, and department; placement information data storing employee placement information including case number, placement start date, and placement end date; is accessible to causing the control unit to execute a job acceptance step of accepting basic job information including the job, the property, the construction start date, and the construction end date input by the user on the job input screen displayed on the display unit; an engineer allocation step of searching for engineers who meet the search criteria, including the allocation period and sales office, entered by the user on the engineer search screen displayed on the display unit, by referring to the employee master and the allocation information data, and displaying the engineers who meet the search criteria on the engineer search screen, accepting the engineer for the job selected by the user and updating the allocation information data; Including, The engineer allocation management method is characterized in that the engineer allocation step accepts input of a period during which an engineer is not required to be allocated to the same project on the project input screen and updates the allocation information data.
3. An engineer allocation management program to be executed by an engineer allocation management device having a control unit, An employee master that stores employee information including employee name, affiliation, and department; placement information data storing employee placement information including case number, placement start date, and placement end date; is accessible to The control unit a job acceptance step of accepting basic job information including the job, the property, the construction start date, and the construction end date input by the user on the job input screen displayed on the display unit; an engineer allocation step of searching for engineers who meet the search criteria, including the allocation period and sales office, entered by the user on the engineer search screen displayed on the display unit, by referring to the employee master and the allocation information data, and displaying the engineers who meet the search criteria on the engineer search screen, accepting the engineer for the job selected by the user and updating the allocation information data; Execute The engineer allocation management program is characterized in that the engineer allocation step accepts input of a period during which an engineer is not required to be allocated to the same project on the project input screen and updates the allocation information data.
Citation Information
Patent Citations
Personnel distribution system
JP2011165036A
Construction engineer management device, construction engineer management method, and construction engineer management program
JP2022032175A
Engineer arrangement management system, engineer arrangement management method, and engineer arrangement management program
JP2023180043A