Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7765025B2 - Construction Management System - Google Patents
[go: Go Back, main page]

JP7765025B2 - Construction Management System - Google Patents

Construction Management System

Info

Publication number
JP7765025B2
JP7765025B2 JP2025012781A JP2025012781A JP7765025B2 JP 7765025 B2 JP7765025 B2 JP 7765025B2 JP 2025012781 A JP2025012781 A JP 2025012781A JP 2025012781 A JP2025012781 A JP 2025012781A JP 7765025 B2 JP7765025 B2 JP 7765025B2
Authority
JP
Japan
Prior art keywords
attendance
worker
task list
income
checked
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2025012781A
Other languages
Japanese (ja)
Other versions
JP2025121393A (en
Inventor
▲い▼ 趙
勇剛 劉
徳育 宋
昔勇 蒋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Technology Chengdu Co Ltd
Original Assignee
Technology Chengdu Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN202410169374.XA external-priority patent/CN117853081B/en
Priority claimed from CN202410263671.0A external-priority patent/CN117875907B/en
Application filed by Technology Chengdu Co Ltd filed Critical Technology Chengdu Co Ltd
Publication of JP2025121393A publication Critical patent/JP2025121393A/en
Application granted granted Critical
Publication of JP7765025B2 publication Critical patent/JP7765025B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、施工管理分野に関し、特に、施工管理システムに関する。 The present invention relates to the field of construction management, and in particular to construction management systems.

建設産業は、国民経済の重要な根幹であり、労働者の雇用の主要なルートの1つである。建設業の作業員をより適切に管理するために、作業員のマネジメントプラットフォームが導入された。このようなマネジメントプラットフォームの多くは、「実名制+顔認証勤怠+賃金台帳に基づく賃金支払い」という戦略に基づいて運営される。しかしながら、この管理形態は、勤怠データまたは手動でアップロードされたデータのみに頼り、他の根拠が欠如することが多く、データの真正性と信頼性を確保できず、勤怠データまたは手動でアップロードされたデータの潜在的なリスクを発見することができない。 The construction industry is an important backbone of the national economy and one of the main channels for labor employment. To better manage construction workers, worker management platforms have been introduced. Many of these management platforms operate based on a strategy of "real-name system + facial recognition attendance + wage payment based on payroll." However, this management method relies solely on attendance data or manually uploaded data and often lacks other evidence, making it impossible to ensure the authenticity and reliability of the data or to detect potential risks in attendance data or manually uploaded data.

したがって、施工管理をより良く行うことが可能な施工管理システムの提供が要求されている。 Therefore, there is a demand for a construction management system that enables better construction management.

本発明の1つ以上の実施例に係る施工管理システムは、少なくともタスクリストと勤怠表とを含む入力帳票を取得するように配置される帳票取得モジュールと、前記入力帳票をチェックするように配置される帳票チェックモジュールと、チェックされた前記入力帳票に基づいて、目標出面表および目標給与明細書のうちの少なくとも1つを含む目標帳票を決定するように配置される帳票決定モジュールと、を含む。 A construction management system according to one or more embodiments of the present invention includes a report acquisition module arranged to acquire input reports including at least a task list and a time attendance record; a report check module arranged to check the input reports; and a report determination module arranged to determine target reports including at least one of a target attendance record and a target pay slip based on the checked input reports.

例示的な実施例により、本発明をさらに説明する。これらの例示的な実施例は、図面によって詳細に説明される。これらの実施例は、限定に用いるものではなく、これらの実施例において、同じ部材符号で同じ構造を示す。
本発明の一部の実施例に係る施工管理システムの応用シーンを示す図である。 本発明の一部の実施例に係る施工管理システムを示すブロック図である。 本発明の一部の実施例に係るタスクリストのチェックフローチャートである。 本発明の一部の実施例に係る勤怠表のチェックフローチャートである。 本発明の一部の実施例に係る目標出面表の自動作成フローチャートである。 本発明の一部の実施例に係る作業員の所得リスクの判断フローチャートである。 本発明の一部の実施例に係るリスク警報の実施フローチャートである。 本発明の一部の実施例に係る賃金支払いの管理フローチャートである。 本発明の一部の実施例に係る目標給与明細書の決定フローチャートである。
The present invention will be further explained by way of exemplary embodiments, which are illustrated in detail in the drawings, and are not intended to be limiting, and in which the same reference numerals denote the same structures.
1 is a diagram showing an application scene of a construction management system according to some embodiments of the present invention; 1 is a block diagram illustrating a construction management system according to some embodiments of the present invention. 10 is a flowchart illustrating a task list check according to some embodiments of the present invention. 10 is a flowchart illustrating a time sheet check according to some embodiments of the present invention. 10 is a flowchart illustrating the automatic creation of a target attendance table according to some embodiments of the present invention. 1 is a flowchart illustrating a determination of a worker's income risk according to some embodiments of the present invention. 1 is a flowchart illustrating an implementation of a risk alert according to some embodiments of the present invention. 1 is a flowchart illustrating management of wage payments according to some embodiments of the present invention. 1 is a flowchart illustrating a target pay slip determination according to some embodiments of the present invention.

本発明の実施例の技術案をより明確に説明するために、各実施例の説明に使用する必要がある図面を以下に簡単に紹介する。明らかに、以下の説明における図面は、本発明の一部の例示または実施例にすぎず、当業者は、創造的な作業をすることなく、これらの図面に従って他の同様の場合に本発明を適用することもできる。文脈から明らかでない限り、または別途説明がない限り、図中の同様の部材符号は同様の構造または動作を表す。 In order to more clearly explain the technical solutions of the embodiments of the present invention, the drawings necessary to describe each embodiment are briefly introduced below. Obviously, the drawings in the following description are only some examples or embodiments of the present invention, and those skilled in the art can also apply the present invention to other similar cases according to these drawings without any creative work. Unless otherwise clear from the context or otherwise explained, similar component symbols in the drawings represent similar structures or operations.

本文で使用する「システム」、「装置」、「ユニット」および/または「モジュール」は、異なるレベルの異なるアセンブリ、素子、部材、部分または組立を区別するための一種の方法であることを理解しておかなければならない。しかし、その他の語句が同じ目的を実現できる場合は、その他の表現によって前記語句を置き換えることができる。 It should be understood that the terms "system," "device," "unit," and/or "module" used herein are a way of distinguishing between different assemblies, elements, components, parts, or assemblies at different levels. However, other terms may be substituted for said terms if they achieve the same purpose.

本発明及び特許請求の範囲に示すように、文脈が例外を明確に示していない限り、「一」、「1つ」、「1種」または「前記」等の単語は、特に単数を指すものではなく、複数を含んでもよい。一般的に言えば、「備える」及び「含む」という用語は、明確に識別されたステップ及び要素を含むこと示すのみであり、これらのステップ及び要素は排他的なリストを構成するものではなく、方法または装置は他のステップまたは要素も含んでもよい。 As used herein and in the claims, unless the context clearly indicates otherwise, words such as "a," "one," "one," "one kind," or "the," do not specifically refer to the singular but may include the plural. Generally speaking, the terms "comprise" and "include" only indicate the inclusion of specifically identified steps and elements, and these steps and elements do not constitute an exclusive list; a method or apparatus may also include other steps or elements.

本発明では、フローチャートを使用して、本発明の方法の実施例に従って実行されるステップ及びその操作手段を説明する。なお、方法に含まれるステップは、必ずしも順に従って正確に実行される必要はなく、逆の順序で処理または各ステップを同時に処理してもよい。また、他のステップをこれらの過程に追加してもよく、これらの過程から一部のステップを削除してもよい。 The present invention uses flowcharts to describe the steps and operational means performed according to embodiments of the method of the present invention. Note that the steps included in the method do not necessarily have to be performed in exact order; they may be performed in reverse order or simultaneously. Other steps may also be added to these processes, and some steps may be omitted from these processes.

図1は、本発明の一部の実施例に係る施工管理システムの応用シーンを示す図である。施工管理システムの応用シーン100は、施工関連対象110、工事帳票120およびサーバ130を含んでもよい。 Figure 1 is a diagram showing an application scenario of a construction management system according to some embodiments of the present invention. The application scenario 100 of the construction management system may include a construction-related object 110, a construction document 120, and a server 130.

施工関連対象110は、施工プロジェクトに参加する対象のことである。 Construction-related objects 110 are objects participating in a construction project.

施工プロジェクトは、複数のサブ部門またはサブ工程に分けられてもよい。各サブ部門またはサブ工程は、さらに分けられて複数のサブタスクを得てもよい。施工関連対象が担当するタスクの細分化程度に応じて、施工関連対象に対して異なる階層で分けることができる。例えば、施工関連対象の階層は、上位階層から下位階層へ、元請業者や下請業者、チーム、グループ、作業員などを含んでもよい。 A construction project may be divided into multiple sub-departments or sub-tasks. Each sub-department or sub-task may be further divided into multiple sub-tasks. Construction-related objects may be divided into different hierarchies depending on the degree of granularity of the tasks for which they are responsible. For example, a hierarchy of construction-related objects may include, from top to bottom, prime contractors, subcontractors, teams, groups, workers, etc.

元請業者は、施工プロジェクトのとりまとめ業者を指す。元請業者は、施工関連対象の階層の最上位である。 A prime contractor is the party that coordinates a construction project. The prime contractor is the highest level in the hierarchy of construction-related entities.

下請業者は、1つ以上のサブ部門/サブ工程を担当する所属業者または請負業者を指す。 A subcontractor is a company or contractor responsible for one or more sub-departments/sub-processes.

チームは、所属業者または請負業者に所属する基幹の作業集団であり、サブ部門/サブ工程の生産タスクの完了を担当する。チームには、チームリーダーが存在する。チームリーダーは、チーム内の事務、例えば、チームまたは作業員へのチームタスクリストの配りや、勤怠表、出面表または給与明細書の整理、確認などを管理可能である。 A team is a core work group belonging to a supplier or contractor, responsible for completing production tasks for a sub-department/sub-process. Each team has a team leader. The team leader can manage administrative tasks within the team, such as distributing team task lists to the team or workers, and organizing and checking time sheets, attendance sheets, or pay slips.

グループは、チームをさらに分割し得られた細分化団体であり、サブ部門/サブ工程に属する生産タスクの完了を担当する。グループには、グループリーダーが存在する。グループリーダーは、グループ内の事務、例えば、グループ内の作業員へのタスクリストの配りや、グループ内の作業員の勤怠表、出面表または給与明細書の整理、確認などを管理可能である。 A group is a subdivision created by further dividing a team, and is responsible for completing production tasks that belong to a sub-department/sub-process. Each group has a group leader. The group leader can manage administrative matters within the group, such as distributing task lists to workers in the group, and organizing and checking the time sheets, attendance sheets, and pay slips of workers in the group.

作業員は、グループを構成する基本単位であり、施工関連対象の階層の最下位である。作業員は、タスクリストを受け取った後、現場に入場して作業を開始し、タスクリストに含まれる生産タスクを完了する。 Workers are the basic unit that makes up a group and are the lowest level in the hierarchy of construction-related objects. After receiving a task list, workers enter the site, begin work, and complete the production tasks included in the task list.

なお、施工プロジェクトの実際のニーズに応じて、施工関連対象110は、元請業者、下請業者、チーム、グループおよび作業員のうちの一部のみを含んでもよい。例えば、施工関連対象110は、グループおよび/または下請業者を含まなくてもよい。 Note that, depending on the actual needs of the construction project, the construction-related objects 110 may include only some of the prime contractors, subcontractors, teams, groups, and workers. For example, the construction-related objects 110 may not include groups and/or subcontractors.

工事帳票120は、施工プロジェクトの進行中に作成された種々な帳票、例えば、タスクリスト、勤怠表、出面表、給与明細書などであってもよい。 The construction document 120 may be various documents created during the progress of a construction project, such as a task list, timesheet, attendance sheet, pay slip, etc.

タスクリストは、施工タスクの割り当てに用いられる。タスクリストの割り当ての過程は、施工関連対象の階層によって階層ごとに割り当てを行う過程であり、例えば、元請業者から下請業者への割り当て、下請業者からチームへの分配、チームからグループへの割り当て、グループから作業員への割り当てになる。 Task lists are used to assign construction tasks. The task list assignment process involves assigning tasks hierarchically according to the hierarchy of construction-related objects, for example, from the prime contractor to subcontractors, from subcontractors to teams, from teams to groups, and from groups to workers.

タスクリストが分配された後、作業員が現場に入場して作業を行い、プロジェクトの進行に伴って勤怠表、出面表および給与明細書が作成される。なお、タスクがあるときのみに作業員が現場に入場して作業を行い、作業後のみに勤怠表が作成され、勤怠表があれば、勤務記録と検収が行われ、勤務記録と検収証明書がないと賃金が支払われない。このため、工事帳票の内部の各フィールドと帳票とは、データ上の関連付け関係を有し、それを基にして工事帳票間の相互関連付けと相互検証を証明することができる。 After the task list is distributed, workers enter the site and perform their work, and time sheets, attendance sheets, and pay slips are created as the project progresses. Workers only enter the site and perform their work when there is a task, and time sheets are created only after the work is completed. If there is a time sheet, work records and acceptance inspections are carried out, and wages are not paid without work records and acceptance inspection certificates. For this reason, there is a data association relationship between each field within the construction document and the document, and based on this, it is possible to prove the interrelationship and mutual validation between construction documents.

タスクリスト、勤怠表、出面表、給与明細書などの工事帳票が作成された後、ネットワークによってサーバ130にアップロードされ、サーバ130は、これらのデータに基づいて施工管理を行ってもよい。 After construction documents such as task lists, time sheets, attendance sheets, and pay slips are created, they are uploaded to server 130 via the network, and server 130 may manage construction work based on this data.

サーバ130は、計算機能を備えるシステム、例えば、コンピュータや産業用コンピュータ、コンピューティングクラウドプラットフォームなどを指す。サーバは、処理装置、例えば、CPUなどを含んでもよい。 Server 130 refers to a system with computing capabilities, such as a computer, industrial computer, or computing cloud platform. The server may include a processing unit, such as a CPU.

一部の実施例では、施工管理システムおよびそのモジュールは、サーバの処理装置内に配置され、本発明の1つ以上の実施例で記述される機能を実行してもよい。 In some embodiments, the construction management system and its modules may be located within a processing unit of a server and perform the functions described in one or more embodiments of the present invention.

本発明の一部の実施例に係る施工管理システムは、種々な施工管理のシーン、例えば、工事帳票のチェック、出面表および/または出面表の自動作成、作業員所得リスクの判断と警報、賃金支払いフローの管理などに応用されてもよい。 Construction management systems according to some embodiments of the present invention may be applied to various construction management scenarios, such as checking construction documents, automatically creating attendance schedules and/or attendance lists, determining and issuing alerts for worker income risks, and managing wage payment flows.

施工管理システムおよびそのモジュール、施工管理システムに基づく施工管理の実施のより詳細な説明については、本発明の図2~図9の関連説明を参照してもよい。 For a more detailed description of the construction management system and its modules, and the implementation of construction management based on the construction management system, please refer to the relevant descriptions of Figures 2 to 9 of the present invention.

図2は、本発明の一部の実施例に係る施工管理システムを示すブロック図である。図2に示すように、一部の実施例では、施工管理システム200は、少なくとも、帳票取得モジュール210、帳票チェックモジュール220、帳票決定モジュール230を含んでもよい。 Figure 2 is a block diagram illustrating a construction management system according to some embodiments of the present invention. As shown in Figure 2, in some embodiments, the construction management system 200 may include at least a document acquisition module 210, a document check module 220, and a document determination module 230.

帳票取得モジュール210は、入力帳票を取得するように配置される。一部の実施例では、入力帳票は、少なくともタスクリストと勤怠表を含む。 The report acquisition module 210 is configured to acquire input reports. In some embodiments, the input reports include at least a task list and a time sheet.

帳票チェックモジュール220は、入力帳票をチェックするよう配置される。 The report check module 220 is configured to check input reports.

一部の実施例では、帳票チェックモジュール220は、タスクリストに関する第1検証データを取得し、第1検証データに基づいてタスクリストをチェックし、チェック結果が第1予め設定された条件を満たすことに対応して、チェック済タスクリストを決定してもよい。なお、第1検証データは、タスクリスト内部データを含んでもよい。 In some embodiments, the document check module 220 may obtain first verification data related to the task list, check the task list based on the first verification data, and determine the checked task list when the check result satisfies a first predetermined condition. The first verification data may include internal data of the task list.

一部の実施例では、帳票チェックモジュール220は、さらに、予め設定された関連付け関係およびタスクリスト内部データに基づいて、タスクリストに第1検証を行ってもよい。 In some embodiments, the document check module 220 may further perform a first validation of the task list based on pre-defined association relationships and task list internal data.

一部の実施例では、予め設定された関連付け関係は、作業員と職種の関連、タスク項目と職種の関連、職種と人工コストの関連、プロジェクトとエリアの関連のうちの少なくとも1種を含む。 In some embodiments, the pre-defined association relationships include at least one of a worker-to-job relationship, a task item-to-job relationship, a job-to-labor cost relationship, and a project-to-area relationship.

一部の実施例では、第1検証データは、タスクリストの外部関連データをさらに含む。帳票チェックモジュール220は、外部関連データおよびタスクリスト内部データに基づいて、タスクリストに第2検証を行ってもよい。 In some embodiments, the first verification data further includes externally related data for the task list. The document check module 220 may perform a second verification on the task list based on the externally related data and the task list internal data.

一部の実施例では、帳票チェックモジュール220は、第2検証データを取得可能であり、第2検証データに基づいて勤怠表チェックを行い、チェック結果が第2予め設定された条件を満たすことに対応して、チェック済勤怠表を決定する。なお、第2検証データは、少なくとも、チェック済タスクリストを含む。チェック済タスクリストは、少なくとも、第1検証に合格したタスクリストである。 In some embodiments, the report check module 220 can acquire second verification data, perform a timesheet check based on the second verification data, and determine a checked timesheet when the check result satisfies a second preset condition. The second verification data includes at least a checked task list. The checked task list is at least a task list that has passed the first verification.

一部の実施例では、第2検証データは、チェック済タスクリストに関連する勤務記録情報および給与情報をさらに含む。帳票チェックモジュール220は、チェック済タスクリスト、勤務記録情報および給与情報に基づいて勤怠表チェックを行ってもよい。 In some embodiments, the second verification data further includes time record information and payroll information related to the checked task list. The report check module 220 may perform a time record check based on the checked task list, time record information, and payroll information.

帳票決定モジュール230は、チェックされた入力帳票に応じて、目標帳票を決定するように配置される。一部の実施例では、目標帳票は、目標出面表および目標給与明細書のうちの少なくとも1つを含む。 The document determination module 230 is configured to determine a target document in response to the checked input document. In some embodiments, the target document includes at least one of a target attendance table and a target pay slip.

一部の実施例では、帳票決定モジュール230は、入力帳票が出面表を含まないことに対応して、チェック済タスクリストおよびチェック済勤怠表に基づいて、目標出面表を自動的に生成し、入力帳票が出面表を含むことに対応して、チェック済タスクリストおよびチェック済勤怠表に基づいて出面表チェックを行い、出面表チェックの結果が第3予め設定された条件を満たすことに対応して、目標出面表を決定してもよい。 In some embodiments, the form determination module 230 may automatically generate a target attendance form based on the checked task list and the checked attendance form when the input form does not include an attendance form, perform an attendance form check based on the checked task list and the checked attendance form when the input form includes an attendance form, and determine a target attendance form when the result of the attendance form check satisfies a third predetermined condition.

一部の実施例では、出面表チェックは、出面表真正性チェックを含む。出面表真正性チェックは、プロジェクト真正性チェック、数量価格真正性チェック、時間真正性チェックのうちの少なくとも1種を含む。 In some embodiments, the attendance schedule check includes an attendance schedule authenticity check. The attendance schedule authenticity check includes at least one of a project authenticity check, a quantity/price authenticity check, and a time authenticity check.

一部の実施例では、帳票決定モジュールは、入力帳票が給与明細書を含まないことに対応して、チェック済タスクリスト、チェック済勤怠表および目標出面表に基づいて目標給与明細書を自動的に生成し、入力帳票が給与明細書を含むことに対応して、チェック済タスクリスト、チェック済勤怠表および目標出面表に基づいて給与明細書チェックを行い、給与明細書チェックの結果が第4予め設定された条件を満たすことに対応して、目標給与明細書を決定してもよい。 In some embodiments, the document determination module may automatically generate a target pay statement based on the checked task list, checked attendance sheet, and target attendance sheet when the input document does not include a pay statement, perform a pay statement check based on the checked task list, checked attendance sheet, and target attendance sheet when the input document includes a pay statement, and determine the target pay statement when the result of the pay statement check satisfies a fourth preset condition.

一部の実施例では、前記給与明細書チェックは、費用の真正性チェック、費用の合理性チェック、および給与明細書関連データの相関性チェックのうちの少なくとも1種を含む。 In some embodiments, the pay slip check includes at least one of a check for authenticity of expenses, a check for reasonableness of expenses, and a check for correlation of pay slip-related data.

一部の実施例では、施工管理システム200は、評価モジュール240、リスクモジュール250のうちの少なくとも1種をさらに含んでもよい。 In some embodiments, the construction management system 200 may further include at least one of an assessment module 240 and a risk module 250.

評価モジュール240は、目標出面表における作業員所得にリスクがあるかどうかを検証するように配置される。 The assessment module 240 is configured to verify whether worker income is at risk in the target attendance schedule.

一部の実施例では、評価モジュール240は、チェック済タスクリストおよびチェック済勤怠表に基づいて、少なくとも1勤務記録日の作業員の所得区間を決定し、目標出面表における任意の1勤務記録日の所得が所得区間内にないことに対応して、目標出面表に記録されている作業員所得にリスクがあると決定してもよい。 In some embodiments, the evaluation module 240 may determine the worker's income range for at least one work recording day based on the checked task list and the checked attendance sheet, and may determine that the worker's income recorded in the target attendance sheet is at risk in response to the income for any one work recording day in the target attendance sheet not being within the income range.

勤務記録日とは、作業員が現場に入場して作業を行うとともに、それに対応する勤務記録データがある自然日を指す。異なる勤務記録日は、勤務記録日に対応する日付によって区分されてもよい。 A work record date refers to a natural day on which a worker enters a work site and performs work, and for which there is corresponding work record data. Different work record dates may be distinguished by the date that corresponds to the work record date.

一部の実施例では、評価モジュールは、チェック済タスクリストに基づいて分配可能所得を決定し、目標出面表における作業員所得が分配可能所得よりも多いことに対応して、目標出面表に記録されている作業員所得にリスクがあると判断してもよい。 In some embodiments, the evaluation module may determine distributable income based on the checked task list and determine that the worker income recorded in the target attendance table is at risk when the worker income in the target attendance table is greater than the distributable income.

リスクモジュール250は、作業員所得の合理性検証が不合格であることに対応して、リスクの種類を決定し、リスクの種類に基づいて担保情報を決定し、担保情報に基づいて作業員への賃金支払いのフローを管理するように配置される。 The risk module 250 is configured to determine the type of risk in response to the worker's income failing the reasonableness verification, determine collateral information based on the risk type, and manage the flow of wage payments to the worker based on the collateral information.

施工管理システム200、それの各構成モジュールおよび機能の詳細な説明については、本明細書の図3~図9の関連説明を参照してもよい。 For a detailed description of the construction management system 200 and each of its constituent modules and functions, please refer to the relevant descriptions of Figures 3 to 9 herein.

なお、施工管理システム200及そのモジュールに対する以上の説明は、単に説明の便宜のためであり、本発明で挙げられた実施例の範囲内に限定することができない。当業者であれば、当該システムの原理を理解した上で、この原理から逸脱することなく、各モジュールを任意に組み合わせたり、サブシステムを構成して他のモジュールに接続したりすることができる。一部の実施例では、図1に示される帳票取得モジュール、帳票チェックモジュール、帳票決定モジュール、評価モジュールおよびリスクモジュールは、1つのシステムにおける異なるモジュールであってもよいし、一つのモジュールで上記の2つ以上のモジュールの機能を実現してもよい。例えば、各モジュールは、1つの記憶モジュールを共有してもよいし、各自の記憶モジュールを有してもよい。このような変形は、いずれも本発明の保護範囲内にある。 The above description of the construction management system 200 and its modules is provided solely for the convenience of explanation and is not intended to limit the scope of the embodiments of the present invention. Those skilled in the art will be able to understand the principles of the system and combine modules arbitrarily, or configure subsystems and connect them to other modules, without departing from these principles. In some embodiments, the document acquisition module, document check module, document determination module, evaluation module, and risk module shown in FIG. 1 may be different modules in a single system, or a single module may perform the functions of two or more of the above modules. For example, each module may share a single storage module or have its own storage module. All such variations are within the scope of the present invention.

図3は、本発明の一部の実施例に係るタスクリストのチェックフローチャートである。図3に示すように、タスクリストのチェックは、以下の内容を含んでもよい。一部の実施例では、タスクリストのチェックは、帳票チェックモジュール220によって実行されてもよい。 Figure 3 is a flowchart illustrating a task list check according to some embodiments of the present invention. As shown in Figure 3, the task list check may include the following: In some embodiments, the task list check may be performed by the document check module 220.

一部の実施例では、帳票チェックモジュール220は、タスクリスト310に関する第1検証データ320を取得し、第1検証データ320に基づいてタスクリストチェック330を行い、チェック結果が第1予め設定された条件340を満たすことに対応して、チェック済タスクリスト350を決定してもよい。 In some embodiments, the document check module 220 may obtain first verification data 320 related to the task list 310, perform a task list check 330 based on the first verification data 320, and determine the checked task list 350 in response to the check result satisfying a first predetermined condition 340.

第1検証データは、タスクリストをチェックするためのデータを指す。一部の実施例では、第1検証データ320は、タスクリスト310の存在と関連付け関係のあるデータ、例えば、タスクリスト内部データ321、タスクリストの外部関連データ322のうちの少なくとも1種を含んでもよい。 The first verification data refers to data for checking the task list. In some embodiments, the first verification data 320 may include data associated with the existence of the task list 310, such as at least one of task list internal data 321 and task list external related data 322.

タスクリストは、施工タスクを記載、転写する帳票である。施工タスクは、タスク項目の態様でタスクリストに記録されてもよい。各タスクリストには、1つまたは複数のタスク項目が記載されてもよい。タスクリスト内には、タスク項目の実行に関する各種の情報がさらに記載され、施工エリアや契約履行対象、工期、開示内容、数量・価格情報などを含んでもよいが、これらに限定されない。施工エリアは、タスク項目がどのエリアで施工されるかを表してもよい。契約履行対象は、タスク項目がだれに完了されるかを表してもよい。工期は、タスク項目の実行時間や計画完了時間などを表してもよい。開示内容は、タスク項目の施工作業技術や施工安全などに関する規範的な内容である。数量・価格情報は、タスク項目のコストおよび入出金に関する内容である。 A task list is a document that records and transcribes construction tasks. Construction tasks may be recorded in the task list in the form of task items. Each task list may contain one or more task items. A task list may further contain various information related to the execution of the task items, including, but not limited to, the construction area, contract performance target, construction period, disclosure content, quantity and price information, etc. The construction area may indicate the area in which the task item will be constructed. The contract performance target may indicate who will complete the task item. The construction period may indicate the execution time or planned completion time of the task item. Disclosure content is normative content related to the construction work techniques and construction safety of the task item. The quantity and price information is content related to the cost and cash flow of the task item.

一部の実施例では、施工タスクは、通常、タスクリストの態様で異なる部署または人員の間に転送される。タスクリストは、通常、施工関連対象のうちの、管理権限を持つ主体、例えば、元請業者、下請業者、チーム、グループなどの作成者によって作成される。 In some embodiments, construction tasks are typically transferred between different departments or personnel in the form of a task list. Task lists are typically created by an entity with management authority over construction-related objects, such as a prime contractor, subcontractor, team, group, etc.

一部の実施例では、タスクリストは、その作成者または配り対象によって階層に分けられてもよい。例えば、元請業者によって作成されるのは、元請業者タスクリストであり、下請業者によって作成されるのは、下請業者タスクリストであり、チームによって作成されるのは、チームタスクリストであり、グループによって作成されるのは、グループタスクリストである。なお、グループタスクリストは、作業員に直接配られるため、作業員タスクリストと称されてもよい。 In some embodiments, task lists may be hierarchically divided by their creator or distribution. For example, a prime contractor task list is created by a prime contractor, a subcontractor task list is created by a subcontractor, a team task list is created by a team, and a group task list is created by a group. Note that group task lists may also be referred to as worker task lists, as they are distributed directly to workers.

階層の異なるタスクリストは作成された後に、タスクリストの実行に必要な下位階層の関連対象に割り当てられ、例えば、元請業者から下請業者へ割り当てられ、下請業者からチームへ割り当てられ、チームからグループへ割り当てられ、グループから作業員へ割り当てられる。 After task lists with different levels are created, they are assigned to the relevant entities at lower levels required to execute the task lists, for example, from the prime contractor to the subcontractor, from the subcontractor to the team, from the team to the group, and from the group to the worker.

なお、前後の文章に特段な説明を除いて、本明細書の一部の実施例に係るタスクリストは、作業員タスクリストを指す。 Unless otherwise specified in the surrounding text, the task list in some examples of this specification refers to a worker task list.

一部の実施例では、タスクリストは、それに対応する状態タグを有する。状態タグは、タスクリストの転送および実行状況に応じて決定可能である。例えば、タスクリストの状態タグは、割り当て待ち、割り当て済、実行待ち、実行中、実行済などを含んでもよい。 In some embodiments, a task list has a status tag associated with it. The status tag can be determined based on the transfer and execution status of the task list. For example, the status tags for a task list may include: waiting to be assigned, assigned, waiting to be executed, running, executed, etc.

一部の実施例では、帳票取得モジュール210は、ユーザ端末と通信することによってタスクリストを取得可能である。 In some embodiments, the report acquisition module 210 can acquire the task list by communicating with the user terminal.

タスクリスト内部データは、タスクリスト内に記載されて施工タスクに関するデータを指す。 Task list internal data refers to data related to construction tasks listed within the task list.

一部の実施例では、帳票チェックモジュール220は、タスクリストのうちの少なくとも1つのエントリを読み取ることでタスクリスト内部データを取得可能である。 In some embodiments, the report checking module 220 can obtain task list internal data by reading at least one entry in the task list.

一部の実施例では、タスクリスト内部データは、複数のエントリ、例えば、タスクリストに属する施工プロジェクト、施工エリア、タスク項目情報、実行対象情報、工期情報、開示情報および数量・価格情報のうちの少なくとも1種を含んでもよい。 In some embodiments, the task list internal data may include multiple entries, such as at least one of the following: construction projects belonging to the task list, construction areas, task item information, execution target information, construction period information, disclosure information, and quantity/price information.

施工プロジェクトは、タスクリストに関連する生産対象を指す。1つの施工プロジェクトは、複数のサブ部門、サブ工程に分けられてもよい。サブ部門またはサブ工程は、複数の施工タスクに分けられてもよい。 A construction project refers to the production object associated with a task list. A construction project may be divided into multiple sub-departments or sub-processes. A sub-department or sub-process may be divided into multiple construction tasks.

施工エリアは、施工タスクの実施範囲を表すための情報である。 The construction area is information that indicates the scope of the construction task.

タスク項目情報は、施工プロジェクトにおける、完了が必要な施工タスクの詳細を表す情報である。施工プロジェクトは、種類によって異なるタスク項目を含んでもよい。建築工程類の施工プロジェクトを例として、そのタスク項目は、基礎の建設、主要構造(例えば、壁、柱、天井など)の建設、エレベーターの建設、排水構造の建設、電気構造の建設、装飾などの複数の施工タスクを含んでもよい。これらの施工タスクは、具体的なタスク項目、例えば、壁の建設におけるレンガ積みのタスク項目などに漸次に分割されてもよい。一部の実施例では、タスク項目情報は、異なる階層に分けられてもよい。上位階層のタスク項目情報は、1つ以上の下位階層のタスク項目情報に分けられてもよい。 Task item information is information that describes the details of construction tasks that need to be completed in a construction project. A construction project may include different task items depending on the type. Taking a construction project for a building process as an example, the task items may include multiple construction tasks such as constructing the foundation, constructing the main structure (e.g., walls, columns, ceilings, etc.), constructing elevators, constructing drainage structures, constructing electrical structures, and decoration. These construction tasks may be gradually divided into specific task items, such as a bricklaying task item in wall construction. In some embodiments, task item information may be divided into different hierarchies. Task item information at a higher level may be divided into task item information at one or more lower levels.

実行対象情報は、施工タスク完了者の関連情報を表し、作業員およびそれに対応する職種を含んでもよい。 The execution target information represents information related to the person completing the construction task, and may include the worker and their corresponding job type.

工期情報は、施工タスクの進行時間に関する情報、例えば、計画工期である。計画工期は、施工プロジェクトの計画開始時間、持続時間、計画完了時間などを反映してもよい。 Construction period information is information about the progress time of a construction task, for example, the planned construction period. The planned construction period may reflect the planned start time, duration, planned completion time, etc. of a construction project.

開示情報は、施工案および/または作業仕様に関する情報、例えば、施工案、施工計画、施工契約書、技術開示書類、安全性開示書類など、またはその他の関連書類である。 Disclosure information is information relating to construction proposals and/or work specifications, such as construction proposals, construction plans, construction contracts, technical disclosure documents, safety disclosure documents, etc., or other related documents.

数量価格情報は、施工タスクコストおよび支払いに関する情報、例えば、職種の異なる作業員の単価や総計、給与支給の会計期間、見込みタスク量などである。 Quantity and price information includes information about construction task costs and payments, such as unit and total costs for workers of different job types, accounting periods for salary payments, and estimated task quantities.

一部の実施例では、タスクリスト内部データは、最小生産単位をさらに含んでもよい。例えば、施工プロジェクトは、少なくとも1つの最小生産単位に分けられてもよい。各最小生産単位は、1つの空間単位における1つの構成単位に応じた1つの最下位階層のタスク項目に対応してもよい。一部の実施形態では、最小生産単位は、タスクリストにおけるタスク項目に代えてタスクリスト内に存在してもよい。なお、空間単位は、施工プロジェクトの空間区画における、構成単位を建設、製造するための空間範囲を指す。各空間単位は、1つ以上の構成単位の建設、製造に用いられてもよい。構成単位は、施工プロジェクトにおける製造待ち、施工待ちの物体または構造、例えば、壁、手すり、階段などである。 In some examples, the task list internal data may further include minimum production units. For example, a construction project may be divided into at least one minimum production unit. Each minimum production unit may correspond to a task item at the lowest level corresponding to one structural unit in one spatial unit. In some embodiments, the minimum production unit may exist in the task list instead of a task item in the task list. Note that a spatial unit refers to a spatial range for constructing or manufacturing structural units in a spatial section of a construction project. Each spatial unit may be used to construct or manufacture one or more structural units. A structural unit is an object or structure, such as a wall, handrail, or staircase, that is waiting to be manufactured or constructed in the construction project.

最小生産単位は、施工プロジェクトにおける施工タスクを分けて得られる最小単位である。なお、最小単位は、さらに分けられることができない。最小生産単位は、空間次元と構成次元による施工プロジェクトに含まれる施工タスク(または施工項目)の分割である。そのため、各最小生産単位は唯一である。一部の実施例では、施工プロジェクトの全ての施工タスクは、いずれも最小生産単位に分割されてもよい。全ての最小生産単位が完了されると、施工プロジェクトは完了されることになる。施工プロジェクトが最小生産単位に分割された後、すなわち、最小生産単位によって施工プロジェクトまたは施工プロジェクトにおける施工タスクを管理し、精細化管理を実現する。 A minimum production unit is the smallest unit obtained by dividing a construction task in a construction project. Note that a minimum production unit cannot be further divided. A minimum production unit is a division of the construction tasks (or construction items) included in a construction project according to spatial dimensions and configuration dimensions. Therefore, each minimum production unit is unique. In some embodiments, all construction tasks in a construction project may be divided into minimum production units. When all minimum production units are completed, the construction project is completed. After a construction project is divided into minimum production units, i.e., the construction project or construction tasks in the construction project are managed according to the minimum production units, thereby achieving fine-grained management.

一部の実施例では、最小生産単位は、それに応じた施工エリアおよび工期情報を有する。 In some embodiments, the minimum production unit has corresponding construction area and construction period information.

一部の実施例では、最小生産単位は、生産管理中に、施行プロジェクトの作業量、コスト、施工時間、効率などの管理に用いられてもよい。例えば、タスクリストは、少なくとも1つの最小生産単位を含んでもよい。施工管理者は、タスクリストに基づいて施工プロジェクトを管理し、例えば、タスクリストの形態で施工タスクを割り当て、タスクリストの完了進捗状況に応じて施工プロジェクトの完了進捗状況を決定する。 In some embodiments, the minimum production unit may be used during production management to manage the amount of work, cost, construction time, efficiency, etc. of a construction project. For example, a task list may include at least one minimum production unit. A construction manager manages a construction project based on the task list, for example, assigning construction tasks in the form of a task list and determining the completion status of the construction project according to the completion status of the task list.

一部の実施例では、帳票チェックモジュール220は、タスクリスト内部データに基づいて、タスクリストに応じた最小生産単位を決定してもよい。例えば、帳票チェックモジュール220は、タスクリスト内部データにおける施工プロジェクトとタスク項目情報を取得し、施工プロジェクトにおける、構成単位の建設、製造に完了が必要なタスク項目を決定し、構成単位の建設、製造に完了が必要なタスク項目を施工タスクの種類によって段階的に分割し、分割できなくなるまでに最下位下層のタスク項目を得て、最下位階層のタスク項目およびそれに応じた構成単位に基づいて最小生産単位を決定してもよい。 In some embodiments, the document check module 220 may determine the minimum production unit according to the task list based on the internal task list data. For example, the document check module 220 may obtain construction project and task item information in the internal task list data, determine the task items in the construction project that need to be completed for the construction and manufacturing of component units, gradually divide the task items that need to be completed for the construction and manufacturing of component units by construction task type, obtain the lowest-level task items until they can no longer be divided, and determine the minimum production unit based on the lowest-level task items and the corresponding component units.

タスクリスト外部データは、タスクリストが割り当てられ、受取、実行された後に生成するデータを指す。一部の実施例では、タスクリスト外部データは、勤怠情報、検収情報、延期申請、勤務記録情報、賃金支払い情報、上位階層のタスクリストのうちの少なくとも1種を含んでもよいが、これらに限定されない。なお、タスクリストが一定期間の工期を有するため、タスクリストが実行される過程において外部データを継続的に生成する。少なくとも一部の外部データは、対応する帳票を含んでもよい。これらの帳票とタスクリストの対応関係は、1対1の対応関係でなくてもよい。 Task list external data refers to data generated after a task list is assigned, received, and executed. In some embodiments, task list external data may include, but is not limited to, at least one of attendance information, inspection information, postponement requests, work record information, wage payment information, and higher-level task lists. Note that because task lists have a fixed construction period, external data is continuously generated during the process of executing the task list. At least some of the external data may include corresponding reports. The correspondence between these reports and task lists does not have to be a one-to-one correspondence.

勤怠情報は、勤怠データに関する情報である。勤怠データは、勤怠表、および勤怠表の作成に関するデータを含んでもよい。例えば、勤怠表の作成に関するデータは、施工現場のゲートからアップロードされたデータなどを含んでもよい。 Attendance information is information related to attendance data. Attendance data may include attendance sheets and data related to the creation of attendance sheets. For example, data related to the creation of attendance sheets may include data uploaded from the gate of a construction site.

検収情報は、検収データに関する情報である。検収データは、タスクリストに応じたタスク項目が完了された後に検収を行うときのデータを指す。検収データは、検収書を含んでもよい。 Inspection information is information related to inspection data. Inspection data refers to data when an inspection is conducted after a task item according to a task list has been completed. Inspection data may include an inspection certificate.

延期申請は、計画工期を遅延させる申請を指す。 An application for postponement refers to an application to delay the planned construction period.

勤務記録情報は、勤務記録データに関する情報である。勤務記録データは、出面表、および出面表の作成に関するデータを含んでもよい。例えば、出面表の作成に関するデータは、勤務記録要否、具体的な出面表、出面表の作成時間、実際の作成者などを含んでもよい。 Work record information is information related to work record data. Work record data may include attendance schedules and data related to the creation of attendance schedules. For example, data related to the creation of attendance schedules may include whether or not work records are required, the specific attendance schedule, the time the attendance schedule was created, the actual creator, etc.

賃金支払い情報は、賃金支払いに関するデータである。賃金支払いデータは、給与明細書、および給与明細書の決定に関するデータを含んでもよい。例えば、給与明細書の決定に関するデータは、発信要否、具体的な給与明細書、給与明細書の作成時間、実際の作成者などを含んでもよい。 Wage payment information is data related to wage payments. Wage payment data may include pay slips and data related to the determination of pay slips. For example, data related to the determination of pay slips may include whether or not to send them, specific pay slips, the time the pay slips were created, the actual creator, etc.

上位階層のタスクリストは、施工プロジェクト関連対象の階層における、上位階層対象から割り当てられるタスクリストを指す。例えば、グループから作業員に配られるタスクリストを検証する場合、その上位階層のタスクリストは、それが所属するチームからこのグループに配られるチームタスクリストを少なくとも含み、下請業者、元請業者から配られる下請業者タスクリスト、元請業者タスクリストをさらに含んでもよい。検証時に、タスクリスト内部データ、例えば、タスク項目、施工エリア、工期情報、数量価格情報は、上位階層のタスクリスト内に配られる範囲を超えてはいけない。 A higher-level task list refers to a task list assigned by a higher-level object in the hierarchy of construction project-related objects. For example, when verifying a task list distributed to workers by a group, the higher-level task list includes at least the team task list distributed to the group by the team to which it belongs, and may also include subcontractor task lists and prime contractor task lists distributed by subcontractors and prime contractors. During verification, the internal data of the task list, such as task items, construction area, construction period information, and quantity and price information, must not exceed the scope distributed within the higher-level task list.

一部の実施例では、帳票チェックモジュール220は、タスク項目または最小生産単位に基づいて外部関連データを決定してもよい。 In some embodiments, the document checking module 220 may determine externally relevant data based on task items or minimum production units.

例示的には、帳票チェックモジュール220は、タスク項目または最小生産単位に対応するタスクリストを決定するとともに、このタスクリストの完了状況を取得し、このタスクリストが完了されると、このタスクリストに関連する勤怠表、出面表、給与明細書、検収データおよび上位階層のタスクリストを取得するとともに、タスク項目または最小生産単位に基づいて、勤怠表、出面表、給与明細書、検収データおよび上位階層のタスクリストのうちの少なくとも1種から問い合わせを行い、タスクリストの外部関連データを決定してもよい。 For example, the document check module 220 determines a task list corresponding to a task item or minimum production unit, obtains the completion status of this task list, and when this task list is completed, obtains the time attendance sheet, attendance sheet, pay slip, inspection data, and higher-level task list related to this task list, and may make an inquiry from at least one of the time attendance sheet, attendance sheet, pay slip, inspection data, and higher-level task list based on the task item or minimum production unit to determine external related data for the task list.

一部の実施例では、帳票チェックモジュール220は、第1検証データに基づいて、種々な形態でタスクリストチェックを行い、タスクリストチェックの結果が第1予め設定された条件を満たすことに対応して、前記タスクリストをチェック済タスクリストとして決定してもよい。 In some embodiments, the document check module 220 may perform a task list check in various forms based on the first verification data, and determine the task list as a checked task list when the result of the task list check satisfies a first predetermined condition.

一部の実施例では、タスクリストチェック330は、第1検証331と第2検証332を含んでもよい。なお、第1検証331は、予め設定された関連付け関係とタスクリスト内部データに基づいて、タスクリストを検証することを指す。なお、第2検証332は、タスクリストの外部関連データおよびタスクリスト内部データに基づいて、タスクリストを検証することを指す。 In some embodiments, task list check 330 may include first verification 331 and second verification 332. Note that first verification 331 refers to verifying the task list based on pre-established association relationships and internal task list data. Note that second verification 332 refers to verifying the task list based on external related data and internal task list data of the task list.

一部の実施例では、タスクリストチェックの項目は、真正性チェックと合理性チェックを含んでもよい。なお、真正性チェックは、タスクリストにおける各エントリおよびその数値が実際に存在するかどうかをチェックすることを指す。合理性チェックは、タスクリストにおける数量価格情報が合理的であるか否かをチェックすることを指す。 In some embodiments, the task list check items may include an authenticity check and a reasonableness check. Note that an authenticity check refers to checking whether each entry and its numerical value in the task list actually exists. A reasonableness check refers to checking whether the quantity and price information in the task list is reasonable.

一部の実施例では、第1予め設定された条件は、タスクリストが真正性を有するとともに、合理性を有していないという判断結果が2回未満であることを指す。 In some embodiments, the first preset condition is that the task list is authentic and that the task list is determined to be irrational less than two times.

なお、本発明の実施例の「真正性」は、帳票(例えば、タスクリスト、勤怠表、出面表、給与明細書など)におけるエントリ、およびエントリの数値が実際に存在することを指す、「合理性」は、帳票におけるエントリの数値が合理的な範囲内にあることを指す。1つのエントリの数値が合理的な範囲内にない場合、1次合理性チェックが不合格であるとみなす。数値の合理的な範囲については、以下の関連説明を参照する。 In the embodiments of the present invention, "authenticity" refers to the actual existence of entries and the numerical values of entries in documents (e.g., task lists, time sheets, attendance sheets, pay slips, etc.), and "reasonableness" refers to the numerical values of entries in documents being within a reasonable range. If the numerical value of an entry is not within a reasonable range, the primary reasonableness check is deemed to have failed. For the reasonable range of numerical values, see the related explanation below.

一部の実施例では、帳票チェックモジュール220は、予め設定された関連付け関係370とタスクリスト内部データ321に基づいて、タスクリストに第1検証331を行ってもよい。 In some embodiments, the document check module 220 may perform a first verification 331 on the task list based on the pre-defined association relationship 370 and the task list internal data 321.

予め設定された関連付け関係は、予め設定されたタスクリスト内部データにおける、異なるエントリの間の関連付け関係を指す。 A pre-defined association relationship refers to the association relationship between different entries in the pre-defined task list internal data.

一部の実施例では、予め設定された関連付け関係は、作業員と職種の関連、タスク項目と職種の関連、職種と人工コストの関連、プロジェクトとエリアの関連のうちの少なくとも1種を含んでもよい。 In some embodiments, the pre-defined association relationships may include at least one of a worker-to-job relationship, a task item-to-job relationship, a job-to-labor cost relationship, and a project-to-area relationship.

一部の実施例では、帳票チェックモジュール220は、過去タスクリストに基づいて、作業員と職種の関連付け関係を決定してもよい。例えば、帳票チェックモジュール220は、作業員の過去タスクリストを取得するとともに、この過去タスクリストにおける過去タスク項目を決定し、過去タスク項目に応じて、第1予め設定された表によって作業員の過去職種を決定し、過去タスク項に応じた過去職種を統計し、予め設定された職種条件を満たす職種を、現在作業員に関連する職種としてもよい。 In some embodiments, the document check module 220 may determine the association between the worker and the job type based on the past task list. For example, the document check module 220 may obtain the worker's past task list, determine the past task items in this past task list, determine the worker's past job type using a first preset table based on the past task items, compile statistics on the past job types based on the past task items, and determine the job type that meets the preset job type conditions as the job type currently associated with the worker.

第1予め設定された表は、異なるタスク項目と職種の対応関係を含み、先験的経験または過去データに基づいて決定されてもよい。一部の実施例では、第1予め設定された表におけるタスク項目は、タスクツリーにおける任意の1つの階層のタスク項目であってもよい。なお、最下位階層のタスク項目は、唯一の1つの職種に対応し、非最下位階層のタスク項目は、1つ以上の職種に対応してもよい。最下位階層のタスク項目は、タスクツリーにおける最後の1つの階層である。一部の実施例では、最下位階層のタスク項目は、タスク種類の観点から続けて分割できないタスク項目である。タスクツリーの詳細については、後述する説明を参照する。 The first preset table contains correspondences between different task items and job types, and may be determined based on a priori experience or past data. In some embodiments, the task items in the first preset table may be task items at any one level in the task tree. Note that a task item at the lowest level may correspond to only one job type, and task items at non-lowest levels may correspond to one or more job types. A task item at the lowest level is the last level in the task tree. In some embodiments, task items at the lowest level are task items that cannot be consecutively divided in terms of task type. For more information on task trees, see the description below.

予め設定された職種条件は、職種と作業員とを関連付ける条件である。予め設定された職種条件は、予め手動で設定されてもよく、例えば、統計回数が最も多い2つの職種であってもよい。 The preset job type conditions are conditions that associate job types with workers. The preset job type conditions may be set manually in advance, and may be, for example, the two job types with the most statistical counts.

一部の実施例では、職種は、ツリー構造で表されてもよい。このツリー構造には、少なくとも1つの職種階層が含まれてもよい。第1階層の職種、第2階層の職種を含むツリー構造を例として、第2階層の職種は第1階層の職種の細分化技能である。例えば、第1階層の職種は、αやβなどのコードで表され、αが鉄筋工で、βが左官であり、第2階層の職種がα1、α、α、βなどを含み、α1、α、αがそれぞれ鉄筋工αに含まれる「加工」、「矯正」、「切断」などの細分化技能であり、βが左官に含まれる細分化技能を表す。 In some embodiments, occupations may be represented in a tree structure. This tree structure may include at least one occupation hierarchy. Taking a tree structure including first-level occupations and second-level occupations as an example, the second-level occupations are sub-skills of the first-level occupations. For example, the first-level occupations are represented by codes such as α and β, where α is rebar work and β is plastering, and the second-level occupations include α1 , α2 , α3 , β1 , etc., where α1 , α2 , and α3 are sub-skills such as "processing,""straightening," and "cutting" included in rebar work α, and β1 represents a sub-skill included in plastering.

例示的には、ある作業員の過去タスク項目に応じた職種を統計すると、統計結果として、αの職種が3回あり、βの職種が2回あり、α1とαの職種がそれぞれ1回ある場合は、予め設定された職種条件を満たし、作業員に関連する職種を(α,β)として決定してもよい。 For example, when statistical analysis is performed on the job types according to the past task items of a certain worker, if the statistical results show that the job type α3 appears three times, the job type β1 appears twice, and the job types α1 and α2 appear once each, the job types that meet the preset job type conditions may be determined to be ( α3 , β1 ) associated with the worker.

一部の実施例では、帳票チェックモジュール220は、作業員の個人能力データに基づいて、作業員に関連する初期職種を調整してもよい。 In some embodiments, the document checking module 220 may adjust the initial job title associated with the worker based on the worker's personal performance data.

個人能力データは、作業員の個人能力を表すことが可能なデータを指す。個人能力データは、作業員の学習状況や過去タスク項目の完了状況などを含んでもよい。 Personal ability data refers to data that can represent the individual abilities of a worker. Personal ability data may also include the worker's learning status and the completion status of past task items.

例のみとして、作業員が他の関連なしの職種の技能を学習すると、作業員と、前記関連なしの職種との連携を構築してもよい。現在の作業員にある職種を関連付け、過去タスク項目の完了状況が継続的に望ましくない場合、作業員と前記関連ありの職種との連携を解除してもよい。 By way of example only, if a worker learns skills in another unrelated occupation, an association may be established between the worker and the unrelated occupation. If a current worker is associated with a certain occupation and the completion status of past task items continues to be unsatisfactory, the association between the worker and the related occupation may be terminated.

なお、作業員の学習状況と過去タスクの完了状況は、手動入力によって決定されてもよい。 Note that a worker's learning status and the completion status of past tasks may also be determined by manual input.

一部の実施例では、帳票チェックモジュール220は、他のソースからのデータに基づいて、作業員に関連する職種を調整してもよい。他のデータソースは、同じ階層の評価や自己評価などを含んでもよい。その詳細については、実際のニーズに応じて決定されてもよい。 In some embodiments, the document checking module 220 may adjust the job title associated with the worker based on data from other sources. Other data sources may include peer assessments, self-assessments, etc. The details may be determined based on actual needs.

作業員と職種との関連付けを構築することで、作業員によるタスクの完了の真正性をより適切に判断することができ、タスク種類の真正性の不十分を避ける。 Building an association between workers and job types allows for better determination of the authenticity of a worker's task completion and avoids insufficient task type authenticity.

一部の実施例では、帳票チェックモジュール220は、タスクツリーに基づいて、タスク項目と職種の関連付け関係を決定してもよい。例えば、帳票チェックモジュール220は、タスクツリーを取得し、タスクツリーにおける最下位階層のタスク項目を決定し、最下位階層のタスク項目と職種との関連を決定するとともに、最下位階層のタスク項目と職種との前記関連を動的に調整してもよい。 In some embodiments, the document check module 220 may determine the association relationship between task items and job types based on a task tree. For example, the document check module 220 may obtain a task tree, determine the task items at the lowest level in the task tree, determine the association between the task items at the lowest level and job types, and dynamically adjust the association between the task items at the lowest level and job types.

タスクツリーは、複数のタスク項目の間の従属関係を示すツリー構造を指す。 A task tree refers to a tree structure that shows the dependency relationships between multiple task items.

一部の実施例では、帳票チェックモジュール220は、工事種類、サブ部門工事、サブ工事、工程、プロセスのうちの少なくとも1つによって施工プロジェクトの全ての作業タスクを分割してタスクツリーを取得してもよい。例えば、工事種類、サブ部門工事、サブ工事、工程、プロセスの順で粗くから細かく分割したり、サブ工事、工程、プロセスのみで分割したりしてもよい。例のみとして、タスク項目が{a,b,c,d,e}の場合は、このタスク項目がa類工事下位、b部工事下位、c項工事中、d工程内のeプロセスタスクを表してもよい。 In some embodiments, the document checking module 220 may obtain a task tree by dividing all work tasks of a construction project by at least one of the following: type of work, sub-division work, sub-work, step, and process. For example, the division may be made from coarse to fine in the order of type of work, sub-division work, sub-work, step, and process, or by sub-work, step, and process only. By way of example only, if the task item is {a, b, c, d, e}, this task item may represent a sub-class a work, a sub-part b work, a section c work in progress, and a process e task within step d.

施工タスクを分割した後、さらに分けられないタスク項目は最下位階層のタスク項目と称されてもよい。例えば、タスク項目が{a,b,c,d,e}の場合、{e}が最下位階層のタスク項目を表す。建築工事類の施工プロジェクトを例とし、タスク項目が壁体の建設の場合、「組積箇所の洗浄、平坦化」、「レンガに水をかけて湿らせる」、「インクラインで組積箇所にラインを描く」などのサブタスク項目がさらに分けられることができなければ、最下位タスク項目とみなされてもよい。 After a construction task is divided, task items that cannot be further divided may be referred to as task items at the lowest level. For example, if the task items are {a, b, c, d, e}, {e} represents the task item at the lowest level. Taking a construction project as an example, if the task item is building a wall, subtask items such as "cleaning and leveling the masonry area," "wetting the bricks with water," and "drawing lines on the masonry area with an incline" may be considered to be lowest-level task items if they cannot be further divided.

一部の実施例では、帳票チェックモジュール220は、最下位階層のタスク項目に基づいて、第2予め設定された表を問い合わせすることで、最下位階層のタスク項目と職種との関連付け係数を決定してもよい。 In some embodiments, the document check module 220 may determine the association coefficient between the task item at the lowest level and the job type by querying a second pre-defined table based on the task item at the lowest level.

関連付け係数は、最下位階層のタスク項目と、対応する職種との関連の度合いを表す係数である。 The association coefficient represents the degree of association between the task item at the lowest level and the corresponding job type.

第2予め設定された表は、最下位階層のタスク項目と、対応する職種との関連付け係数を含む。第2予め設定された表は、先験的経験または過去データに基づいて決定されてもよい。タスク項目と、対応する全ての職種との関連付け係数の合計は1である。例えば、タスク項目{e}が職種αとαに対応し、プロセッサは、第2予め設定された表を問い合わせし、タスク項目{e}と、α、αとの関連付け係数がそれぞれ0.5,0.5であることを得ると、タスク項目{e}と、α、αの2つの職種との関連の度合いが同じであることを表す。 The second preset table includes association coefficients between the lowest-level task items and the corresponding occupations. The second preset table may be determined based on a priori experience or past data. The sum of the association coefficients between the task items and all the corresponding occupations is 1. For example, if task item {e} corresponds to occupations α1 and α2 , and the processor queries the second preset table and finds that the association coefficients between task item {e} and α1 and α2 are 0.5 and 0.5, respectively, this indicates that the degree of association between task item {e} and the two occupations α1 and α2 is the same.

一部の実施例では、帳票チェックモジュール220は、タスク項目と職種との関連付け関係を動的に調整してもよい。 In some embodiments, the document checking module 220 may dynamically adjust the association relationship between task items and job types.

例のみとして、帳票チェックモジュール220は、プロジェクト内の作業員の職種に基づいて、作業員が配置されるプロジェクトのタスク項目に応じた職種をマッチングする。プロジェクト内の作業員の職種がタスク項目に応じた職種と同じである場合、このタスク項目とこの職種との関連付け係数を向上させる。プロジェクト内の作業員の職種がタスク項目に応じた職種と異なる場合、このタスク項目とこの職種との関連付け係数を低減させる。関連付け係数の向上および/または低減の幅は、予め手動で設定されてもよい。 By way of example only, the document check module 220 matches the job type of the worker in the project with the job type corresponding to the task item of the project to which the worker is assigned. If the job type of the worker in the project is the same as the job type corresponding to the task item, the association coefficient between this task item and this job type is increased. If the job type of the worker in the project is different from the job type corresponding to the task item, the association coefficient between this task item and this job type is decreased. The extent to which the association coefficient is increased and/or decreased may be manually set in advance.

なお、プロジェクト内の作業員の職種は、このプロジェクトのタスクリストおよび作業員に関連する職種によって決定されてもよい。作業員が配置されるプロジェクトのタスク項目に応じた職種は、タスク項目と職種との関連によって決定されてもよい。例えば、タスクAに関連する職種がMであり、実際に職種Nの作業員でこのタスクを完了した場合、タスクAと職種Mとの関連付けが弱く、タスクAと職種Mとの関連付け係数を低減させる必要があるとみなされてもよい。 The job type of a worker within a project may be determined by the task list for this project and the job type associated with the worker. The job type corresponding to the task item of the project to which the worker is assigned may be determined by the association between the task item and the job type. For example, if the job type associated with task A is M and this task is actually completed by a worker with job type N, it may be considered that the association between task A and job type M is weak and that the association coefficient between task A and job type M needs to be reduced.

一部の実施例では、タスク項目と職種との関連付け係数が関連付け閾値よりも低い場合、タスク項目と職種との相関を取り消してもよい。関連付け閾値は、タスク項目と職種とに関連付け関係がある場合の関連付け係数の最小値を指す。関連付け閾値は、予め手動で設定されてもよい。タスク項目と職種との関連付け係数が関連付け閾値よりも低い場合は、このタスク項目とこの職種との相関の度合いが低く、関連付けを取り消してもよいことを表す。 In some embodiments, if the association coefficient between a task item and a job type is lower than an association threshold, the correlation between the task item and the job type may be canceled. The association threshold refers to the minimum value of the association coefficient when an association relationship exists between a task item and a job type. The association threshold may be set manually in advance. If the association coefficient between a task item and a job type is lower than the association threshold, this indicates that the degree of correlation between the task item and the job type is low and the association may be canceled.

タスク項目と職種との関連付けを構築することで、作業員がタスクを完了させる能力を持つかどうかをより正確に判断することができ、作業員とタスク項目との対応関係の真正性をさらに決定してもよい。例えば、タスクAに関連する職種がMであり、作業員に関連する職種が(P,Q)のみである場合、作業員がタスクAを完成させる能力を持たないと判断し、タスクAが作業員に対応すると、この対応関係の真正性には疑問がある。 By establishing an association between task items and job types, it is possible to more accurately determine whether a worker has the ability to complete a task, and further determine the authenticity of the correspondence between the worker and task item. For example, if the job type associated with task A is M and the only job types associated with the worker are (P, Q), it is determined that the worker does not have the ability to complete task A, and task A corresponds to the worker, the authenticity of this correspondence is questionable.

一部の実施例では、帳票チェックモジュール220は、職種と人件費との関連付けを構築してもよい。例えば、職種に応じた初期人工コストを取得し、タスクリストに関わる施工エリア、工期情報、タスク項目情報のうちの少なくとも1種によって初期人工コストを動的に調整する。 In some embodiments, the document check module 220 may establish an association between job type and labor costs. For example, the document check module 220 obtains an initial labor cost according to job type and dynamically adjusts the initial labor cost based on at least one of the construction area, construction period information, and task item information related to the task list.

一部の実施例では、帳票チェックモジュール220は、先験的経験または過去データに基づいて、職種に応じた初期人工コストを決定してもよい。なお、初期人工コストは、1つの職種の1作業日に応じた最低人工コスト、最高人工コストおよび推奨人工コストのうちの少なくとも1種を含んでもよい。 In some embodiments, the document check module 220 may determine an initial labor cost for each job type based on a priori experience or past data. The initial labor cost may include at least one of the minimum labor cost, maximum labor cost, and recommended labor cost for one work day for one job type.

作業日は、作業員が完了した作業量を時間で測る計量単位であり、標準作業時間内に作業員1人が完了したタスク量を表す。標準作業時間は経験に応じて設定可能である。例示的には、標準作業時間は8時間であってもよい。この場合、1作業日は、作業員1人が8時間内に完了した作業量を表す。 A work day is a unit of measurement that measures the amount of work completed by a worker in time, and represents the amount of tasks completed by one worker within a standard work time. The standard work time can be set based on experience. For example, the standard work time may be 8 hours. In this case, one work day represents the amount of work completed by one worker within 8 hours.

一部の実施例では、帳票チェックモジュール220は、施工エリア、工期情報、タスク項目情報などの相関データによる初期人工コストへの影響係数を予め設定してもよい。例えば、影響係数は、エリア影響係数、日付影響係数およびタスク項目影響係数を含んでもよい。初期値は、1に設定されてもよい。なお、エリア影響係数は、施工エリアによる人工コストへの影響の度合いを表す。日付影響係数は、工期による人工コストへの影響の度合いを表す。タスク項目影響係数は、作業内容による人工コストへの影響の度合いを表す。 In some embodiments, the report check module 220 may pre-set impact coefficients on initial labor costs based on correlation data such as construction area, construction period information, and task item information. For example, the impact coefficients may include an area impact coefficient, a date impact coefficient, and a task item impact coefficient. The initial value may be set to 1. The area impact coefficient represents the degree of impact on labor costs due to the construction area. The date impact coefficient represents the degree of impact on labor costs due to the construction period. The task item impact coefficient represents the degree of impact on labor costs due to the work content.

一部の実施例では、帳票チェックモジュール220は、タスクリスト内部データに基づいて、タスクリストに応じた施工エリア、工期情報、タスク項目情報および対応する人工コストを決定し、施工エリア、工期、タスク項目の統計価格分布によって、施工エリア、工期情報、タスク項目情報によるこの職種の人件費への影響係数を調整してもよい。例えば、人手不足のエリアおよび/または時間帯については、それによる人工コストへの影響を大きくしてもよい。また、例えば、難易度の高いタスク項目、または関連職種の人手不足のタスク項目については、それによる人件費への影響を大きくしてもよい。 In some embodiments, the report check module 220 determines the construction area, construction period information, task item information, and corresponding labor costs according to the task list based on the task list internal data, and may adjust the impact coefficient on labor costs of this job type due to the construction area, construction period information, and task item information based on the statistical price distribution of the construction area, construction period, and task items. For example, the impact on labor costs may be increased for areas and/or time periods with labor shortages. Also, for example, the impact on labor costs may be increased for task items with high difficulty or task items with labor shortages in related jobs.

一部の実施例では、帳票チェックモジュール220は、種々な形態で調整後の推奨人工コストを決定してもよい。例えば、プロセッサは、初期推奨人工コストを、エリア影響係数、日付影響係数およびタスク項目影響係数の平均値と乗じて、調整後の推奨人工コストを得る。 In some embodiments, the report checking module 220 may determine the adjusted recommended labor cost in various ways. For example, the processor may multiply the initial recommended labor cost by the average value of the area influence coefficient, date influence coefficient, and task item influence coefficient to obtain the adjusted recommended labor cost.

例えば、鉄筋工職種の推奨人工コストが300元であるが、農繁期のため、作業員が帰省して農業をやる必要がある。そのため、農作業期間に応じた日付影響係数が比較的に高くなり、プロセッサは第4予め設定された表を問い合わせすることによって、エリア影響係数、日付影響係数、およびタスク項目影響係数を取得するとともに、エリア影響係数、日付影響係数、およびタスク項目影響係数の平均値αを得て、鉄筋工職種の調整後の推奨人工コストとして300αを得ることができる。 For example, the recommended labor cost for the rebar worker job is 300 yuan, but because it is the busy farming season, workers need to return home to work in the fields. Therefore, the date influence coefficient corresponding to the farming period will be relatively high. The processor can query the fourth pre-set table to obtain the area influence coefficient, date influence coefficient, and task item influence coefficient, as well as obtain the average value α of the area influence coefficient, date influence coefficient, and task item influence coefficient, thereby obtaining 300α as the adjusted recommended labor cost for the rebar worker job.

職種と人工コストとの関連付けを構築することで、人件費用の合理性をより適切に判断し、人件費の過払いや過少払いの発生を防ぐ。 By establishing an association between job type and labor cost, you can more accurately determine the rationality of labor costs and prevent overpayment or underpayment of labor costs.

一部の実施例では、帳票チェックモジュール220は、施工エリアに応じた施工プロジェクトのプロジェクト名称を取得するとともに、プロジェクト名称に基づいて施工プロジェクトの真正性を認証し、施工プロジェクトが真正性を有することに対応して、プロジェクトとエリアとの関連付け関係を決定してもよい。 In some embodiments, the document check module 220 may obtain the project name of the construction project corresponding to the construction area, authenticate the authenticity of the construction project based on the project name, and determine an association relationship between the project and the area in response to the construction project being authenticated.

一部の実施例では、帳票チェックモジュール220は、第三者のプラットフォームによって施工プロジェクトの安全監督登録番号、品質監督登録番号、施工許可書などの情報を問い合わせし、施工プロジェクトが真正かつ有効的な工事項目であることを確保する。第三者のプラットフォームは、検索エンジンや工事関連データベースなどを含んでもよい。 In some embodiments, the document verification module 220 queries information such as the safety supervision registration number, quality supervision registration number, and construction permit of the construction project through a third-party platform to ensure that the construction project is a genuine and valid construction item. The third-party platform may include a search engine, a construction-related database, etc.

一部の実施例では、帳票チェックモジュール220は、施工プロジェクトの工事計画許可書、施工計画、施工案などのデータに基づいて、この施工プロジェクトの初期エリア区画状況を決定してもよい。例えば、施工エリアは、ビルや地下室、基礎ピット、レベリング工事などに分けられてもよい。帳票チェックモジュール220は、分けられた施工エリアを符号化し、前記施工エリアと施工プロジェクトとの初期関連付けを決定してもよい。例えば、施工プロジェクトAでは、施工エリア1、施工エリア2および施工エリア3に施工が必要であり、すなわち、施工プロジェクトAと、施工エリア1、施工エリア2、施工エリア3との関連付け関係がある。 In some embodiments, the document checking module 220 may determine the initial area division status of a construction project based on data such as the construction project's construction plan permit, construction plan, and construction proposal. For example, the construction area may be divided into a building, basement, foundation pit, leveling work, etc. The document checking module 220 may encode the divided construction areas and determine an initial association between the construction areas and the construction project. For example, in construction project A, construction is required in construction area 1, construction area 2, and construction area 3, i.e., construction project A is associated with construction area 1, construction area 2, and construction area 3.

一部の実施例では、帳票チェックモジュール220は、実際の施工ニーズに応じて、初期エリアを分けて得られた施工エリアをさらに分割してもよい。例えば、ビルを複数のフロアに分割し、フロアを複数の世帯に分割し、世帯を複数の部屋に分割する。さらに、広いエリアから狭いエリアへの従属関係でエリアツリーを構築するとともに、エリアツリーの各ノードを符号化する。これにより、プロジェクトやエリアなどの空間情報は唯一かつ真正、有効である。 In some embodiments, the document checking module 220 may further divide the construction area obtained by dividing the initial area according to actual construction needs. For example, a building may be divided into multiple floors, each floor into multiple households, and each household into multiple rooms. Furthermore, an area tree may be constructed with a dependency relationship from larger areas to smaller areas, and each node in the area tree may be encoded. This ensures that spatial information such as projects and areas is unique, authentic, and valid.

プロジェクトとエリアとの関連付けを構築することで、プロジェクトをさらに分けてタスク項目を決定することに有利であり、タスク項目によって対応する職種を決定し、より一層の精細化管理を行う。 By establishing an association between projects and areas, it is advantageous to further divide projects and determine task items, and the corresponding job types can be determined based on the task items, allowing for even more precise management.

本発明の一部の実施例では、タスクリストに含まれるデータから、より多くのデータを関連付けさせ、異なるデータの関連付け関係を構築し、関連データを互いに検証し、データの真正性を確保する。 In some embodiments of the present invention, more data is associated from the data included in the task list, association relationships are established between different data, and related data are verified against each other to ensure the authenticity of the data.

一部の実施例では、第1検証は、タスクリスト内部データにおける各エントリが本当に存在するかどうかを検証し、各エントリが本当に存在すると、タスクリストの真正性を決定し、タスクリストにおける非数量価格情報に基づいて、数量価格情報が合理的であるかどうかを検証し、数量価格情報が合理的であると、タスクリストの合理性を決定することを含んでもよい。 In some embodiments, the first verification may include verifying whether each entry in the task list internal data truly exists, and if each entry truly exists, determining the authenticity of the task list; verifying whether the quantity pricing information is reasonable based on the non-quantity pricing information in the task list, and if the quantity pricing information is reasonable, determining the reasonableness of the task list.

一部の実施例では、真正性検証において、真正性チェックは、タスクリスト内部データにおけるエントリ、例えば、施工プロジェクト、施工エリアおよびタスク項目情報のチェックを含む。 In some embodiments, during authenticity verification, the authenticity check includes checking entries in the task list internal data, such as construction project, construction area, and task item information.

一部の実施例では、帳票チェックモジュール220は、最小生産単位に応じた実際のプロジェクト、施工エリアおよびタスク項目に基づいて、タスクリストにおける施工プロジェクト、施工エリア、タスク項目情報が一致するかどうかを比較し、一致であれば、現在のタスクリストの施工プロジェクト、施工エリア、タスク項目情報が真正であることを表し、このタスクリストに最小生産単位の符号をマークとして与える。 In some embodiments, the document check module 220 compares the construction project, construction area, and task item information in the task list based on the actual project, construction area, and task item corresponding to the minimum production unit to determine whether they match. If they match, this indicates that the construction project, construction area, and task item information in the current task list is authentic, and the task list is marked with the minimum production unit code.

一部の実施例では、真正性のチェックは、実行対象と工期情報のチェックをさらに含む。 In some embodiments, the authenticity check further includes checking the execution target and construction time information.

一部の実施例では、帳票チェックモジュール220は、最小生産単位の計画工期と実行対象に基づいて、タスクリストに応じた工期情報が実行対象情報と同じであるかどうかを比較し、同じであれば、実行対象と工期情報について、現在のタスクリストが真正であることを表す。 In some embodiments, the document check module 220 compares whether the construction period information according to the task list is the same as the execution target information based on the planned construction period and execution target of the minimum production unit, and if they are the same, indicates that the current task list is authentic with respect to the execution target and construction period information.

一部の実施例では、タスクリストにおける上記のエントリが真正であると確認されると、タスクリストが真正性を有するとみなされてもよい。 In some embodiments, if the above entries in the task list are verified as authentic, the task list may be considered authentic.

数量価格情報は、作業員所得の決定に使用可能な情報、例えば、職種、人工コスト、見込みタスク量などを指す。 Quantity price information refers to information that can be used to determine worker income, such as job type, labor cost, expected task volume, etc.

非数量価格情報は、作業員所得に直接影響しない情報、例えば、タスク項目、施工案、施工計画、契約書などを指す。 Non-quantity price information refers to information that does not directly affect worker income, such as task items, construction proposals, construction plans, contracts, etc.

一部の実施例では、数量価格情報が合理的であるかどうかの検証は、職種、人工コスト、見込みタスク量のうちの少なくとも1つのチェックを含む。 In some embodiments, verifying that the quantity pricing information is reasonable includes checking at least one of the job type, labor cost, and expected task volume.

一部の実施例では、合理性のチェックは、職種のチェックを含む。例えば、帳票チェックモジュール220は、タスク項目に応じた職種に基づいて、作業員の職種が合理的であるかどうかを判断してもよい。タスク項目に応じた職種が作業員の職種と異なる場合、作業員の職種が合理ではないとみなされる。 In some embodiments, the check for reasonableness includes checking the occupation. For example, the document check module 220 may determine whether the worker's occupation is reasonable based on the occupation corresponding to the task item. If the occupation corresponding to the task item differs from the worker's occupation, the worker's occupation is deemed to be unreasonable.

一部の実施例では、合理性のチェックは、人工コストのチェックをさらに含む。例えば、帳票チェックモジュール220は、タスクリストの施工エリア、工期情報、タスク項目情報に基づいて、予め設定された関連付け関係によって推奨人工コストを決定し、この作業員に応じた人工コストが合理的であるかどうかをチェックしてもよい。推奨人工コストとタスクリストにおける人工コストとの差がコストの閾値を超えると、合理ではないとみなされてもよい。コストの閾値は、合理的な範囲内に、推奨人工コストと実際の人工コストとの差の最小値を指す。コストの閾値は、予め手動で設定されてもよい。 In some embodiments, the reasonableness check further includes checking the labor cost. For example, the report check module 220 may determine a recommended labor cost according to a preset association relationship based on the construction area, construction period information, and task item information in the task list, and check whether this labor cost for the worker is reasonable. If the difference between the recommended labor cost and the labor cost in the task list exceeds a cost threshold, it may be deemed unreasonable. The cost threshold refers to the minimum difference between the recommended labor cost and the actual labor cost within a reasonable range. The cost threshold may be set manually in advance.

一部の実施例では、合理性のチェックは、見込みタスク量のチェックをさらに含む。 In some embodiments, the reasonableness check further includes checking the expected task volume.

一部の実施例では、帳票チェックモジュール220は、開示情報における施工案、施工計画、契約書などの情報に基づいて、真正なタスク全体量を取得するとともに、タスクリストの見込みタスク量が合理的であるかどうかをチェックする。タスクリストの見込みタスク量と実際のタスク全体量との差がタスクの閾値を超えると、タスクリストの見込みタスク量が合理ではないとみなされる。タスクの閾値は、合理的な範囲内に、見込みタスクリストと実際のタスク全体量との差を指す。タスクの閾値は、予め手動で設定されてもよい。 In some embodiments, the document check module 220 obtains the true total task volume based on information such as construction proposals, construction plans, and contracts in the disclosed information, and checks whether the expected task volume in the task list is reasonable. If the difference between the expected task volume in the task list and the actual total task volume exceeds the task threshold, the expected task volume in the task list is deemed unreasonable. The task threshold refers to the difference between the expected task list and the actual total task volume within a reasonable range. The task threshold may be set manually in advance.

本発明の一部の実施例では、予め設定された関連付け関係とタスクリスト内部データに基づいてタスクリストを検証することで、タスクリスト内部データの相互関連付けと相互検証を実現でき、多方面の検証により、タスクリストの真正、合理をより適切に確保することができ、他の帳票のチェックや決定に確実なデータ保証を与える。 In some embodiments of the present invention, task lists are verified based on pre-defined association relationships and internal task list data, thereby enabling cross-correlation and cross-verification of internal task list data. This multi-faceted verification can better ensure the authenticity and rationality of task lists, providing reliable data assurance for checking and determining other documents.

一部の実施例では、帳票チェックモジュール220は、外部関連データとタスクリスト内部データに基づいて、タスクリストに第2検証を行ってもよい。 In some embodiments, the document check module 220 may perform a second validation of the task list based on external related data and task list internal data.

一部の実施例では、タスクリストに応じたプロジェクトの工期前倒し要求に対応して、帳票チェックモジュール220は、タスクリストに第2検証を行ってもよい。 In some embodiments, in response to a request to accelerate the project's completion schedule based on the task list, the document check module 220 may perform a second verification of the task list.

工期前倒し要求は、施工プロジェクトがすでに進行した時間が予め設定された時点に達することを指す。予め設定された時点は、実際のニーズおよび/または先験的経験に応じて設定されてもよい。1つの施工プロジェクトには、1つ以上の予め設定された時点が設定されてもよい。 A request for acceleration of construction schedule refers to the time already spent on a construction project reaching a predetermined point in time. The predetermined point in time may be set according to actual needs and/or a priori experience. One construction project may have one or more predetermined points in time.

例えば、施工プロジェクトAは、3月1日に着工され、3ヶ月内に完了予定であり、予め設定された時点が4月1日、5月1日、6月1日である。施工プロジェクトの着工に応じて、時間が上記の3つの予め設定された時点に達すると、帳票チェックモジュール220は、タスクリストに第2検証を行ってもよい。 For example, construction project A will start on March 1st and is scheduled to be completed within three months, with preset dates being April 1st, May 1st, and June 1st. Depending on the start of construction project, when the time reaches one of the three preset dates, the document check module 220 may perform a second verification on the task list.

一部の実施例では、タスクリストに対応する項目の完成度満足要求に応じて、帳票チェックモジュール220は、タスクリストに第2チェックを行ってもよい。 In some embodiments, in response to a completion satisfaction request for an item corresponding to the task list, the document check module 220 may perform a second check on the task list.

完成度満足要求は、施工プロジェクトに対する完了済のタスクの百分率が完成度閾値に達することを指す。完成度は、施工プロジェクトの完了進捗を評価するためのものであり、百分率の数値であってもよい。一部の実施例では、完成度は、施工プロジェクトのうちの、最小タスク単位合計に対する完了済の最小タスク単位の数の百分率に基づいて決定されてもよい。完成度閾値は、第2検証が必要な完成度ノードを表し、実際のニーズおよび/または先験的経験に応じて設定されてもよい。1つの施工プロジェクトには、複数の完成度閾値が設定されてもよい。 A completion satisfaction requirement refers to the percentage of completed tasks for a construction project reaching a completion threshold. The completion rate is used to evaluate the completion progress of a construction project and may be a percentage value. In some embodiments, the completion rate may be determined based on the percentage of the number of completed minimum task units relative to the total number of minimum task units in the construction project. The completion threshold represents a completion node that requires second verification and may be set according to actual needs and/or a priori experience. A single construction project may have multiple completion thresholds.

例えば、ある施工プロジェクトの完成度閾値は、25%、50%、75%、100%であり、施工プロジェクトの着工に対応して、この施工プロジェクトの完成度が上記の4つの完成度閾値に達すると、帳票チェックモジュール220は、タスクリストに第2検証を行ってもよい。 For example, the completion thresholds for a certain construction project may be 25%, 50%, 75%, and 100%, and when the completion thresholds for the construction project reach the above four completion thresholds in response to the start of construction, the document check module 220 may perform a second verification on the task list.

一部の実施例では、第2検証は、外部関連データにおける作成済帳票および作成済帳票の状況に基づいて、タスクリストの真正性を検証することを含む。 In some embodiments, the second verification includes verifying the authenticity of the task list based on generated reports and the status of the generated reports in the external related data.

一部の実施例では、帳票チェックモジュール220は、タスクリスト外部データに基づいて、タスクリストの実行状況と比較してタスクリストの真正性を検証してもよい。 In some embodiments, the document check module 220 may verify the authenticity of the task list by comparing it with the execution status of the task list based on external task list data.

例えば、帳票チェックモジュール220は、タスクリストに応じた勤怠データ、検収データ、勤務記録賃金支払いデータが揃ったかどうかを判断し、揃った場合にこのタスクリストが真正性を有すると判断し、揃ってない場合に延期申請があるかどうかを判断し、延期申請があると、このタスクリストが真正性を有すると判断し、延期申請がないと、このタスクリストが真正性を有しないと判断してもよい。検収データは、タスク項目が完了された後に検収される記録を指す。勤務記録賃金支払いデータは、過去タスク項目の勤務記録と賃金支払いの記録を指す。 For example, the document check module 220 may determine whether the attendance data, inspection data, and work record/wage payment data corresponding to the task list are all present, and if so, determine that the task list is authentic. If not, determine whether a postponement request has been made, and if a postponement request has been made, determine that the task list is authentic. If no postponement request has been made, determine that the task list is inauthentic. Inspection data refers to records that are inspected after a task item has been completed. Work record/wage payment data refers to records of work records and wage payments for past task items.

また、例えば、タスクリストが計画工期を過ぎると、このタスクリストに勤怠データ、検収データが欠けて延期申請も提出されない場合、すなわち、このタスクリストが計画通りに完了されるかどうかを判断できない場合、帳票チェックモジュール220は、このタスクリストの真正性が低下すると判断してもよい。さらに、例えば、このタスクリストが完結され、すなわち、このタスク項が完了されたが、長い時間が経ってもそれに対応する勤務記録賃金支払いデータがない場合、帳票チェックモジュール220は、このタスクリストの真正性が低下すると判断してもよい。 Furthermore, for example, if a task list passes the planned construction period, the task list lacks attendance data and inspection data, and no extension request is submitted, i.e., it is impossible to determine whether the task list will be completed as planned, the document checking module 220 may determine that the authenticity of the task list has deteriorated.Furthermore, for example, if the task list is completed, i.e., the task item is completed, but there is no corresponding work record or wage payment data even after a long time has passed, the document checking module 220 may determine that the authenticity of the task list has deteriorated.

本発明の一部の実施例では、外部関連データおよびタスクリスト内部データに基づいてタスクリストをチェックし、タスクリストを実行した後に生成する可能性のある種々なデータ、およびタスクリストに関する上位階層のタスクリストを十分に考慮し、外部の種類の異なるデータの検証によってタスクリストの真正、合理をより適切に確保することができる。 In some embodiments of the present invention, task lists are checked based on external related data and task list internal data, taking into full consideration various data that may be generated after the task list is executed, as well as task lists at higher levels relative to the task list, and verifying different types of external data to better ensure the authenticity and rationality of the task list.

図4は、本発明の一部の実施例に係る勤怠表チェックフローチャートである。 Figure 4 is a flowchart illustrating timesheet checking in accordance with some embodiments of the present invention.

図4に示すように、勤怠表チェックは、以下の内容を含んでもよい。一部の実施例では、勤怠表チェックは、帳票チェックモジュール220によって実行されてもよい。 As shown in FIG. 4, the timesheet check may include the following: In some embodiments, the timesheet check may be performed by the document check module 220.

一部の実施例では、帳票チェックモジュール220は、第2検証データ410を取得するとともに、第2検証データ410に基づいて勤怠表チェック420を行い、チェック結果が第2予め設定された条件430を満たすことに対応して、チェック済勤怠表440を決定してもよい。 In some embodiments, the document check module 220 may obtain second verification data 410, perform an attendance record check 420 based on the second verification data 410, and determine a checked attendance record 440 in response to the check result satisfying a second predetermined condition 430.

勤怠表は、作業員の勤怠状況を記録する帳票である。一部の実施例では、勤怠表は、少なくとも1勤務記録日に作業員の勤怠に関する複数のエントリ、例えば、作業員、およびそれに対応する入場打刻時間、出場打刻時間、施工プロジェクト、タスク項目または他の関連データを含んでもよい。さらに、勤怠表は、最小生産単位を含んでもよい。なお、入場打刻時間、出場打刻時間は、少なくとも作業員の入場または出場の打刻時間を含む。勤怠表は、作業員を管理するチームリーダーまたはグループリーダーによって、タイムレコーダーまたはゲートからアップロードされたデータに基づいて記入されてシステムに提出されてもよい。 A timesheet is a document that records the attendance status of workers. In some embodiments, the timesheet may include multiple entries related to a worker's attendance for at least one work recording date, such as the worker and their corresponding entry and exit times, construction projects, task items, or other related data. Furthermore, the timesheet may also include the minimum production unit. The entry and exit times include at least the worker's entry or exit time. The timesheet may be completed and submitted to the system by the team leader or group leader who manages the worker, based on data uploaded from the time clock or gate.

一部の実施例では、帳票チェックモジュール220は、帳票取得モジュール210と通信して勤怠表を取得してもよい。帳票取得モジュール210における勤怠表は、管理権限を有する施工関連対象の入力によって取得してもよい。 In some embodiments, the report check module 220 may communicate with the report acquisition module 210 to acquire the attendance record. The attendance record in the report acquisition module 210 may be acquired by inputting a construction-related object for which the user has administrative authority.

第2検証データは、勤怠表をチェックするためのデータである。 The second verification data is data for checking the attendance record.

一部の実施例では、第2検証データ410は、少なくとも、チェック済タスクリスト350を含む。チェック済タスクリストは、少なくとも、第1検証に合格したタスクリストである。一部の実施例では、帳票チェックモジュール220は、タスクリストに対して第1検証を行ったチェック結果に基づいて、チェック済タスクリストを取得してもよい。 In some embodiments, the second verification data 410 includes at least the checked task list 350. The checked task list is at least a task list that has passed the first verification. In some embodiments, the report check module 220 may obtain the checked task list based on the check results of the first verification performed on the task list.

一部の実施例では、第2検証データ410は、チェック済タスクリストに関連する勤務記録情報411と給与情報412をさらに含む。 In some embodiments, the second verification data 410 further includes work record information 411 and payroll information 412 associated with the checked task list.

勤務記録情報は、チェック済タスクリストに関連する実際作業情報を指し、例えば、出面表に記録されている最小生産単位、実際工期データ、および出面表の処理状況などを含んでもよい。一部の実施例では、勤務記録情報は、帳票チェックモジュール220によってチェック済の出面表から取得され、出面表のチェックが完了されると、この出面表が処理されたとみなされてもよい。 Work record information refers to actual work information related to the checked task list, and may include, for example, the minimum production unit recorded in the attendance schedule, actual construction period data, and the processing status of the attendance schedule. In some embodiments, work record information is obtained from the checked attendance schedule by the document check module 220, and once checking of the attendance schedule is completed, the attendance schedule may be considered to have been processed.

給与情報は、チェック済タスクリストに関連する賃金支払いに関する情報、例えば、賃金支払いの最小生産単位や勤務記録日データなどを指す。一部の実施例では、給与情報は、帳票チェックモジュール220によってチェック済の給与明細書から取得されてもよい。 Payroll information refers to information related to wage payments associated with the checked task list, such as minimum production units for wage payments and work record date data. In some embodiments, payroll information may be obtained from checked pay slips by the document check module 220.

一部の実施例では、帳票チェックモジュール220は、第2検証データに基づいて、種々な形態で勤怠表チェックを行い、勤怠表チェックの結果が第2予め設定された条件を満たすことに対応して、勤怠表がチェック済勤怠表であると決定してもよい。 In some embodiments, the report check module 220 may perform various forms of attendance record checks based on the second verification data, and determine that the attendance record is a checked attendance record when the results of the attendance record check satisfy a second preset condition.

一部の実施例では、第2予め設定された条件は、勤怠表が合理性と真正性を有することを含んでもよい。 In some embodiments, the second pre-defined condition may include that the attendance record is reasonable and authentic.

一部の実施例では、帳票チェックモジュール220は、チェック済タスクリストに基づいてタスクリストにおける最小生産単位と計画工期を取得し、勤怠表における勤怠対象に紐付けられる最小生産単位がタスクリストにおける最小生産単位と一致するかどうかを判断し、両者が一致すると、勤怠表の勤怠対象が真正であると判断し、勤怠表における打刻日付がチェック済タスクリストにおける計画工期の範囲内であるかどうかを判断し、範囲内であれば、勤怠表の日付が合理的であると判断してもよい。 In some embodiments, the report check module 220 obtains the minimum production unit and planned construction period in the task list based on the checked task list, determines whether the minimum production unit linked to the attendance object in the attendance sheet matches the minimum production unit in the task list, and if they match, determines that the attendance object in the attendance sheet is authentic, determines whether the punched date in the attendance sheet is within the range of the planned construction period in the checked task list, and if it is within the range, determines that the date on the attendance sheet is reasonable.

一部の実施例では、勤怠表の勤怠対象が真正であって打刻日付が合理的であると、帳票チェックモジュール220は、勤怠表が合理性を有すると判断してもよい。一方、勤怠表の勤怠対象が真正でないか、または、打刻日付が合理的でないと、帳票チェックモジュール220は、勤怠表が合理性を有しないと判断してもよい。 In some embodiments, if the attendance object in the attendance sheet is authentic and the punch date is reasonable, the document check module 220 may determine that the attendance sheet is reasonable. On the other hand, if the attendance object in the attendance sheet is not authentic or the punch date is not reasonable, the document check module 220 may determine that the attendance sheet is not reasonable.

一部の実施例では、帳票チェックモジュール220は、チェック済タスクリスト、勤務記録情報および給与情報に基づいて勤怠表チェックを行ってもよい。例えば、帳票チェックモジュール220は、チェック済タスクリスト、勤務記録情報および給与情報に基づいて、勤怠表に対応する作業員の入場資格をチェックし、勤怠表に対応する作業員が入場資格を有しないことに対応して、勤怠表が真正性を有しないと判断してもよい。 In some embodiments, the document check module 220 may perform a timesheet check based on the checked task list, work record information, and payroll information. For example, the document check module 220 may check the entry eligibility of the worker corresponding to the timesheet based on the checked task list, work record information, and payroll information, and determine that the timesheet is not authentic if the worker corresponding to the timesheet does not have entry eligibility.

入場資格は、作業員が現場に入場して作業が行える資格を指す。一部の実施例では、プロセッサは、施工プロジェクトのブラックリスト、チェック済タスクリスト、勤務記録情報および給与情報に基づいて、以下の複数の方面で作業員の入場資格をチェックしてもよい。作業員は、多方面の入場資格を同時に満たさなければ、入場資格を有すると判断できない。 Entry eligibility refers to a worker's eligibility to enter a site and perform work. In some embodiments, the processor may check a worker's entry eligibility in multiple areas, including the construction project blacklist, checked task list, work record information, and payroll information. A worker cannot be determined to be eligible for entry unless he or she simultaneously meets multiple entry eligibility criteria.

一部の実施例では、帳票チェックモジュール220は、施工プロジェクトにおけるチェック済タスクリストの最小生産単位と計画工期を決定するとともに、作業員に紐付けられる最小生産単位をチェック済タスクリストの最小生産単位と比較し、この最小生産単位がこの施工プロジェクトに属するかどうか、および、この施工プロジェクトがその際に計画工期範囲内であるかどうかを決定してもよい。作業員に紐付けられる最小生産単位がこのプロジェクトに属する場合、かつ、このプロジェクトが計画工期内にある場合、当該作業員がこの方面の入場資格を有するとみなされてもよい。 In some embodiments, the document checking module 220 may determine the minimum production unit and planned construction period of the checked task list for a construction project, and compare the minimum production unit associated with the worker with the minimum production unit in the checked task list to determine whether this minimum production unit belongs to this construction project and whether this construction project is within the planned construction period at that time. If the minimum production unit associated with the worker belongs to this project and this project is within the planned construction period, the worker may be considered eligible for entry in this area.

一部の実施例では、帳票チェックモジュール220は、勤務記録情報に基づいて作業員の入場資格をチェックしてもよい。作業員の勤務記録情報におけるすべての出面表がすでに処理されたが、その後のタスクが分配されない場合、勤怠の不正と判定される可能性があり、この方面の入場資格を満たさないとみなされる。 In some embodiments, the document check module 220 may check the worker's entry eligibility based on the work record information. If all attendance sheets in the worker's work record information have already been processed but subsequent tasks have not been assigned, this may be determined to be attendance fraud and the worker will be deemed to not meet the entry eligibility in this area.

一部の実施例では、帳票チェックモジュール220は、給与情報に基づいて作業員の入場資格をチェックしてもよい。作業員の給与明細書が予め設定された時間を過ぎて賃金が支払われない場合、勤怠の不正と判定される可能性があり、この方面の入場資格を満たさないとみなされる。なお、予め設定された時間は、賃金が支払われない時間に異常が発生した場合の臨界の時間長を指す。予め設定された時間は、手動で設定され、例えば、3ヶ月であってもよい。 In some embodiments, the document checking module 220 may check the worker's eligibility for entry based on payroll information. If a worker's pay slip shows that wages have not been paid for a predetermined period of time, this may be determined to be attendance fraud, and the worker will be deemed to not meet this eligibility for entry. Note that the predetermined period refers to the critical length of time when an abnormality occurs during which wages are not paid. The predetermined period is manually set and may be, for example, three months.

一部の実施例では、帳票チェックモジュール220は、作業員がブラックリストに該当するかどうかを判断し、ブラックリストに該当する作業員がこの方面の入場資格を満たさないとみなされてもよい。ブラックリストは、不正行為を犯して是正期間中の作業員を指す。不正行為は、勤怠の不正や賃金の虚偽申告などの行為を含んでもよい。 In some embodiments, the document check module 220 may determine whether a worker is on a blacklist, and blacklisted workers may be deemed ineligible for entry into this area. The blacklist refers to workers who have committed fraud and are in a correction period. Misconduct may include acts such as attendance fraud and false wage reporting.

本発明の一部の実施例は、チェック済タスクリスト、勤務記録情報および給与情報に基づいて、勤怠表をチェックし、異なる工程における種々なデータの相互関連付けと相互検証により、勤怠表が真正、合理的であるかどうかをより効果的、正確に検証することができ、データ偽造の難易度を高くし、勤怠表の真正性をさらに確保し、給与明細書の確定のために確実なデータを提供する。 Some embodiments of the present invention check attendance records based on the checked task list, work record information, and payroll information, and by correlating and cross-verifying various data in different processes, it is possible to more effectively and accurately verify whether the attendance record is authentic and reasonable, making it more difficult to falsify data, further ensuring the authenticity of the attendance record, and providing reliable data for confirming pay slips.

図5は、本発明の一部の実施例に係る目標出面表の自動作成フローチャートである。図5に示すように、目標出面表の自動作成は以下の内容を含んでもよい。一部の実施例では、目標出面表の自動作成フローは、帳票決定モジュール230によって実行されてもよい。 Figure 5 is a flowchart for automatically creating a target attendance schedule in some embodiments of the present invention. As shown in Figure 5, the automatic creation of a target attendance schedule may include the following: In some embodiments, the automatic creation flow of a target attendance schedule may be executed by the form determination module 230.

一部の実施例では、帳票決定モジュール230は、種々な形態で目標出面表550を作成してもよい。 In some embodiments, the report determination module 230 may create the target attendance table 550 in various forms.

出面表520は、作業員の作業量と作業員の所得を記録する表です。作業員の所得は、単位所得と総所得を含んでもよい。単位所得は、単位労働時間当たりの作業員による所得を指す。出面表520は、少なくとも1勤務記録日における作業員の実際の作業量(勤務記録量とも称される)を少なくとも含んでもよい。 The attendance table 520 is a table that records the amount of work performed by a worker and the worker's income. The worker's income may include unit income and total income. Unit income refers to the worker's income per unit of work time. The attendance table 520 may include at least the worker's actual amount of work (also referred to as the amount of work recorded) for at least one work recording day.

一部の実施例では、出面表520は、施工タスク項目、作業員、勤怠時間、単価、総計、工期、会計期間などをさらに含んでもよい。さらに、出面表は、最小生産単位、作業員所得、会計期間などをさらに含んでもよい。 In some embodiments, the attendance schedule 520 may further include construction task items, workers, working hours, unit prices, totals, construction periods, accounting periods, etc. Additionally, the attendance schedule may further include minimum production units, worker income, accounting periods, etc.

目標出面表550は、真正性を確認可能な出面表である。 The target attendance list 550 is an attendance list whose authenticity can be verified.

一部の実施例では、入力帳票510が出面表520を含まないことに対応して、帳票決定モジュール230は、チェック済タスクリスト350とチェック済勤怠表440に基づいて目標出面表550を自動的に作成してもよい。 In some embodiments, in response to the input form 510 not including the attendance sheet 520, the form determination module 230 may automatically create a target attendance sheet 550 based on the checked task list 350 and the checked attendance sheet 440.

一部の実施例では、帳票決定モジュール230は、チェック済勤怠表に基づいて、チェック済タスクリストにおける計画工期を修正し、実際工期を決定するとともに、実際工期に基づいて、作業員に応じた実際の勤怠時間を決定してもよい。 In some embodiments, the report determination module 230 may modify the planned construction period in the checked task list based on the checked attendance sheet, determine the actual construction period, and determine the actual working hours for each worker based on the actual construction period.

例えば、作業員がパートタイムの作業員の場合、この作業員が実際に完了した労働日数が少なくとも出面表に記録されている。この場合、帳票決定モジュール230は、予め設定された換算ルールで実際の勤怠時間に基づいて作業員の実際の作業量を算出してもよい。例えば、作業員の実際の勤怠時間が8時間であり、予め設定された換算ルールが8時間の労働ごとに1労働日として記録することであると、この作業員の実際の作業量が1労働日であると決定してもよい。 For example, if a worker is part-time, at least the number of work days actually completed by the worker is recorded in the attendance sheet. In this case, the report determination module 230 may calculate the worker's actual workload based on the actual working hours using a preset conversion rule. For example, if the worker's actual working hours are 8 hours and the preset conversion rule is to record every 8 hours worked as 1 working day, the actual workload of the worker may be determined to be 1 working day.

例えば、作業員がピースワークの作業員の場合、この作業員が実際に完了した作業量が少なくとも出面表に記録されている。この場合、帳票決定モジュール230は、チェック済勤怠表における実際の勤怠時間、およびチェック済タスクリストにおける毎日の人工コストに基づいて作業量を予測する。例えば、実際の勤怠時間が8時間であり、チェック済タスクリストに基づいて決定される毎日の人工コストが300元、ワークの単価が30元/平方メートルであることで、作業員の毎日の計画作業量が10平方メートルであると推測されてもよい。チェック済勤怠表における完成量と計画作業量との差が作業量条件を満たす場合、完成量が要件を満たすとみなされ、作業員の当日の実際作業量として10平方メートルを自動的に記録し、チェック済勤怠表における完成量と計画作業量との差が作業量条件を満たさない場合、手動でさらに検査を行う必要がある。なお、作業量条件は、完成見込み量と作業計画量との差が作業計画量の10%以下であることを含んでもよい。 For example, if a worker is a piecework worker, the amount of work actually completed by the worker is recorded at least in the attendance sheet. In this case, the report determination module 230 predicts the amount of work based on the actual working hours in the checked attendance sheet and the daily labor cost in the checked task list. For example, if the actual working hours are 8 hours, the daily labor cost determined based on the checked task list is 300 yuan, and the unit price of work is 30 yuan per square meter, the worker's daily planned amount of work may be estimated to be 10 square meters. If the difference between the completed amount and the planned amount of work in the checked attendance sheet meets the work amount condition, the completed amount is considered to meet the requirement, and 10 square meters is automatically recorded as the worker's actual work amount for that day. If the difference between the completed amount and the planned amount of work in the checked attendance sheet does not meet the work amount condition, further manual inspection is required. Note that the work amount condition may include the difference between the estimated completed amount and the planned work amount being no more than 10% of the planned work amount.

一部の実施例では、帳票決定モジュール230は、チェック済タスクリストから最小生産単位、人件費および会計期間を取得するとともに、人件費と作業員の実際作業量に基づいて作業員の所得を決定し、取得した実際作業量、最小生産単位、作業員の所得および会計期間に基づいて目標出面表を自動的に作成してもよい。 In some embodiments, the report determination module 230 may obtain the minimum production unit, labor cost, and accounting period from the checked task list, determine the worker's income based on the labor cost and the worker's actual work volume, and automatically create a target attendance list based on the obtained actual work volume, minimum production unit, worker's income, and accounting period.

一部の実施例では、入力帳票510が出面表520を含むことに対応して、帳票決定モジュール230は、チェック済タスクリスト350およびチェック済勤怠表440に基づいて出面表チェック530を行い、出面表チェックのチェック結果が第3予め設定された条件540を満たす場合、目標出面表550を決定してもよい。 In some embodiments, in response to the input form 510 including the attendance schedule 520, the form determination module 230 may perform an attendance schedule check 530 based on the checked task list 350 and the checked attendance schedule 440, and if the check result of the attendance schedule check satisfies a third predetermined condition 540, may determine a target attendance schedule 550.

一部の実施例では、帳票決定モジュール230は、帳票取得モジュール210と通信して出面表を取得してもよい。 In some embodiments, the report determination module 230 may communicate with the report acquisition module 210 to obtain the attendance list.

一部の実施例では、第3予め設定された条件は、出面表が真正性を有することを含んでもよい。 In some embodiments, the third preset condition may include the authenticity of the appearance list.

一部の実施例では、帳票決定モジュール230は、チェック済タスクリストに基づいて、プロジェクト情報、最小生産単位、計画工期、支払い形態、作業員の職種、職種に対応する人工コストなどの情報を取得し、チェック済勤怠表に基づいて実際工期と作業員の勤怠状況を取得してもよい。なお、実際工期は、作業員が実際に作業を参与する日付、すなわち、勤怠データを有する日付を指す。作業員の勤怠状況は、作業員の勤務記録日数や勤務記録日付、欠勤率などを含んでもよい。 In some embodiments, the document determination module 230 may obtain information such as project information, minimum production unit, planned construction period, payment method, worker job type, and labor cost corresponding to the job type based on the checked task list, and may obtain the actual construction period and worker attendance status based on the checked attendance sheet. Note that the actual construction period refers to the date on which the worker actually participates in the work, i.e., the date on which attendance data is available. The worker attendance status may include the worker's number of recorded work days, work record dates, absenteeism rate, etc.

一部の実施例では、プロセッサは、上記のチェック済タスクリストおよびチェック済勤怠表におけるデータを手動で入力された出面表におけるデータと照合し、両者の違いが予め設定された差異範囲内であれば、出面表チェックが合格である。 In some embodiments, the processor compares the data in the checked task list and checked time sheet with the data in the manually entered attendance sheet, and if the difference between the two is within a preset difference range, the attendance sheet check passes.

一部の実施例では、帳票決定モジュール230による出面表の真正性のチェック形態は、プロジェクト真正性チェック、数量価格真正性チェックおよび時間真正性チェックのうちの少なくとも1種を含む。 In some embodiments, the form of checking the authenticity of the attendance list by the report determination module 230 includes at least one of a project authenticity check, a quantity/price authenticity check, and a time authenticity check.

プロジェクト真正性チェックは、プロジェクトが真正であるかどうかをチェックすることを指す。一部の実施例では、帳票決定モジュール220は、チェック済タスクリストにおけるプロジェクト情報が、出面表に応じたプロジェクト情報と一致するかどうか、および、プロジェクト内のエリアツリーとタスクツリーが、タスクリストに応じたプロジェクトのエリアツリーとタスクツリーと一致するかどうかを判断してもよい。上記の情報がいずれも一致する場合、プロセッサは、タスクリスト内の最小生産単位が真正であると判断し、出面表のプロジェクト真正性チェックが合格である。 Project authenticity check refers to checking whether a project is authentic. In some embodiments, the report determination module 220 may determine whether the project information in the checked task list matches the project information according to the attendance schedule, and whether the area tree and task tree within the project match the area tree and task tree of the project according to the task list. If all of the above information matches, the processor determines that the minimum production unit in the task list is authentic, and the project authenticity check of the attendance schedule passes.

数量価格真正性チェックは、作業員によって完了された作業タスクの数量価格が真正であるかどうかをチェックすることを指す。作業員によって完了された作業タスクの数量価格は、勤務記録金額によって表されてもよい。一部の実施例では、帳票決定モジュール230は、勤務記録金額が真正であるかどうかをチェックする必要がある。勤務記録金額は、人工コストと作業量との積である。一部の実施例では、帳票決定モジュール230は、作業員の勤怠時間が真正であるかどうかをチェックすることで、作業員の実際の作業量を決定し、実際の勤務記録金額の正確性を確保してもよい。 Quantity price authenticity check refers to checking whether the quantity price of the work task completed by the worker is authentic. The quantity price of the work task completed by the worker may be represented by the work record amount. In some embodiments, the ledger determination module 230 needs to check whether the work record amount is authentic. The work record amount is the product of the labor cost and the amount of work. In some embodiments, the ledger determination module 230 may determine the actual amount of work performed by the worker by checking whether the worker's attendance time is authentic, thereby ensuring the accuracy of the actual work record amount.

一部の実施例では、帳票決定モジュール230は、チェック済タスクリストとチェック済勤怠表に応じた人工コスト及び作業量に基づいて、対応する勤務記録金額を取得して出面表における勤務記録金額と比較し、両者が一致する場合、この出面表の数量価格真正性を真正と判断する。 In some embodiments, the document determination module 230 obtains the corresponding work record amount based on the labor cost and work volume according to the checked task list and the checked attendance sheet, and compares it with the work record amount in the attendance sheet. If the two match, the quantity price authenticity of the attendance sheet is determined to be authentic.

時間真正性チェックは、賃金支払い時間の真正性をチェックすることを指す。賃金支払い時間は、出面表における会計期間で表示されてもよい。 Time authenticity check refers to checking the authenticity of paid hours. Paid hours may be displayed by accounting period on the attendance sheet.

一部の実施例では、帳票決定モジュール230は、出面表に記録されている会計期間が時間要件を満たすかどうかをチェックし、時間要件を満たす場合、この出面表の時間真正性チェックが合格すると判断してもよい。時間要件は、タスクリストにおける支払い時間が満たす必要のあるルールを指す。時間要件は、予め手動で設定されてもよい。例えば、時間要件は、賃金支払い時間が勤務記録後の次の会計期間であってもよい。例示的には、3月にリリースされたタスクは、4月に完了され、5月に勤務が記録されて精算された場合、賃金は5月に勤務が記録された後の次の会計期間、すなわち、6月に支払われる。 In some embodiments, the ledger determination module 230 may check whether the accounting period recorded in the attendance list meets the time requirements, and if so, determine that the time authenticity check for this attendance list passes. The time requirements refer to rules that the payment time in the task list must meet. The time requirements may be set manually in advance. For example, the time requirement may be that the wage payment time is the next accounting period after the work is recorded. Illustratively, if a task released in March is completed in April, and the work is recorded and settled in May, the wage will be paid in the next accounting period after the work is recorded in May, i.e., June.

本発明の一部の実施例では、チェック済タスクリストとチェック済勤怠表によって出面表をチェックし、異なるデータが互いに検証されて密につながるデータチェーンを形成し、出面表におけるデータがタスクリストと勤怠表からサポートされることを決定してもよい。これにより、出面表におけるデータの真正性をより適切に確保し、データ改ざんの可能性を即時に発見する。 In some embodiments of the present invention, the attendance sheet may be checked using the checked task list and checked attendance sheet, and different data may be verified with each other to form a tightly connected data chain, determining that the data in the attendance sheet is supported by the task list and attendance sheet. This can better ensure the authenticity of the data in the attendance sheet and immediately detect possible data tampering.

図6は、本発明の一部の実施例に係る作業員の所得リスクの判断フローチャートである。図6に示すように、作業員の所得リスクの判断フローは以下の内容を含んでもよい。一部の実施例では、作業員の所得リスクの判断は評価モジュール240によって実行されてもよい。 Figure 6 is a flowchart illustrating the determination of a worker's income risk in accordance with some embodiments of the present invention. As shown in Figure 6, the determination flow of a worker's income risk may include the following: In some embodiments, the determination of a worker's income risk may be performed by the assessment module 240.

一部の実施例では、評価モジュール240は、目標出面表における作業員の所得にリスクがあるかどうかを検証してもよい。 In some embodiments, the assessment module 240 may verify whether a worker's income is at risk in the target attendance schedule.

例示的には、目標出面表における作業員の所得が合理的な範囲内にない場合、評価モジュール240は、目標出面表における作業員所得にリスクがあると判定してもよい。なお、合理的な範囲内にないことは、目標出面表における任意の1勤務記録日の所得が第1所得区間内にないか、または目標出面表における作業員所得が分配可能所得よりも多いか、または作業員の1日分の総所得が第2所得区間内にないことを指す。 For example, if the worker's income in the target attendance schedule is not within a reasonable range, the assessment module 240 may determine that the worker's income in the target attendance schedule is at risk. Not being within a reasonable range refers to the following: the income for any one work record day in the target attendance schedule is not within the first income interval; the worker's income in the target attendance schedule is greater than the distributable income; or the worker's total daily income is not within the second income interval.

一部の実施例では、評価モジュール240は、チェック済タスクリスト350とチェック済勤怠表440に基づいて、少なくとも1勤務記録日の作業員の第1所得区間620にあると決定し、目標出面表550における任意の1勤務記録日の所得が第1所得区間620内にないことに対応して、目標出面表550に記録されている作業員所得610にリスクがあると決定してもよい。 In some embodiments, the assessment module 240 may determine, based on the checked task list 350 and the checked attendance sheet 440, that the worker is in the first income interval 620 for at least one recorded work day, and may determine that the worker income 610 recorded in the target attendance sheet 550 is at risk in response to the income for any one recorded work day in the target attendance sheet 550 not being within the first income interval 620.

第1所得区間は、日給の区間範囲を指す。一部の実施形態では、第1所得区間は、業界の経験に基づいて予め設定されてもよい。 The first income interval refers to a range of daily wages. In some embodiments, the first income interval may be pre-set based on industry experience.

一部の実施例では、評価モジュール240は、チェック済勤怠表における作業員の実作業時間、および目標出面表における最小生産単位に対応する職種価値範囲を取得し、実作業時間および職種価値範囲に基づいて、各勤務記録日の第1所得区間を決定してもよい。 In some embodiments, the evaluation module 240 may obtain the worker's actual working time in the checked attendance sheet and the job value range corresponding to the minimum production unit in the target attendance sheet, and determine the first income interval for each work record day based on the actual working time and the job value range.

実作業時間は、作業員が1勤務記録日内に実際に作業を行った時間を指す。 Actual working hours refer to the time a worker actually works within one work recording day.

一部の実施例では、評価モジュール240は、チェック済勤怠表における、1勤務記録日の作業員の勤怠データに基づいて、勤怠データを時系列に並べ替え、マッチング原則に従って作業期間を決定し、作業期間を累積した後の時間を、この勤務記録日の実作業時間として決定してもよい。 In some embodiments, the evaluation module 240 may sort the attendance data chronologically based on the worker's attendance data for one work record day in the checked attendance sheet, determine the work period according to the matching principle, and determine the time remaining after accumulating the work period as the actual work time for that work record day.

マッチング原則は、全ての勤怠データを走査し、対をなす入場打刻時間と退場打刻時間を探すことを指す。例えば、全ての勤怠データから、初回の入場打刻時間を探し、初回の入場打刻時間の前に現れた退場打刻時間を無視し、初回の入場打刻時間を見つけることに対応して、勤怠データの順番によって初回の退勤記録を続けて探し、初回の退場打刻時間の前に現れた入場打刻時間を無視し、初回の退場打刻時間を見つけることに対応して、初回の退場打刻時間を初回の入場打刻時間と対応付け、勤怠データの順番に従って上記のステップを繰り返し、全ての勤怠データの走査が終了するまで、入場打刻時間と退場打刻時間との対を検索し続ける。なお、入場打刻時間は、作業員が作業を開始する勤怠データを指し、退場打刻時間は、作業員が作業を終了する勤怠データを指す。 The matching principle involves scanning all attendance data to find pairs of entry and exit punch times. For example, search for the first entry punch time from all attendance data, ignoring any exit punch times that appear before the first entry punch time, and then searching for the first exit record according to the order of the attendance data to find the first entry punch time, ignoring the entry punch time that appears before the first exit punch time, and then matching the first exit punch time with the first entry punch time. Repeat the above steps according to the order of the attendance data, and continue searching for pairs of entry punch times and exit punch times until all attendance data has been scanned. The entry punch time refers to the attendance data when the worker starts work, and the exit punch time refers to the attendance data when the worker finishes work.

作業期間は、対をなす入場打刻時間と退場打刻時間との時間差を指す。例えば、1対の入場打刻時間と退場打刻時間では、入場打刻時間が08:00、退場打刻時間が11:00であると、作業期間が3時間となる。 The work period refers to the time difference between a pair of entry and exit punch times. For example, if the entry punch time is 08:00 and the exit punch time is 11:00, the work period is 3 hours.

一部の実施例では、評価モジュールは、上記の時間差の決定ステップを繰り返し、1勤務記録日内の少なくとも1つの時間差を決定し、少なくとも1つの時間差を累積し、この勤務記録日に作業員の実作業時間を決定してもよい。 In some embodiments, the evaluation module may repeat the above time difference determination step to determine at least one time difference within a work recording day, accumulate the at least one time difference, and determine the worker's actual working time for that work recording day.

職種価値範囲は、1勤務記録日における、異なる職種の収入の区間を指す。 The occupational value range refers to the range of income for different occupations on one work recording date.

一部の実施例では、評価モジュール240は、業界経験に基づいて建築業界に関わる各職種を取得するとともに、1勤務記録日における各職種の収入の上限と下限を予め設定し、予め設定された1勤務記録日における職種の収入の上限と下限を、この職種の職種価値範囲として決定してもよい。例えば、鉄筋工の日給の上限が350元、下限が180元であると、鉄筋工の職種価値範囲は[180,350]である。 In some embodiments, the evaluation module 240 may obtain each occupation related to the construction industry based on industry experience, preset upper and lower income limits for each occupation on a single work record day, and determine the preset upper and lower income limits for the occupation on a single work record day as the occupation value range for that occupation. For example, if the upper limit of the daily wage for a rebar worker is 350 yuan and the lower limit is 180 yuan, then the occupation value range for the rebar worker is [180, 350].

一部の実施例では、評価モジュール240は、初期価値範囲と過去タスクリストを取得し、過去タスクリストに基づいて過去価値範囲を決定し、過去価値範囲と初期価値範囲に基づいて職種価値範囲を決定してもよい。 In some embodiments, the evaluation module 240 may obtain an initial value range and a past task list, determine a past value range based on the past task list, and determine a job value range based on the past value range and the initial value range.

初期価値範囲は、初期に設定された職種価値範囲を指す。一部の実施例では、評価モジュール240は、予め設定された、1勤務記録日における職種の収入の上限と下限を、この職種の初期価値範囲として決定してもよい。 The initial value range refers to the initially set job value range. In some embodiments, the evaluation module 240 may determine the pre-set upper and lower limits of the job's income on a work record day as the initial value range for this job.

過去タスクリストは、過去時間内にチェックが合格したタスクリストを含んでもよい。なお、過去時間は、予め設定されてもよく、例えば、一ヶ月であってもよい。 The past task list may include a list of tasks that passed the check within the past time. Note that the past time may be set in advance, for example, one month.

一部の実施例では、過去タスクリストの割り当てを行う場合、作業員と職種の関連、タスク項目と職種の関連に基づいて作業員とタスクをマッチングしてもよい。作業員に応じた職種とタスク項目に応じた職種が重複する場合、作業員にこの過去タスクリストを割り当てもよい。過去タスクリストは、少なくとも、タスク項目や実行作業員、数量価格情報などを含んでもよい。なお、数量価格情報は、少なくとも、作業員の作業量、単価、金額合計、作業時間などを含んでもよい。日給は、作業員がパートタイムの作業員の場合に作業員の1勤務記録日分の賃金であり、作業員がピースワークの作業員の場合に総収入と予測作業時間との比である。 In some embodiments, when assigning a past task list, workers and tasks may be matched based on the association between the worker and job type, and the association between the task item and job type. If the job type corresponding to the worker overlaps with the job type corresponding to the task item, this past task list may be assigned to the worker. The past task list may include at least the task item, the performing worker, quantity price information, etc. The quantity price information may include at least the worker's work volume, unit price, total amount, working hours, etc. The daily wage is the worker's wage for one recorded work day if the worker is a part-time worker, and is the ratio of total income to expected working hours if the worker is a piecework worker.

一部の実施例では、タスクリストは、作業員の管理者の設定によって決定されてもよい。管理者は、チームリーダーやグループリーダーなどを含んでもよい。一部の実施例では、管理者は、担当可能な職種と、タスクの完了に必要な職種とが重複する作業員を選び、すなわち、選ばれる作業員が担当可能な職種がタスクの完了に必要な職種と同じであるか、または部分的に同じであるとともに、作業員が担当可能な職種とタスクの完了に必要な職種とが重複するスナップショットをタスクリストに保存し、作業員が担当可能な職種またはタスクの完了に必要な職種に変化があってタスクリストの正確性に影響を及ぼすことを避ける。 In some embodiments, the task list may be determined by the worker's manager's settings. Managers may include team leaders, group leaders, etc. In some embodiments, the manager selects workers whose available job functions overlap with the job functions required to complete the task, i.e., the selected workers' available job functions are the same or partially the same as the job functions required to complete the task, and the task list stores a snapshot of the overlap between the worker's available job functions and the job functions required to complete the task, thereby avoiding changes in the worker's available job functions or the job functions required to complete the task that could affect the accuracy of the task list.

過去価値範囲は、完了されたタスクの職種価値範囲を指す。一部の実施例では、評価モジュール240は、過去タスクリストにおいて職種に対応する日給を走査し、最大の日給をこの職種に応じた過去価値範囲の上限として決定し、最小の日給をこの職種に対応する過去価値範囲の下限として決定してもよい。鉄筋生産を例として、前月の過去タスクリストには、鉄筋工10万人の過去日給が保存され、評価モジュール240は、10万個の過去日給における最大値350元を、鉄筋工に応じた過去価値範囲の上限として決定し、最小値180元を鉄筋工に応じた過去価値範囲の下限として決定してもよい。 The past value range refers to the job type value range of the completed task. In some embodiments, the evaluation module 240 may scan the past task list for daily wages corresponding to the job type, and determine the maximum daily wage as the upper limit of the past value range for this job type and the minimum daily wage as the lower limit of the past value range for this job type. Taking rebar production as an example, the past task list for the previous month stores the past daily wages of 100,000 rebar workers, and the evaluation module 240 may determine the maximum value of 350 yuan out of the past daily wages of 100,000 units as the upper limit of the past value range for rebar workers and the minimum value of 180 yuan as the lower limit of the past value range for rebar workers.

一部の実施例では、評価モジュール240は、各過去日給の極値接近率を算出し、極値接近率に基づいて過去価値範囲の信頼度を判断してもよい。例えば、極値範囲内にある極値接近率の割合が割合閾値よりも大きいと、評価モジュール240は、過去価値範囲が信頼できるものであると決定してもよい。なお、極値範囲、割合閾値は、過去経験によって予め設定されてもよい。 In some embodiments, the evaluation module 240 may calculate the extreme value approach rate for each past daily wage and determine the reliability of the past value range based on the extreme value approach rate. For example, if the proportion of the extreme value approach rate within the extreme value range is greater than a percentage threshold, the evaluation module 240 may determine that the past value range is reliable. Note that the extreme value range and percentage threshold may be set in advance based on past experience.

極値接近率は、過去日給の過去価値範囲における分布状況を表してもよい。一部の実施例では、極値接近率は、数値、例えば、0~1の数字で表されてもよい。極値接近率は、0に近いほど、それに対応する日給が最小の日給に近いことを表し、1に近いほど、それに対応する日割りが最大の日給に近いことを表す。 The extreme value approach rate may represent the distribution of past daily wages within the range of past values. In some embodiments, the extreme value approach rate may be expressed as a number, for example, a number between 0 and 1. The closer the extreme value approach rate is to 0, the closer the corresponding daily wage is to the minimum daily wage, and the closer it is to 1, the closer the corresponding daily rate is to the maximum daily wage.

一部の実施例では、評価モジュール240は、式(1)で極値接近率を決定してもよい。
λ=(Pi-Pmin)/(Pmax-Pmin) 式(1)
In some embodiments, the evaluation module 240 may determine the extremum approach rate according to equation (1).
λ=(Pi-Pmin)/(Pmax-Pmin) Formula (1)

ここでは、λが極値接近率を表し,Piが第i過去日給を表し、iの範囲が1~nを含み、nが全ての過去日給の数であり,Pminが最小の日給、Pmaxが最大の日給である。 Here, λ represents the extreme value approach rate, Pi represents the i-th past daily wage, i ranges from 1 to n, n is the number of all past daily wages, Pmin is the minimum daily wage, and Pmax is the maximum daily wage.

例示的には、極値接近率λが0~1の数字で表され、極値範囲が0.1~0.9に設定され、割合閾値が全ての極値接近率の90%に設定されてもよく、極値接近率λが0.1~0.9の間である割合が割合閾値よりも大きく、すなわち、90%の極値接近率が0.1~0.9であると、評価モジュールは過去価値範囲が信頼できると判断してもよい。 For example, the extreme value approach rate λ may be expressed as a number between 0 and 1, the extreme value range may be set to 0.1 to 0.9, and the percentage threshold may be set to 90% of all extreme value approach rates. If the percentage of extreme value approach rates λ between 0.1 and 0.9 is greater than the percentage threshold, i.e., 90% of extreme value approach rates are between 0.1 and 0.9, the evaluation module may determine that the past value range is reliable.

一部の実施例では、評価モジュールは、過去価値範囲と初期価値範囲との差に基づいて、初期価値範囲を調整し、調整された初期価値範囲を職種価値範囲として決定してもよい。例えば、評価モジュールは、過去価値範囲の上限と初期価値範囲の上限との差を求め、過去価値範囲の上限と初期価値範囲の上限との差が誤差閾値を超えない場合、初期価値範囲の上限の調整が不要であると判断し、初期価値範囲の上限を職種価値範囲の上限として決定してもよい。 In some embodiments, the evaluation module may adjust the initial value range based on the difference between the past value range and the initial value range, and determine the adjusted initial value range as the occupational value range. For example, the evaluation module may calculate the difference between the upper limit of the past value range and the upper limit of the initial value range, and if the difference between the upper limit of the past value range and the upper limit of the initial value range does not exceed an error threshold, determine that adjustment of the upper limit of the initial value range is unnecessary and determine the upper limit of the initial value range as the upper limit of the occupational value range.

また、例えば、評価モジュールは、過去価値範囲の下限と初期価値範囲の下限との差を求め、過去価値範囲の下限と初期価値範囲の下限との差が誤差閾値を超えない場合、初期価値範囲の下限の調整が不要であると判断し、初期価値範囲の下限を職種価値範囲の下限としてもよい。なお、誤差閾値は、予め過去経験によって設定されてもよい。 Furthermore, for example, the evaluation module may calculate the difference between the lower limit of the past value range and the lower limit of the initial value range, and if the difference between the lower limit of the past value range and the lower limit of the initial value range does not exceed the error threshold, it may determine that adjustment of the lower limit of the initial value range is unnecessary and set the lower limit of the initial value range as the lower limit of the job type value range. Note that the error threshold may be set in advance based on past experience.

一部の実施例では、誤差閾値は、百分率などの形態で表され、例えば、10%であってもよい。過去価値範囲の上限が初期価値範囲の上限110%以下であるか、または初期価値範囲の上限の90%以上である場合、評価モジュールは、初期価値範囲の上限の調整が不要であると判断し、初期価値範囲の上限を職種価値範囲の上限として決定してもよい。 In some embodiments, the error threshold may be expressed in the form of a percentage, for example, 10%. If the upper limit of the past value range is less than or equal to 110% of the upper limit of the initial value range, or is greater than or equal to 90% of the upper limit of the initial value range, the evaluation module may determine that adjustment of the upper limit of the initial value range is unnecessary and may determine the upper limit of the initial value range as the upper limit of the occupation value range.

一部の実施例では、評価モジュールは、過去価値範囲の上限と初期価値範囲の上限との差が誤差閾値を超えることに対応して、式(2)で初期価値範囲の上限を調整し、過去価値範囲の上限と初期価値範囲の上限との差が誤差閾値よりも低いことに対応して、式(3)で初期価値範囲の上限を調整してもよい。
Pt=Pm/(1+a%) 式(2)
Pt=Pm/(1-a%) 式(3)
In some embodiments, the valuation module may adjust the upper limit of the initial value range using equation (2) in response to the difference between the upper limit of the past value range and the upper limit of the initial value range exceeding an error threshold, and may adjust the upper limit of the initial value range using equation (3) in response to the difference between the upper limit of the past value range and the upper limit of the initial value range being less than an error threshold.
Pt=Pm/(1+a%) Formula (2)
Pt=Pm/(1-a%) Formula (3)

ここでは、Ptが調整後の初期価値範囲の上限、Pmが過去価値範囲の上限、a%が誤差閾値を表す。 Here, Pt represents the upper limit of the adjusted initial value range, Pm represents the upper limit of the past value range, and a% represents the error threshold.

一部の実施例では、評価モジュールは、過去価値範囲の上限が初期価値範囲の上限の(1+a%)を超える場合、式(2)で初期価値範囲の上限を調整し、過去価値範囲の上限が初期価値範囲の上限の(1-a%)よりも低い場合、式(3)で初期価値範囲の上限を調整してもよい。 In some embodiments, the valuation module may adjust the upper limit of the initial value range using equation (2) if the upper limit of the past value range exceeds (1+a%) of the upper limit of the initial value range, and may adjust the upper limit of the initial value range using equation (3) if the upper limit of the past value range is lower than (1-a%) of the upper limit of the initial value range.

一部の実施例では、評価モジュールは、過去価値範囲の下限と初期価値範囲の下限との差が誤差閾値を超えることに対応して、式(4)で初期価値範囲の下限を調整し、過去価値範囲の下限と初期価値範囲の下限との差が誤差閾値よりも低いことに対応して、式(5)で初期価値範囲の上限を調整してもよい。
Pb=Ps/(1+a%) 式(4)
Pb=Ps/(1-a%) 式(5)
In some embodiments, the valuation module may adjust the lower limit of the initial value range using equation (4) in response to the difference between the lower limit of the past value range and the lower limit of the initial value range exceeding an error threshold, and adjust the upper limit of the initial value range using equation (5) in response to the difference between the lower limit of the past value range and the lower limit of the initial value range being less than an error threshold.
Pb=Ps/(1+a%) Equation (4)
Pb=Ps/(1-a%) Equation (5)

ここでは、Pbが調整後の初期価値範囲の下限を表し、Psが過去価値範囲の下限を表し、a%が誤差閾値を表す。評価モジュールは、過去価値範囲の下限が初期価値範囲の下限の(1+a%)を超える場合、式(4)で初期価値範囲の下限を調整し、過去価値範囲の下限が初期価値範囲の下限の(1―a%)よりも低い場合、式(5)で初期価値範囲の下限を調整してもよい。 Here, Pb represents the lower limit of the adjusted initial value range, Ps represents the lower limit of the past value range, and a% represents the error threshold. If the lower limit of the past value range exceeds (1 + a%) of the lower limit of the initial value range, the evaluation module may adjust the lower limit of the initial value range using equation (4), and if the lower limit of the past value range is lower than (1 - a%) of the lower limit of the initial value range, the evaluation module may adjust the lower limit of the initial value range using equation (5).

本発明の一部の実施例では、業界経験と過去の実際状況に基づいて、アルゴリズムによって職種価値範囲を自動的に調整し、決定される職種価値範囲をより合理的にする。 In some embodiments of the present invention, the job value range is automatically adjusted by an algorithm based on industry experience and past actual conditions, making the determined job value range more reasonable.

一部の実施例では、評価モジュール240は、作業員の実作業時間と職種価値範囲に基づいて、作業員の1勤務記録日の第1所得区間を決定してもよい。 In some embodiments, the assessment module 240 may determine a first earnings interval for a worker's work record day based on the worker's actual work hours and job value range.

一部の実施例では、評価モジュールは、実作業時間、標準作業時間、職種価値範囲によって第1所得区間を決定してもよい。一部の実施例では、標準作業時間は、1つのシフトとも称され、予め業界経験によって設定され、例えば、8時間であってもよい。 In some embodiments, the evaluation module may determine the first income interval based on actual work hours, standard work hours, and job value ranges. In some embodiments, standard work hours, also referred to as one shift, are set in advance based on industry experience and may be, for example, eight hours.

一部の実施例では、実作業時間が標準作業時間を超えない場合、評価モジュール240は、式(6)で第1所得区間360を決定してもよい。
Y=[Qb*h/hs*P1,Qt*h/hs*P2] 式(7)
In some examples, if the actual work time does not exceed the standard work time, the evaluation module 240 may determine the first income interval 360 using equation (6).
Y=[Qb*h/hs*P1,Qt*h/hs*P2] Formula (7)

ここでは、P1が職種価値範囲の下限を表し、P2が職種価値範囲の上限を表し、hが実作業時間を表し、hsが標準作業時間を表し、Qb、Qtがそれぞれ下限調整係数と上限調整係数を表す。 Here, P1 represents the lower limit of the job value range, P2 represents the upper limit of the job value range, h represents actual working time, hs represents standard working time, and Qb and Qt represent the lower limit adjustment coefficient and upper limit adjustment coefficient, respectively.

一部の実施例では、評価モジュールは、実作業時間が標準作業時間を超える場合、式(7)で第1所得区間360を決定してもよい。
Y=[Qb*(1+(h-hs)/hs)*P1,Qt*(1+(h-hs)*J/hs)*P2] 式(8)
In some embodiments, the evaluation module may determine the first income interval 360 using equation (7) when the actual work time exceeds the standard work time.
Y=[Qb*(1+(h-hs)/hs)*P1,Qt*(1+(h-hs)*J/hs)*P2] Equation (8)

ここでは、P1が職種価値範囲の下限を表し、P2が職種価値範囲の上限を表し、hが実作業時間を表し、hsが標準作業時間を表し、Qb、Qtがそれぞれ下限調整係数と上限調整係数を表し、Jが残業係数を表す。下限調整係数、上限調整係数、残業係数は、予め過去経験によって設定されてもよい。 Here, P1 represents the lower limit of the job value range, P2 represents the upper limit of the job value range, h represents actual working time, hs represents standard working time, Qb and Qt represent the lower limit adjustment coefficient and upper limit adjustment coefficient, respectively, and J represents the overtime coefficient. The lower limit adjustment coefficient, upper limit adjustment coefficient, and overtime coefficient may be set in advance based on past experience.

本発明の一部の実施例では、実作業時間と標準作業時間を比較することで、状況によって第1所得区間を決定するとともに、調整係数、残業係数を加えてより合理的な第1所得区間を柔軟に決定してもよい。 In some embodiments of the present invention, the first income range is determined depending on the situation by comparing actual working hours with standard working hours, and an adjustment coefficient and overtime coefficient may be added to flexibly determine a more reasonable first income range.

本発明の一部の実施例では、各作業日の作業員の実作業時間とそれに対応する職種価値範囲を決定することで、各作業日の作業員の第1所得区間を決定し、作業員の賃金を確保することができ、賃金の分配をより公平にすることができる。 In some embodiments of the present invention, the worker's actual working hours and corresponding job value range for each work day are determined to determine the worker's first income range for each work day, thereby ensuring the worker's wages and making wage distribution more equitable.

一部の実施例では、評価モジュールは、目標出面表を取得するとともに、この出面表に含まれる作業日付を問い合わせしてもよい。評価モジュール240は、作業日付内の任意の1勤務記録日の作業員の所得が第1所得区間内にない場合、すなわち、所得がこの勤務記録日の第1所得区間の上限を超えるか、またはこの作業日の第1所得区間の下限よりも低い場合、この目標出面表における作業員所得にリスクがあると決定してもよい。 In some embodiments, the assessment module may obtain a target attendance schedule and query the work dates included in the attendance schedule. The assessment module 240 may determine that the worker's income in the target attendance schedule is at risk if the worker's income for any one work record day within the work dates is not within the first income interval, i.e., if the income exceeds the upper limit of the first income interval for the work record day or is lower than the lower limit of the first income interval for the work day.

本発明の一部の実施例では、作業員所得が第1所得区間を超えるかどうかを判断することで、作業員所得にリスクがあるかどうかを決定する。これにより、作業員の収入を1つの合理的な範囲にすることができ、作業員の権利をより適切に保護し、給与データの不正行為を避けることができる。 In some embodiments of the present invention, determining whether a worker's income is at risk is performed by determining whether the worker's income exceeds a first income range. This allows the worker's income to be within a reasonable range, better protecting the worker's rights and preventing fraudulent payroll data.

一部の実施例では、評価モジュール240は、チェック済タスクリスト350によって分配可能所得630を決定し、目標出面表550における作業員所得610が分配可能所得630よりも多いことに対応して、目標出面表550に記録されている作業員所得610にリスクがあると判断してもよい。 In some embodiments, the assessment module 240 may determine the distributable income 630 using the checked task list 350 and determine that the worker income 610 recorded in the target attendance table 550 is at risk if the worker income 610 in the target attendance table 550 is greater than the distributable income 630.

分配可能所得は、チェック済タスクリストの所得から目標出面表に分配可能な金額を指す。 Distributable income refers to the amount that can be allocated from the income of the checked task list to the target attendance table.

一部の実施例では、評価モジュール240は、チェック済タスクリストに応じた見込み分配総額から分配済金額を引いて、チェック済タスクリストの分配可能所得を決定してもよい。 In some embodiments, the evaluation module 240 may determine the distributable income for the checked task list by subtracting the distributed amount from the total expected distribution amount for the checked task list.

見込み分配総額は、ユーザがタスクリストの人件費を支払う予定の金額を指す。評価モジュール240は、ユーザ端末の入力データによって決定されてもよい。 The expected total allocation amount refers to the amount the user plans to pay for labor costs for the task list. The evaluation module 240 may be determined by input data from the user terminal.

なお、1つのチェック済タスクリストで分配可能な総額は、このタスクに応じた複数の出面表に分配され、1つの出面表を作成するたびに、出面表に応じたチェック済タスクリストに消耗金額を生じる。 The total amount that can be distributed in one checked task list is distributed to multiple attendance schedules corresponding to this task, and each time an attendance schedule is created, a consumed amount is generated in the checked task list corresponding to the attendance schedule.

分配済金額は、他の出面表に分配された金額を指す。評価モジュール240は、チェック済タスクリストに関連する出面表を走査し、目標出面表以外の全ての他の出面表のデータを読み取り、他の出面表における分配される金額の累積値を取得して分配済金額を決定してもよい。 The distributed amount refers to the amount distributed to other attendance schedules. The evaluation module 240 may scan the attendance schedules associated with the checked task list, read the data of all other attendance schedules other than the target attendance schedule, obtain the cumulative value of the amounts distributed in the other attendance schedules, and determine the distributed amount.

一部の状況では、1つの出面表は、複数のチェック済タスクリストに対応してもよい。すなわち、この出面表には、複数のタスクリストにおけるタスクの完了情報が含まれる。この場合、評価モジュール240は、複数のチェック済タスクリストの見込み分配総額と分配済金額を取得し、複数のチェック済タスクリストにそれぞれ対応する分配可能所得を決定し、さらに、複数のチェック済タスクリストの分配可能所得総額を取得するとともに、分配可能所得総額を目標出面表における作業員所得リスクの判断に用いてもよい。 In some situations, one attendance schedule may correspond to multiple checked task lists. That is, the attendance schedule includes task completion information for multiple task lists. In this case, the evaluation module 240 obtains the expected total distribution amounts and distributed amounts for the multiple checked task lists, determines the distributable income corresponding to each of the multiple checked task lists, and further obtains the total distributable income for the multiple checked task lists, and may use the total distributable income to determine the worker income risk in the target attendance schedule.

一部の実施例では、目標出面表における作業員所得が分配可能所得よりも多いことに対応して、評価モジュール240は、目標出面表に記録されている作業員所得にリスクがあると判断してもよい。 In some embodiments, in response to worker income in the target attendance table being greater than distributable income, the assessment module 240 may determine that the worker income recorded in the target attendance table is at risk.

目標出面表が複数のチェック済タスクリストに対応する場合、目標出面表におけるプロセス所得が分配可能所得総額よりも多いことに対応して、評価モジュール240は、目標出面表に記録されている作業員所得にリスクがあると判断してもよい。 If the target attendance table corresponds to multiple checked task lists, the evaluation module 240 may determine that the worker income recorded in the target attendance table is at risk in response to the process income in the target attendance table being greater than the total distributable income.

本発明の一部の実施例では、目標出面表における作業員所得がそれに対応するチェック済タスクリストの分配可能所得よりも多いと判断することで、作業員に支払われる賃金を計画範囲内にすることを確保できるとともに、賃金支払い総額の面から目標出面表における作業員所得の合理性をさらに検証することができる。 In some embodiments of the present invention, by determining that the worker income in the target attendance table is greater than the distributable income in the corresponding checked task list, it is possible to ensure that the wages paid to the worker are within the planned range and further verify the reasonableness of the worker income in the target attendance table in terms of the total wage payment.

一部の実施例では、評価モジュール240は、作業員に関連する複数の関連出面表640を取得し、複数の関連出面表640における職種情報650に基づいて、作業員の各勤務記録日における第2所得区間660を決定し、作業員の管理者が提出した出面表と複数の関連出面表に基づいて、作業員の1日分の総所得670を決定し、作業員の1日分の総所得670が第2所得区間660の範囲内にないことを対応して、目標出面表550に記録されている作業員所得610にリスクがあると決定してもよい。 In some embodiments, the assessment module 240 may obtain a plurality of related attendance tables 640 associated with the worker, determine a second income range 660 for each work record date for the worker based on the job type information 650 in the plurality of related attendance tables 640, determine the worker's total daily income 670 based on the attendance table submitted by the worker's manager and the plurality of related attendance tables, and determine that the worker's total daily income 670 is not within the second income range 660, thereby indicating that the worker's income 610 recorded in the target attendance table 550 is at risk.

関連出面表は、目標出面表以外の、目標作業員に関連する全ての出面表を指す。目標作業員は、目標出面表に対応する作業員を指す。なお、作業員が1勤務記録日内に複数種の作業を行うことが可能であるため、作業員について1勤務記録日に複数の出面表が存在することがある。 Related attendance schedules refer to all attendance schedules related to the target worker, other than the target attendance schedule. The target worker refers to the worker corresponding to the target attendance schedule. Note that since a worker can perform multiple types of work within one work recording day, there may be multiple attendance schedules for a worker on one work recording day.

一部の実施例では、評価モジュール240は、目標出面表における作業員情報に基づいて、全ての出面表から同じ作業員情報を含む出面表を問い合わせし、同じ作業員情報を含む出面表を関連出面表として決定してもよい。 In some embodiments, the evaluation module 240 may query all attendance schedules for attendance schedules that contain the same worker information based on the worker information in the target attendance schedule, and determine the attendance schedules that contain the same worker information as the relevant attendance schedules.

第2所得区間は、1勤務記録日の作業員の賃金の区間範囲を指す。 The second income range refers to the range of wages of a worker on one recorded work day.

一部の実施例では、評価モジュール240は、目標出面表に応じた勤務記録日と職種を決定するとともに、関連出面表における、同じ勤務記録日の少なくとも1つの出面表および少なくとも1つの出面表の職種情報を問い合わせし、目標出面表と関連出面表における全ての職種情報に応じた職種の和集合を取得し、各職種の1つのシフトにあたりの所得の上限と下限を決定してもよい。例示的には、各職種の1つのシフトにあたりの所得の上限が{Pt1、Pt2、Pt3…Ptn}で表され、配列中の1つの元素が1つの職種の1つのシフトにあたりの所得の上限に対応し、各職種の1つのシフトにあたりの所得の下限が{Pd1、Pd2、Pd3…Pdn}で表され、配列中の1つの元素が1つの職種の1つのシフトにあたりの所得の下限に対応する。 In some embodiments, the evaluation module 240 may determine the work record date and job type according to the target attendance schedule, query the job type information of at least one attendance schedule and at least one attendance schedule for the same work record date in the related attendance schedules, obtain the union of job types according to all job type information in the target attendance schedule and the related attendance schedules, and determine the upper and lower limits of income per shift for each job type. For example, the upper limit of income per shift for each job type is represented by {Pt1, Pt2, Pt3...Ptn}, with one element in the array corresponding to the upper limit of income per shift for one job type, and the lower limit of income per shift for each job type is represented by {Pd1, Pd2, Pd3...Pdn}, with one element in the array corresponding to the lower limit of income per shift for one job type.

一部の実施例では、評価モジュール240は、目標作業員の1勤務記録日における実作業時間、およびそれに応じた職種の1つのシフトにあたりの所得上限と下限に基づいて、1勤務記録日の目標作業員の第2所得区間を決定してもよい。 In some embodiments, the evaluation module 240 may determine a second income range for the target worker on a work recording day based on the target worker's actual working hours on that day and the corresponding upper and lower income limits per shift for that job type.

例示的には、目標作業員が1勤務記録日において16時間作業を行い、すなわち、2つのシフトを完成すると、目標作業員のこの勤務記録日における所得の上限がPtmax=2*max{Pt1、Pt2、Pt3…Ptn}であり、下限がPtmin=2*min{Pd1、Pd2、Pd3…Pdn}である。 For example, if a target worker works 16 hours in one work record day, i.e., completes two shifts, the upper limit of the target worker's income for this work record day is Ptmax = 2*max{Pt1, Pt2, Pt3...Ptn}, and the lower limit is Ptmin = 2*min{Pd1, Pd2, Pd3...Pdn}.

1日あたりの所得は、作業員の1勤務記録日あたりの所得を指す。 Daily income refers to the income a worker earns per recorded day of work.

一部の実施例では、関連出面表は複数の勤務記録日に関わってもよい。評価モジュール240は、1つの関連出面表に応じた総所得を、複数の勤務記録日の毎日に均等に分配し、すなわち、関連出面表の1日あたりの平均所得を決定するとともに、目標作業員の1勤務記録日に関連する出面表の1日あたりの平均所得に基づいて、目標作業員のこの勤務記録日における1日分の総所得を決定してもよい。 In some embodiments, the related attendance schedule may involve multiple work record dates. The evaluation module 240 may distribute the total income according to one related attendance schedule evenly across each of the multiple work record dates, i.e., determine the average daily income for the related attendance schedules, and determine the target worker's total daily income for a work record date based on the average daily income for the attendance schedules associated with the target worker's work record date.

例示的には、評価モジュール240は、式(9)で目標作業員の1日分の総所得を決定してもよい。
Illustratively, the evaluation module 240 may determine the target worker's total daily income using equation (9).

ここでは、Qdが目標作業員の第dの勤務記録日における1日あたりの所得を指し、Qd1、Qd2、…、Qdmが目標作業員の第dの勤務記録日に関連する第1個、第2個・・・第m個の出面表に応じた総所得を指し、Ud1、Ud2、…、Udmが目標作業員の第dの勤務記録日に関連する第1個、第2個・・・第m個の出面表にそれぞれ応じた日数を指し、
が目標作業員の第dの勤務記録日に関連する第1個、第2個・・・第m個の出面表にそれぞれ応じた1日あたりの平均所得を指し、
が目標出面表に応じた1日あたりの平均所得を指す。
Here, Q d indicates the daily income of the target worker on the dth work record date, Q d1 , Q d2 , ..., Q dm indicate the total income according to the first, second, ..., mth attendance schedules related to the dth work record date of the target worker, and U d1 , U d2 , ..., U dm indicate the number of days according to the first, second, ..., mth attendance schedules related to the dth work record date of the target worker, respectively.
indicates the average daily income according to the first, second, ..., mth attendance schedules related to the dth work record date of the target worker,
refers to the average daily income according to the target attendance schedule.

一部の実施例では、評価モジュール240は、目標出面表に含まれる勤務記録日を問い合わせし、各勤務記録日および目標出面表に関連する関連出面表を取得するとともに、上記の式で目標作業員の各勤務記録日における1日あたりの所得に基づいて、任意の1勤務記録日の1日あたりの所得が第2所得区間内にない場合、目標作業員の所得にリスクがあると決定してもよい。 In some embodiments, the evaluation module 240 may query the work record dates included in the target attendance schedule, obtain the related attendance schedule associated with each work record date and the target attendance schedule, and determine that the target worker's income is at risk if the daily income for any one work record date is not within the second income interval based on the target worker's daily income for each work record date using the above formula.

一部の状態では、1勤務記録日において作業員に複数の出面表が対応する可能性があるが、1勤務記録日の作業員の所得が1つの合理的な範囲にあり、通常の作業状況で、1日あたりの所得が高すぎずに低すぎない。本発明の一部の実施例では、合理的な第2所得区間を決定するとともに、作業員の1日あたりの所得が第2所得区間を超えるかどうかを決定することで、作業員所得にリスクがあるかどうかを決定し、作業員の賃金が合理的な範囲を超えることを避け、賃金支払いの公平、公正を確保する。 In some situations, a worker may have multiple attendance records for one work recording day, but the worker's income for one work recording day falls within a reasonable range, and under normal working conditions, the worker's daily income is neither too high nor too low. In some embodiments of the present invention, a reasonable second income range is determined, and whether the worker's daily income exceeds the second income range is determined to determine whether the worker's income is at risk, prevent the worker's wages from exceeding the reasonable range, and ensure fair and equitable wage payments.

図7は、本発明の一部の実施例に係るリスク警報の実施フローチャートである。図7に示すように、リスク警報のフローは以下の内容を含んでもよい。一部の実施例では、リスク警報は、リスクモジュール250によって実行されてもよい。 FIG. 7 is a flowchart illustrating a risk alert implementation according to some embodiments of the present invention. As shown in FIG. 7, the risk alert flow may include the following: In some embodiments, the risk alert may be performed by the risk module 250.

一部の実施例では、作業員所得にリスクがあることに対応して、リスクモジュール250は、目標ユーザ710に警報を発してもよい。 In some embodiments, in response to a risk to worker income, the risk module 250 may issue an alert to the target user 710.

一部の実施例では、目標出面表における作業員所得が警報条件を満たす場合、リスクモジュール250は、作業員所得にリスクがあると判断してもよい。 In some embodiments, if worker income in the target attendance table meets an alert condition, the risk module 250 may determine that worker income is at risk.

警報条件は、少なくとも、目標出面表に記録されている作業員所得が分配可能所得よりも多いこと、および/または、目標出面表における任意の1勤務記録日の所得が第1所得区間内にないこと、および/または目標出面表における勤務記録日の作業員の1日あたりの所得が第2所得区間内にないことを含んでもよい。 The alarm conditions may include at least the worker's income recorded in the target attendance table being greater than the distributable income, and/or the income for any one work recording day in the target attendance table not being within a first income interval, and/or the worker's daily income for any work recording day in the target attendance table not being within a second income interval.

目標ユーザ710は、作業員所得にリスクがあることを把握する必要のあるユーザを指す。一部の実施例では、目標ユーザは、第1ユーザ711および/または第2ユーザ712を含んでもよい。 Target users 710 refer to users who need to know that worker income is at risk. In some embodiments, target users may include first user 711 and/or second user 712.

第1ユーザ711は、作業員の管理者である。例えば、第1ユーザは、グループリーダーやチームリーダーなどであってもよい。 The first user 711 is the manager of the workers. For example, the first user may be a group leader or team leader.

第2ユーザ712は、第1ユーザの管理者である。例えば、第2ユーザは、下請業者や、元請業者に応じたユーザなどであってもよい。 The second user 712 is the administrator of the first user. For example, the second user may be a subcontractor or a user corresponding to the prime contractor.

一部の実施例では、リスクモジュール250は、ネットワークによって目標ユーザに応じたユーザ端末と通信し、音声や文字、画像、他の形態で目標ユーザに警報を発してもよい。 In some embodiments, the risk module 250 may communicate with a user terminal corresponding to the target user via a network and issue an alert to the target user in the form of voice, text, images, or other forms.

一部の実施例では、作業員所得にリスクがあることに対応して、リスクモジュール250は、リスクのリスク種類720を決定し、リスク種類720によってリスク警報を受信する目標ユーザ710を決定するとともに、目標ユーザ710にリスク警報を送信してもよい。 In some embodiments, in response to a risk to worker income, the risk module 250 may determine a risk type 720 for the risk, determine a target user 710 to receive the risk alert based on the risk type 720, and send the risk alert to the target user 710.

一部の実施例では、リスクモジュール250は、種々な形態でリスクのリスク種類を決定してもよい。例えば、リスク値によってリスクをハイレベルリスクや中リスクレベル、ローレベルリスクなどに分け、目標出面表における作業員所得が基準値を超えるほど、リスク値が高くなる。なお、基準値は、分配可能所得、第1所得区間および/または第2所得区間を含んでもよい。 In some embodiments, the risk module 250 may determine the risk type of a risk in various ways. For example, risks may be classified as high-level risk, medium-level risk, low-level risk, etc. based on a risk value, and the higher the worker income in the target attendance table exceeds a reference value, the higher the risk value. The reference value may include distributable income, a first income range, and/or a second income range.

一部の実施例では、リスクモジュール250は、リスク当事者によってリスクを様々な種類に分けてもよい。 In some embodiments, the risk module 250 may categorize risks into different types depending on the risk party.

一部の実施例では、リスク種類は、作業員所得リスク730と分配可能所得リスク740を含んでもよい。なお、リスク当事者は、リスクと関連する当事者を指す。一部の実施例では、リスク当事者は、作業員やチームリーダーなどを含んでもよい。 In some embodiments, risk types may include worker income risk 730 and distributable income risk 740. Note that risk parties refer to parties associated with a risk. In some embodiments, risk parties may include workers, team leaders, etc.

一部の実施例では、任意の1作業日の作業員の日給が第1所得区間を超える場合、リスクが勤務時間検証で引き起こしたリスクであり、リスク当事者が作業員で、リスク種類が作業員所得リスクであると判断する。なお、作業員の任意の1作業日の日給が第1所得区間を超えることは、作業員の勤怠時間が出面表の日給と合致しないことを表す。例えば、作業員の勤怠時間が1時間、出面表における日給が10000元である。 In some implementations, if a worker's daily wage on any one work day exceeds the first income range, the risk is determined to be a risk caused by work time verification, the risk party is the worker, and the risk type is worker income risk. Furthermore, if a worker's daily wage on any one work day exceeds the first income range, it indicates that the worker's attendance hours do not match the daily wage on the attendance sheet. For example, a worker's attendance hours are 1 hour, and the daily wage on the attendance sheet is 10,000 yuan.

一部の実施例では、日給の合計が第2所得区間を超える場合、リスクが日給検証で引き起こしたリスクであり、リスク当事者が作業員であり、リスク種類が作業員所得リスクであると判断する。なお、日給の合計が第2所得区間を超えることは、1作業日の作業員の賃金が作業を完了させる作業員の能力を超えることを表す。例えば、1作業日の作業員の賃金が10000元であるが、作業員が1作業日内に賃金に応じた作業量を完了させることができない。 In some implementations, if the total daily wage exceeds the second income range, it is determined that the risk is a risk caused by daily wage verification, the risk party is the worker, and the risk type is worker income risk. Furthermore, if the total daily wage exceeds the second income range, it means that the worker's wage for one work day exceeds the worker's ability to complete the work. For example, a worker's wage for one work day is 10,000 yuan, but the worker is unable to complete the amount of work corresponding to his wage within one work day.

一部の実施例では、出面表の総収入が第1関連出面表の分配待ち収入よりも多い場合、リスクが総収入検証で引き起こしたリスクであり、リスク当事者がチームリーダーであり、リスク種類が分配可能所得リスク420であると判断する。なお、出面表の総収入が第1関連出面表の分配待ち収入を超えることは、チームリーダーが提出した出面表の総収入が既に出面表に応じたタスクで分配可能な収入を超えることを表す。例えば、出面表に応じたタスクで分配可能な収入が1000元であるが、チームリーダーが提出した出面表の総収入が10000元である。 In some embodiments, if the total income on the attendance schedule is greater than the income to be distributed on the first related attendance schedule, it is determined that the risk is a risk caused by the total income verification, the risk party is the team leader, and the risk type is distributable income risk 420. Furthermore, when the total income on the attendance schedule exceeds the income to be distributed on the first related attendance schedule, it indicates that the total income on the attendance schedule submitted by the team leader has already exceeded the income available for distribution on the task corresponding to the attendance schedule. For example, the income available for distribution on the task corresponding to the attendance schedule is 1,000 yuan, but the total income on the attendance schedule submitted by the team leader is 10,000 yuan.

一部の実施例では、リスクモジュール250は、リスク種類720が作業員所得リスク730である場合に目標ユーザ710が第1ユーザ711を含むと決定し、リスク種類720が分配可能所得リスク740である場合に目標ユーザ710が第2ユーザ712を含むと決定してもよい。 In some embodiments, the risk module 250 may determine that the target user 710 includes a first user 711 when the risk type 720 is worker income risk 730, and may determine that the target user 710 includes a second user 712 when the risk type 720 is distributable income risk 740.

一部の実施例では、リスクモジュールは、任意の1作業日の作業員の日給が第1所得区間を超えることに対応して、勤務記録情報にリスクがあると決定するとともに、勤務記録情報にあるリスクに関わる金額を算出してもよい。リスクモジュールは、関わり金額が第1影響閾値を超えると、勤務記録情報にあるリスクを作業員所得リスクとして決定してもよい。なお、第1影響閾値は、過去経験に基づいて予め設定されてもよい。 In some embodiments, the risk module may determine that the work record information is at risk when the worker's daily wage on any one work day exceeds a first income interval, and may calculate an amount associated with the risk in the work record information. The risk module may determine that the risk in the work record information is a worker income risk when the amount associated exceeds a first impact threshold. Note that the first impact threshold may be preset based on past experience.

一部の実施例では、評価モジュールは、出面表の総収入がそれに関連するチェック済タスクリストの分配可能所得よりも多いことに対応して、勤務記録情報にリスクがあると決定するとともに、勤務記録情報にあるリスクに関わる金額を算出してもよい。リスクモジュールは、関わり金額が第2影響閾値を超えると、勤務記録情報にあるリスクを分配可能所得リスク420として決定してもよい。なお、第2影響閾値は、過去経験に基づいて予め設定されてもよい。 In some embodiments, the assessment module may determine that the work record information is at risk when the total income in the attendance schedule is greater than the distributable income in the associated checked task list, and may calculate an amount associated with the risk in the work record information. The risk module may determine the risk in the work record information as a distributable income risk 420 when the amount associated exceeds a second impact threshold. Note that the second impact threshold may be preset based on past experience.

一部の実施例では、評価モジュールは、日給が第2所得区間を超えることに対応して、勤務記録情報にリスクがあると決定するとともに、勤務記録情報にあるリスクに関わる金額を計算してもよい。リスクモジュールは、関わり金額が第3影響閾値を超えると、勤務記録情報にあるリスクを作業員所得リスクとして決定してもよい。なお、第3影響閾値は、過去経験に基づいて予め設定されてもよい。 In some embodiments, the assessment module may determine that the work record information is at risk in response to the daily wage exceeding the second income interval and calculate a monetary amount associated with the risk in the work record information. The risk module may determine that the risk in the work record information is a worker income risk when the monetary amount associated with the risk exceeds a third impact threshold. Note that the third impact threshold may be preset based on past experience.

リスク種類によって目標ユーザを区分することで、警報を受ける目標ユーザをより明確にし、責任範囲をより明確にすることができる。 By categorizing target users by risk type, it becomes possible to more clearly define the target users who receive alerts and to clarify the scope of responsibility.

図8は、本発明の一部の実施例に係る賃金支払いの管理フローチャートである。図8に示すように、賃金支払いの管理フローは以下の内容を含んでもよい。一部の実施例では、賃金支払いの管理フローは、リスクモジュール250によって実行されてもよい。 Figure 8 is a flowchart illustrating wage payment management according to some embodiments of the present invention. As shown in Figure 8, the wage payment management flow may include the following: In some embodiments, the wage payment management flow may be performed by the risk module 250.

一部の実施例では、作業員所得の合理性検証が不合格であることに対応して、リスクモジュールは、リスク種類を決定し、リスク種類によって担保情報を決定し、担保情報に基づいて作業員への賃金支払いフローを管理してもよい。 In some embodiments, in response to a worker's income failing the reasonableness verification, the risk module may determine a risk type, determine collateral information based on the risk type, and manage the flow of wage payments to the worker based on the collateral information.

一部の実施例では、目標出面表における作業員所得が基準値を超えるかまたは基準値範囲内にない場合、リスクモジュール250は、作業員所得の合理性検証が不合格であると決定してもよい。なお、基準値は、チェック済タスクリストの分配可能所得、作業員所得の第1所得区間、第2所得区間のうちの少なくとも1種を含んでもよい。 In some embodiments, if the worker income in the target attendance table exceeds a reference value or is not within a reference value range, the risk module 250 may determine that the worker income has failed the reasonableness verification. The reference value may include at least one of the distributable income of the checked task list, the first income range of the worker income, and the second income range.

分配可能所得、作業員所得の第1所得区間、第2所得区間の詳細な説明については、本発明の図6の関連説明を参照してもよい。 For a detailed explanation of distributable income, the first income range of worker income, and the second income range, please refer to the relevant explanation in Figure 6 of the present invention.

一部の実施例では、リスク種類は、作業員所得リスクと分配可能所得リスクを含んでもよい。より詳細な説明については、図7およびその関連説明を参照してもよい。 In some examples, risk types may include worker income risk and distributable income risk. For a more detailed description, see Figure 7 and its associated discussion.

一部の実施例では、リスクモジュール250は、リスク種類によって担保情報を決定してもよい。 In some embodiments, the risk module 250 may determine collateral information based on risk type.

担保情報は、賃金が支払われるかどうかを判断するための参考情報である。担保情報は、担保金額を含んでもよい。 The security information is reference information for determining whether wages will be paid. The security information may also include the security amount.

一部の実施例では、リスクモジュール250は、担保情報に基づいて作業員への賃金支払いフローを管理してもよい。例示的には、目標出面表における作業員所得が担保金額を超えない場合、リスクモジュール250は、目標ユーザにリスク立替リクエストに送信し、目標ユーザが立替金の支払いを選択すると、目標出面表に基づいて作業員に賃金を支払ってもよい。 In some embodiments, the risk module 250 may manage the flow of wage payments to workers based on the collateral information. Illustratively, if the worker's income in the target attendance schedule does not exceed the collateral amount, the risk module 250 may send a risk advance request to the target user, and if the target user selects payment of the advance, pay the worker wages based on the target attendance schedule.

一部の実施例では、担保情報は、作業員担保情報とチーム担保情報を含んでもよい。 In some embodiments, the coverage information may include worker coverage information and team coverage information.

一部の実施例では、リスクモジュール250は、リスク種類720が作業員所得リスク730であることに対応して、作業員担保情報810を取得し、作業員所得リスク730が作業員担保情報810を超えないことに対応して、第1ユーザ711にリスク立替リクエスト830を送信し、第1ユーザ711の立替金を受けたことに対応して、目標出面表に基づいて賃金支払い操作を行い、第1ユーザ711の立替金を受けないことに対応して、目標出面表560に基づいて賃金支払い操作を行うことを拒否し、作業員所得リスク730が作業員担保情報810を超えることに対応して、目標出面表に基づいて賃金支払い操作を行うことを拒否する。一部の実施例では、賃金支払い操作は、賃金支払いフローの操作に移行するかどうか、賃金支払いフローに移行した後、システムが賃金支払いに関する給与明細書を検証することを含む。他の一部の実施例では、賃金支払い操作は、作業員に賃金を支払うかどうかの操作であってもよい。 In some embodiments, the risk module 250 obtains worker guarantee information 810 in response to the risk type 720 being worker income risk 730; sends a risk advance request 830 to the first user 711 in response to the worker income risk 730 not exceeding the worker guarantee information 810; performs a wage payment operation based on the target attendance table in response to receiving the advance from the first user 711; refuses to perform a wage payment operation based on the target attendance table 560 in response to not receiving the advance from the first user 711; and refuses to perform a wage payment operation based on the target attendance table in response to the worker income risk 730 exceeding the worker guarantee information 810. In some embodiments, the wage payment operation includes determining whether to proceed to a wage payment flow operation, and after entering the wage payment flow, the system verifies a pay slip related to wage payment. In other embodiments, the wage payment operation may be determining whether to pay wages to workers.

作業員担保情報は、リスクが作業員所得リスクの場合に賃金支払い操作を行うかどうかを判断するためのものであってもよい。一部の実施例では、作業員担保情報は、予め設定された立替金額であってもよい。リスクモジュール250は、作業員所得リスクに関わる所得金額と立替金額との関係に基づいて、賃金支払い操作を行うかどうかを判断してもよい。 The worker collateral information may be used to determine whether to perform a wage payment operation when the risk is a worker income risk. In some embodiments, the worker collateral information may be a predetermined advance amount. The risk module 250 may determine whether to perform a wage payment operation based on the relationship between the income amount and the advance amount related to the worker income risk.

一部の実施例では、作業員所得リスクに関わる金額が作業員担保情報510を超えないことは、作業員所得リスクの影響が小さく、リスクモジュール250から第1ユーザにリスク立替リクエストを送信することを表してもよい。リスクモジュール250は、第1ユーザの立替金を受けたことに対応して、目標出面表に基づいて賃金支払い操作を行い、第1ユーザの立替金を受けていないことに対応して、目標出面表基づいて賃金支払い操作を行うことを拒否する。 In some embodiments, if the amount related to the worker income risk does not exceed the worker collateral information 510, this may indicate that the impact of the worker income risk is small and that the risk module 250 sends a risk advance request to the first user. The risk module 250 performs a wage payment operation based on the target attendance table in response to receiving the first user's advance, and refuses to perform a wage payment operation based on the target attendance table in response to not receiving the first user's advance.

なお、作業員所得にリスクがある場合、第1ユーザは、リスクを担保したい場合、リスクモジュール250で賃金支払い操作を行うように、作業員担保情報の額以下の立替金を支払い、リスクを担保したくない場合、立替金の支払いを拒否し、リスクの影響が大きくて目標出面表に基づいて賃金支払い操作を行うことができないと考えることを表す。 If there is a risk to the worker's income, the first user will pay an advance of less than the amount of the worker guarantee information if he/she wishes to insure the risk, so that the risk module 250 can perform the wage payment operation. If he/she does not wish to insure the risk, he/she will refuse to pay the advance, indicating that he/she believes that the impact of the risk is too great to perform the wage payment operation based on the target attendance schedule.

リスク立替リクエストは、立替金を支払うように第1ユーザまたは第2ユーザに提示するためのものであってもよい。 The risk reimbursement request may be intended to present the first user or second user with a request to pay the reimbursement amount.

一部の実施例では、作業員所得リスクに関わる金額が作業員担保情報を超えることは、作業員所得リスクの影響が大きく、リスクモジュール250が目標出面表に基づいて賃金支払い操作を行うことを拒否してもよいことを表す。 In some embodiments, if the amount associated with the worker income risk exceeds the worker guarantee information, this indicates that the impact of the worker income risk is significant and the risk module 250 may refuse to perform wage payment operations based on the target attendance schedule.

一部の実施例では、リスクモジュール250は、リスク種類720が分配可能所得リスク740であることに対応して、チーム担保情報820を取得し、分配可能所得リスク740がチーム担保情報820を超えないことに対応して、第2ユーザ712にリスク立替リクエスト830を送信し、第2ユーザ712からの立替金を受けたことに対応して、第1ユーザが提出した出面表に基づいて賃金支払い操作を行い、第2ユーザからの立替金を受けていないことに対応して、目標出面表560に基づいて賃金支払い操作を行うことを拒否し、分配可能所得リスク740がチーム担保情報820を超えることに対応して、目標出面表560に基づいて賃金支払い操作を行うことを拒否してもよい。 In some embodiments, the risk module 250 may obtain team collateral information 820 in response to the risk type 720 being distributable income risk 740, send a risk advance request 830 to the second user 712 in response to the distributable income risk 740 not exceeding the team collateral information 820, perform a wage payment operation based on the attendance table submitted by the first user in response to receiving an advance from the second user 712, refuse to perform a wage payment operation based on the target attendance table 560 in response to not receiving an advance from the second user, and refuse to perform a wage payment operation based on the target attendance table 560 in response to the distributable income risk 740 exceeding the team collateral information 820.

チーム担保情報610は、リスクが分配可能所得リスクである場合に賃金支払い操作を行うかどうかを判断するためのものであってもよい。一部の実施例では、チーム担保情報610は、予め設定された立替金額であってもよい。リスクモジュール250は、分配可能所得リスクに関わる金額と、チーム担保情報の立替金額との関係に基づいて賃金支払い操作を行うかどうかを判断してもよい。如何にしてチーム担保情報610を決定するかの説明については、下記の関連説明を参照する。 The team collateral information 610 may be used to determine whether to perform a wage payment operation when the risk is a distributable income risk. In some embodiments, the team collateral information 610 may be a predetermined advance amount. The risk module 250 may determine whether to perform a wage payment operation based on the relationship between the amount related to the distributable income risk and the advance amount in the team collateral information. See the related description below for an explanation of how the team collateral information 610 is determined.

一部の実施例では、分配可能所得リスクに関わる金額がチーム担保情報610を超えない場合は、分配可能所得リスクの影響が小さく、リスクモジュール250から第2ユーザにリスク立替リクエストを送信することを表してもよい。リスクモジュール250は、第2ユーザからの立替金を受けたことに対応して、目標出面表に基づいて賃金支払い操作を行い、第2ユーザからの立替金を受けていないことを対応して、目標出面表基づいて賃金支払い操作を行うことを拒否してもよい。 In some embodiments, if the amount related to the distributable income risk does not exceed the team security information 610, the impact of the distributable income risk is small, and the risk module 250 may transmit a risk advance request to the second user. The risk module 250 may perform a wage payment operation based on the target attendance table in response to receiving an advance from the second user, and may refuse to perform a wage payment operation based on the target attendance table in response to not receiving an advance from the second user.

なお、分配可能所得リスクがある場合、第2ユーザは、リスクを担保したい場合、リスクモジュール250で賃金支払い操作を行うように、チーム担保情報の額以下の立替金を支払い、リスクを担保したくない場合、立替金の支払いを拒否し、リスクの影響が大きくて目標出面表に基づいて賃金支払い操作を行うことができないと考えることを表す。 In addition, if there is a distributable income risk, if the second user wants to insure the risk, he or she will pay an advance of less than the amount of the team guarantee information so that the risk module 250 can perform the wage payment operation; if he or she does not want to insure the risk, he or she will refuse to pay the advance, indicating that he or she believes the impact of the risk is too great to perform the wage payment operation based on the target attendance schedule.

一部の実施例では、分配可能所得リスクに関わる金額がチーム担保情報610を超えることは、分配可能所得リスクの影響が大きく、リスクモジュール250が目標出面表に基づいて賃金支払い操作を行うことを拒否することを表してもよい。 In some embodiments, an amount related to distributable income risk exceeding the team collateral information 610 may indicate that the impact of distributable income risk is significant and that the risk module 250 will refuse to perform wage payment operations based on the target attendance schedule.

一部の実施例では、リスクモジュール250は、立替金の額が作業員担保情報またはチーム担保情報よりも小さい場合、第1ユーザまたは第2ユーザにリスク立替リクエストを送信し、立替金の額が作業員担保情報またはチーム担保情報よりも大きい場合、第1ユーザまたは第2ユーザにリスク立替リクエストを送信せず、賃金支払い操作の実行を直接拒否する。 In some embodiments, the risk module 250 sends a risk reimbursement request to the first user or the second user if the amount of the advance is less than the worker collateral information or the team collateral information, and does not send a risk reimbursement request to the first user or the second user and directly refuses to execute the wage payment operation if the amount of the advance is greater than the worker collateral information or the team collateral information.

一部の実施例では、作業員所得リスクに関わる金額または分配可能所得に関わる金額は、リスクの大きさを表すためのものであってもよい。関わる金額が高ければ、リスクが大きくなる。 In some embodiments, the amount associated with worker income risk or the amount associated with distributable income may be intended to represent the magnitude of the risk. The higher the amount involved, the greater the risk.

一部の実施例では、任意の1勤務記録日の1日あたりの作業員の所得が第1収益区間を超えることを対応して、リスクモジュール250は、1日あたりの所得が第1収益区間を超える部分を決定し、この部分の額を作業員所得リスクに関わる金額として決定してもよい。 In some embodiments, in response to a worker's daily income on any one work record day exceeding the first income interval, the risk module 250 may determine the portion of the daily income that exceeds the first income interval and determine the amount of this portion as the amount associated with the worker income risk.

一部の実施例では、目標出面表に応じた作業員所得がチェック済タスクリストの分配可能所得よりも大きいことを対応して、リスクモジュール250は、作業員所得が分配可能所得よりも多い部分を決定し、この部分の額を分配可能所得リスクに関わる金額として決定してもよい。 In some embodiments, in response to the worker income according to the target attendance table being greater than the distributable income of the checked task list, the risk module 250 may determine the portion by which the worker income exceeds the distributable income and determine the amount of this portion as the amount related to the distributable income risk.

一部の実施例では、作業員の日給の合計が第2収益区間を超える場合、リスクモジュール250は、日給の合計が第2収益区間を超える部分を決定し、この部分の額を作業員所得リスクに関わる金額として決定してもよい。 In some embodiments, if the worker's total daily wages exceed the second revenue interval, the risk module 250 may determine the portion of the total daily wages that exceeds the second revenue interval and determine the amount of this portion as the amount associated with the worker's income risk.

本発明の一部の実施例では、リスクに関わる金額によってリスクの度合いを判断し、リスクの度合いが担保情報に含まれる範囲を超えると賃金支払い操作の実行を拒否し、実際の状況に応じて、より知能的かつ手際よく賃金支払いの意思決定を行い、人為的干渉やプロセスの遅れを軽減させ、標準化された科学的な賃金支払いプロセスの管理に有利である。 In some embodiments of the present invention, the degree of risk is determined based on the amount of risk involved, and the execution of wage payment operations is refused if the degree of risk exceeds the range included in the collateral information, making wage payment decisions more intelligently and efficiently according to actual conditions, reducing human interference and process delays, and favoring standardized and scientific management of the wage payment process.

一部の実施例では、リスクモジュール250は、種々な形態で作業員担保情報とチーム担保情報を動的に調整してもよい。例えば、リスクモジュール250は、第1ユーザによる作業員担保情報の調整値、および第2ユーザによるチーム担保情報の調整値を周期的に取得するとともに、それぞれの調整値によって作業員担保情報とチーム担保情報を調整してもよい。 In some embodiments, the risk module 250 may dynamically adjust the worker commitment information and the team commitment information in various ways. For example, the risk module 250 may periodically obtain an adjustment value for the worker commitment information by a first user and an adjustment value for the team commitment information by a second user, and adjust the worker commitment information and the team commitment information based on the respective adjustment values.

一部の実施例では、リスクモジュール250は、リスク行為によって作業員担保情報とチーム担保情報を動的に調整してもよい。 In some embodiments, the risk module 250 may dynamically adjust worker coverage information and team coverage information depending on risk behavior.

リスク行為は、作業員またはチームリーダーによって目標出面表リスクを生じたりリスクを放置したりする行為を指す。なお、目標出面表リスクを生じることは、勤怠情報の不正確な記録、出面表の不正確な記録、または帳票の改ざんなどの行為を指し、目標出面表にリスクがある。リスクを手放すとは、目標出面表の端末の作業員所得にリスクがある場合に作業員に担保を提供したり、立替金を支払ったりする行為を指す。 Risk behavior refers to actions by workers or team leaders that create or ignore target attendance schedule risks. Creating target attendance schedule risks refers to actions such as inaccurately recording attendance information, inaccurately recording attendance schedules, or falsifying documents, which pose a risk to the target attendance schedule. Releasing risk refers to providing collateral to workers or paying an advance payment when there is a risk to the worker's income at the target attendance schedule terminal.

一部の実施例では、作業員担保情報とチーム担保情報については、予め初期値が設定されてもよい。目標出面表に作業員所得リスクまたは分配可能所得リスクがあることに対応して、リスクモジュール250は、式(10)、式(11)で作業員担保情報とチーム担保情報を調整してもよい。
Eg=E1+E3 式(10)
Eb=E2+E3 式(11)
In some embodiments, the worker guarantee information and the team guarantee information may be preset to initial values. In response to the worker income risk or the distributable income risk in the target attendance schedule, the risk module 250 may adjust the worker guarantee information and the team guarantee information using Equation (10) and Equation (11).
Eg=E1+E3 Formula (10)
Eb=E2+E3 Equation (11)

ここでは、Eg、Ebが調整後の作業員担保情報と調整後のチーム担保情報を表し、E1,E2がそれぞれ作業員担保情報の初期値、チーム担保情報の初期値を表し、E3が動的に調整を行うための調整係数を表す。なお、調整係数は、実質リスク係数、非実質リスク係数、プラス係数を含む。 Here, Eg and Eb represent the adjusted worker guarantee information and adjusted team guarantee information, E1 and E2 represent the initial values of the worker guarantee information and the initial values of the team guarantee information, respectively, and E3 represents the adjustment coefficient for dynamic adjustment. Note that the adjustment coefficients include the real risk coefficient, non-real risk coefficient, and positive coefficient.

一部の実施例では、実質リスク係数、非実質リスク係数が0よりも小さく、プラス係数が0よりも大きくてもよい。実質リスク係数、非実質リスク係数、プラス係数は、過去経験によって予め設定されるとともに、数値や百分率、関数などの形態で表されてもよい。 In some embodiments, the real risk coefficient and the non-real risk coefficient may be less than 0, and the positive coefficient may be greater than 0. The real risk coefficient, the non-real risk coefficient, and the positive coefficient may be predetermined based on past experience and may be expressed in the form of a number, percentage, function, etc.

一部の実施例では、作業員またはチームリーダーがリスク行為(すなわち、勤務記録情報に作業員所得リスクまたは分配可能所得リスクがある)を引き起こすとともに、第1ユーザまたは第2ユーザが立替金を支払いたい場合、作業員担保情報またはチーム担保情報のサイズを縮小するように、上記の式(10)、式(11)のが実質リスク係数であってもよい。 In some embodiments, when a worker or team leader initiates a risky behavior (i.e., there is worker income risk or distributable income risk in the work record information) and the first user or second user wishes to make an advance payment, the above formulas (10) and (11) may be the actual risk coefficients so as to reduce the size of the worker collateral information or team collateral information.

なお、作業員またはチームリーダーがリスク行為を引き起こし、作業員またはチームリーダーの信頼度が低下し、作業員担保情報またはチーム担保情報のサイズを縮小する必要があるとともに、第1ユーザまたは第2ユーザが立替金を支払いたい場合、この際のリスクが第1ユーザまたは第2ユーザによって確認され、賃金支払い操作が実行され(実質的な結果)、リスクが実質的なリスクである。 Furthermore, if a worker or team leader commits a risky act, the worker or team leader's credibility declines, the size of the worker guarantee information or team guarantee information needs to be reduced, and the first or second user wishes to pay an advance, the risk in this case is confirmed by the first or second user, the wage payment operation is executed (actual result), and the risk is an actual risk.

一部の実施例では、作業員またはチームリーダーがリスク行為を引き起こしたが、第1ユーザまたは第2ユーザが立替金の支払いを拒否する場合、作業員担保情報またはチーム担保情報のサイズを縮小するように、上記の式(10)、式(11)のが非実質リスク係数であってもよい。 In some embodiments, the above equations (10) and (11) may be non-substantial risk coefficients to reduce the size of the worker security information or team security information if a worker or team leader causes a risky behavior but the first user or second user refuses to pay the advance.

なお、作業員またはチームリーダーがリスク行為を引き起こし、作業員またはチームリーダーの信頼度が低下し、作業員担保情報またはチーム担保情報のサイズを縮小する必要があるとともに、第1ユーザまたは第2ユーザが立替金の支払いを拒否する場合、この際のリスクが第1ユーザまたは第2ユーザによって確認されて拒否され、賃金支払い操作が実行されず(実質的な結果なし)、リスクが非実質リスクである。 In addition, if a worker or team leader commits a risky act, the worker or team leader's credibility declines, the size of the worker guarantee information or team guarantee information needs to be reduced, and the first or second user refuses to pay the advance, the risk in this case will be confirmed and rejected by the first or second user, the wage payment operation will not be executed (no actual result), and the risk will be considered a non-real risk.

一部の実施例では、作業員またはチームリーダーがリスク行為を引き起こした後に、一定の期間内にリスク行為を引き起こさない場合、作業員担保情報の初期値またはチーム担保情報の初期値を超えずに、縮小された作業員担保情報またはチーム担保情報のサイズを増やすように、上記の式(10)、式(11)のE3がプラス係数であってもよい。なお、作業員またはチームリーダーが一定の期間内にリスク行為を引き起こさない場合、作業員またはチームリーダーの信頼度が高まり、作業員担保情報またはチーム担保情報を段階的に復元してもよい。 In some embodiments, if a worker or team leader does not commit another risky act within a certain period of time after committing a risky act, E3 in the above equations (10) and (11) may be a positive coefficient so as to increase the size of the reduced worker guarantee information or team guarantee information without exceeding the initial value of the worker guarantee information or team guarantee information. Furthermore, if a worker or team leader does not commit a risky act within a certain period of time, the worker or team leader's trustworthiness may increase, and the worker guarantee information or team guarantee information may be gradually restored.

一部の実施例では、作業員担保情報またはチーム担保情報は初期値を超えないように調整される。 In some embodiments, worker commitment information or team commitment information is adjusted so as not to exceed an initial value.

一部の実施例では、リスク行為によって作業員担保情報とチーム担保情報を動的に調整し、作業員担保情報とチーム担保情報の調整時に、対応する作業員とチームの実際の状況を考慮し、作業員担保情報とチーム担保情報の正確性をより高める。 In some embodiments, worker commitment information and team commitment information are dynamically adjusted based on risk behavior, and when adjusting the worker commitment information and team commitment information, the actual situation of the corresponding workers and teams is taken into consideration, thereby further improving the accuracy of the worker commitment information and team commitment information.

本発明の一部の実施例では、目標ユーザのリスク行為によって担保情報を周期的に調整し、担保情報の時間有効性をより適切に確保できる。これにより、目標ユーザに複数回のリスク行為を行ったにもかかわらず高い担保限度を有することを避けたり、目標ユーザが自身の行動を規制できているにもかかわらず担保限度が変更されていない状況を避けたりし、担保限度をより正確に確保することに有利であり、賃金支払い管理フローの標準化を確保する。 In some embodiments of the present invention, collateral information can be periodically adjusted based on the target user's risky behavior to better ensure the time validity of collateral information. This avoids a situation where a target user has a high collateral limit despite having engaged in multiple risky behaviors, or a situation where the collateral limit remains unchanged even though the target user is able to regulate their own behavior, which is advantageous for more accurate collateral limit allocation and ensures standardization of wage payment management flow.

一部の実施例では、リスクモジュール250は、目標出面表に基づいて賃金支払い操作を行うことを拒否することに対応して、第1ユーザに修正リクエストを送信し、第1ユーザによって修正された出面表を取得してもよい。 In some embodiments, the risk module 250 may, in response to refusing to perform a wage payment operation based on the target attendance schedule, send a modification request to the first user and obtain a modified attendance schedule from the first user.

一部の実施例では、リスクモジュール250は、リスク種類によって勤務記録情報の修正内容を決定するとともに、第1ユーザに修正提示情報を推奨してもよい。なお、修正提示情報は、修正が必要な出面表の部分を第1ユーザに提示するためのものであってもよい。修正内容は、日給の修正、総収入の修正、勤怠時間の修正などを含んでもよい。 In some embodiments, the risk module 250 may determine the correction content of the work record information based on the risk type and may recommend suggested correction information to the first user. The suggested correction information may be used to present to the first user the parts of the attendance schedule that need to be corrected. The correction content may include corrections to daily wages, total income, working hours, etc.

例示的には、リスク種類が分配可能所得リスクであることに対応して、リスクモジュール250は、修正が必要な勤務記録情報の内容が総収入であると決定し、総収入の修正が必要な提示情報を第1ユーザに推奨してもよい。 For example, in response to the risk type being distributable income risk, the risk module 250 may determine that the content of the work record information that needs to be corrected is total income, and may recommend to the first user presented information that requires correction of total income.

一部の実施例では、賃金支払い操作の実行を拒否した後、出面表を修正するように第1ユーザにフィードバックするとともに、修正提示情報を推奨することで、リスクにつながる可能性のある内容を即時に更新し、リスク状況の継続を避ける。 In some embodiments, after refusing to execute the wage payment operation, feedback is provided to the first user to revise the attendance sheet, and suggested revisions are recommended, thereby immediately updating any content that could lead to risk and preventing the risk situation from continuing.

図9は、本発明の一部の実施例に係る目標給与明細書の決定フローチャートである。図9に示すように、目標給与明細書の決定フローは以下の内容を含んでもよい。一部の実施例では、目標給与明細書の決定フローは、帳票決定モジュール230によって実行されてもよい。 Figure 9 is a flowchart for determining a target pay slip in accordance with some embodiments of the present invention. As shown in Figure 9, the flow for determining a target pay slip may include the following: In some embodiments, the flow for determining a target pay slip may be performed by the report determination module 230.

一部の実施例では、入力帳票510が給与明細書910を含まないことを対応して、帳票決定モジュール240は、チェック済タスクリスト350、チェック済勤怠表440および目標出面表560に基づいて目標給与明細書940を自動的に作成してもよい。 In some embodiments, in response to the input report 510 not including a pay slip 910, the report determination module 240 may automatically create a target pay slip 940 based on the checked task list 350, the checked attendance sheet 440, and the target attendance sheet 560.

給与明細書910は、作業員の給与情報を記録する帳票である。給与明細書910には、少なくとも、作業員に支給されるべき給与や給与控除、ボーナス、人件費などの状況が記録されてもよい。なお、人件費は、作業員に実際に支給される給与である。一部の実施例では、給与明細書には、帳票内の給与で含まれるタスク項目または最小生産単位が直接記録されている。他の一部の実施例では、給与明細書は、データを関連付ける形態でタスク項目または最小生産単位と関連付けられてもよい。 Pay slip 910 is a document that records the payroll information of a worker. Pay slip 910 may record at least the status of the payroll to be paid to the worker, payroll deductions, bonuses, labor costs, etc. Labor costs are the actual payroll paid to the worker. In some embodiments, the pay slip directly records the task items or minimum production units included in the payroll in the document. In other embodiments, the pay slip may be associated with the task items or minimum production units in a data-associating manner.

目標給与明細書940は、真正性が確認可能な給与明細書である。一部の実施例では、目標給与明細書940は、作業員に賃金を支払う最終根拠とされてもよい。 The target pay slip 940 is a pay slip whose authenticity can be verified. In some embodiments, the target pay slip 940 may be the final basis for paying wages to workers.

一部の実施例では、帳票決定モジュール240は、チェック済タスクリスト、チェック済勤怠表および目標出面表に基づいて、目標給与明細書を作成するための目標データを決定してもよい。例えば、チェック済タスクリストから作業員の最小生産単位や支払い形態、人工コストなどのデータを取得し、チェック済勤怠表から実際工期や勤怠記録、入場資格などのデータを取得し、目標出面表から作業量や人件費、会計期間などのデータを取得するとともに、取得されたデータを目標データとして決定してもよい。帳票決定モジュールは、目標データに基づいて給与明細書を自動的に作成してもよい。 In some embodiments, the form determination module 240 may determine target data for creating a target pay statement based on the checked task list, checked attendance sheet, and target attendance sheet. For example, it may obtain data such as a worker's minimum production unit, payment method, and labor cost from the checked task list, obtain data such as actual construction period, attendance record, and entry qualifications from the checked attendance sheet, obtain data such as work volume, labor costs, and accounting period from the target attendance sheet, and determine the obtained data as target data. The form determination module may automatically create a pay statement based on the target data.

一部の実施例では、帳票決定モジュール230は、チェック済勤怠表に基づいて会計期間を自動的に生成してもよい。例えば、帳票決定モジュール230は、チェック済勤怠表から実際工期や勤務時間、入場資格などのデータを取得し、実際工期、作業員勤務時間および入場資格に基づいて会計期間を自動的に生成してもよい。例のみとして、実際工期が3月から6月であると、予め設定された会計期間として月に一回給与を支給する場合、4月から7月に関連作業員に給与を支給する必要がある。上記の状況により、ある作業員が3月から5月に入場許可を有する場合、勤怠時間が3月と4月に集中すると、この作業員に応じた会計期間として4月と5月を自動的に決定してもよい。 In some embodiments, the ledger determination module 230 may automatically generate an accounting period based on the checked attendance sheet. For example, the ledger determination module 230 may obtain data such as the actual construction period, working hours, and entry qualifications from the checked attendance sheet, and automatically generate an accounting period based on the actual construction period, worker working hours, and entry qualifications. By way of example only, if the actual construction period is from March to June and the pre-set accounting period is to pay salaries once a month, the relevant workers must be paid from April to July. In the above situation, if a worker has entry permission from March to May and his working hours are concentrated in March and April, April and May may be automatically determined as the accounting period for this worker.

一部の実施例では、帳票決定モジュール230は、目標出面表と会計期間に基づいて、目標給与明細書を自動的に作成してもよい。例えば、帳票決定モジュール230は、目標出面表から作業員の作業量、人件費を取得し、今月に支給されるべき人件費の合計を算出し、関連資金管理システムから作業員給与専用アカウントの残額データを取得し、専用アカウントの残額が今月に支給されるべき人件費の合計よりも多い場合、今期に支給される給与明細書を自動的に作成し、専用アカウントの残額が今月に支給されるべき人件費の合計よりも少ない場合、出面表の作成日付に従って並べ替えを行い、日付が古い人件費が優先的に支給される。 In some embodiments, the ledger determination module 230 may automatically create a target pay slip based on the target attendance schedule and accounting period. For example, the ledger determination module 230 obtains the worker's workload and labor costs from the target attendance schedule, calculates the total labor costs to be paid this month, obtains the balance data of the worker's dedicated salary account from the related fund management system, and if the balance in the dedicated account is greater than the total labor costs to be paid this month, automatically creates a pay slip to be paid this period. If the balance in the dedicated account is less than the total labor costs to be paid this month, it sorts the attendance schedules according to their creation date, and labor costs with older dates are paid first.

チェック済タスクリスト、チェック済勤怠表および目標出面表に基づいて目標給与明細書を自動的に作成することで、人為干渉を減らし、決定された目標給与明細書をより正確かつ客観的にする。 By automatically creating a target pay slip based on the checked task list, checked time sheet, and target attendance sheet, human interference is reduced and the determined target pay slip is more accurate and objective.

一部の実施例では、入力帳票510が給与明細書910を含むことに対応して、帳票決定モジュール230は、チェック済タスクリスト350、チェック済勤怠表440および目標出面表940に基づいて給与明細書チェック920を行い、給与明細書チェック920のチェック結果が第4予め設定された条件930を満たすことに対応して、給与明細書910を目標給与明細書940として決定してもよい。 In some embodiments, in response to the input form 510 including a pay slip 910, the form determination module 230 may perform a pay slip check 920 based on the checked task list 350, the checked attendance sheet 440, and the target attendance sheet 940, and may determine the pay slip 910 as the target pay slip 940 in response to the check result of the pay slip check 920 satisfying the fourth preset condition 930.

一部の実施例では、帳票決定モジュール230は、帳票取得モジュール210と通信して給与明細書を取得してもよい。帳票取得モジュール210の給与明細書は、ユーザの入力によって得られる。例のみでは、上記ユーザは、工事項目の管理者や、作業員の勤怠、給与支給を担当する人員などを含んでもよい。一部の実施例では、上記のユーザが第1ユーザであってもよい。 In some embodiments, the report determination module 230 may communicate with the report acquisition module 210 to obtain a pay slip. The pay slip in the report acquisition module 210 is obtained through user input. By way of example only, the user may include a construction item manager, personnel responsible for worker attendance and payroll, etc. In some embodiments, the user may be the first user.

一部の実施例では、第4予め設定された条件は、給与明細書が真正性と合理性を有することを含んでもよい。 In some embodiments, the fourth preset condition may include that the pay slip is authentic and reasonable.

一部の実施例では、入力帳票が給与明細書を含むことに対応して、帳票決定モジュール230は、チェック済タスクリスト、チェック済勤怠表および目標出面表に基づいて、給与明細書をチェックするための給与明細書関連データを決定するとともに、会計期間に合わせて給与明細書をチェックしてもよい。 In some embodiments, in response to the input document including a pay slip, the document determination module 230 may determine pay slip-related data for checking the pay slip based on the checked task list, checked attendance sheet, and target attendance sheet, and may check the pay slip in accordance with the accounting period.

会計期間は、作業員に給与を支給する時間を指す。一部の実施例では、会計期間は、少なくとも1つの賃金支払いサイクルを含んでもよい。通常、1サイクルが一ヶ月であるが、実際の状況によって他の期間を1サイクルとしてもよい。 An accounting period refers to the time period over which workers are paid. In some embodiments, an accounting period may include at least one wage payment cycle. Typically, one cycle is one month, but other periods may be used as one cycle depending on the actual situation.

給与明細書関連データは、給与明細書をチェックするためのデータである。 Pay slip-related data is data used to check pay slips.

一部の実施例では、給与明細書関連データは、最小生産単位や支払い形態、人工コスト、実際工期、作業員の勤怠時間、入場許可、作業員の作業量、見込み支払金額などを含んでもよい。 In some embodiments, payslip-related data may include minimum production units, payment types, labor costs, actual construction time, worker hours, entry permits, worker workload, and expected payment amounts.

一部の実施例では、帳票決定モジュール230は、チェック済タスクリスト、チェック済勤怠表および目標出面表に基づいて、給与明細書関連データを取得してもよい。例えば、帳票決定モジュール230は、チェック済タスクリストに基づいて最小生産単位や支払い形態、人工コストなどの情報を取得し、チェック済勤怠表に基づいて実際工期や勤怠時間、入場許可などの情報を取得し、目標出面表に基づいて作業量、見込み支払金額などを取得してもよい。 In some embodiments, the ledger determination module 230 may obtain pay slip-related data based on the checked task list, checked attendance sheet, and target attendance sheet. For example, the ledger determination module 230 may obtain information such as the minimum production unit, payment method, and labor cost based on the checked task list, obtain information such as actual construction period, attendance hours, and entry permission based on the checked attendance sheet, and obtain work volume, expected payment amount, and the like based on the target attendance sheet.

如何にしてチェック済タスクリスト、チェック済勤怠表および目標出面表を決定するかについての詳細な説明は、本発明の図3~図5の関連説明を参照してもよい。 For a detailed explanation of how the checked task list, checked time sheet, and target attendance sheet are determined, please refer to the related descriptions of Figures 3 to 5 of the present invention.

一部の実施例では、帳票決定モジュール230は、給与明細書関連データおよび会計期間に基づいて、給与明細書をチェックしてもよい。例えば、帳票決定モジュール230は、会計期間内の給与明細書関連データに基づいて、上記の給与明細書をチェックしてもよい。例のみとして、帳票決定モジュール230は、給与明細書関連データにおける、チェック済勤怠時間および人工コストに基づいて作業員の参照給与を決定し、給与明細書における給与金額と参照給与との差が予め設定された閾値よりも小さい場合、給与明細書チェックが合格である。なお、予め設定された閾値は、上記の給与金額と参照給与との差の合理的な範囲を表し、実際の必要に応じて設定されてもよい。 In some embodiments, the ledger determination module 230 may check the pay slip based on the pay slip-related data and the accounting period. For example, the ledger determination module 230 may check the above pay slip based on the pay slip-related data within the accounting period. By way of example only, the ledger determination module 230 determines the worker's reference salary based on the checked attendance time and labor cost in the pay slip-related data, and if the difference between the salary amount in the pay slip and the reference salary is smaller than a preset threshold, the pay slip check is passed. Note that the preset threshold represents a reasonable range of the difference between the above salary amount and the reference salary, and may be set according to actual needs.

一部の実施例では、給与明細書チェックは、費用の真正性チェック、合理性チェック、および給与明細書関連データの関連性チェックのうちの少なくとも1つを含む。 In some embodiments, the pay slip check includes at least one of an expense authenticity check, a reasonableness check, and a relevance check of pay slip-related data.

費用の真正性チェックは、給与明細書における人件費の真正性をチェックすることを指す。例のみとして、給与明細書における人件費が、通常、今期に支給されるべき人件費と、過去に支給されていない人件費との合計であり、上記の条件を満たさないと、人件費が真正性を満たさない。 Checking the authenticity of expenses refers to checking the authenticity of personnel expenses on a pay slip. As an example, personnel expenses on a pay slip are usually the sum of personnel expenses that should be paid in the current period and personnel expenses that have not been paid in the past. If the above conditions are not met, the personnel expenses will not be considered authentic.

今期に支給されるべき人件費は、現在会計期間に作業員に支給されるべき人件費を指す。一部の実施例では、今期に支給されるべき人件費は、現在会計期間のチェック済勤怠表と現在会計期間のチェック済タスクリストによって決定されてもよい。例えば、現在会計期間のチェック済勤怠表に基づいて作業員の勤務記録日数を決定し、現在会計期間のチェック済タスクリストに基づいて毎日の人工コストを決定し、上記の勤務記録日数と毎日の人工コストに基づいて現在会計期間に支給されるべき人件費を決定してもよい。 The labor cost to be paid this period refers to the labor cost to be paid to the worker in the current accounting period. In some embodiments, the labor cost to be paid this period may be determined based on the checked attendance sheet for the current accounting period and the checked task list for the current accounting period. For example, the number of recorded work days for the worker may be determined based on the checked attendance sheet for the current accounting period, the daily labor cost may be determined based on the checked task list for the current accounting period, and the labor cost to be paid for the current accounting period may be determined based on the number of recorded work days and the daily labor cost.

過去に支給されていない人件費は、少なくとも1つの過去会計期間に作業員に支給されるべき人件費の合計を指す。各過去会計期間に支給されていない人件費は、過去会計期間のチェック済勤怠表と過去会計期間のチェック済タスクリストによって決定され、過去会計期間は、目標出面表によって決定されてもよい。各過去会計期間に支給されていない人件費を決定する具体的な形態は、今期に支給されるべき人件費を決定する形態と類似し、上記の関連説明を参照してもよい。 Labor costs not paid in the past refer to the total labor costs that should have been paid to workers in at least one past accounting period. The labor costs not paid in each past accounting period are determined by the checked attendance sheet for the past accounting period and the checked task list for the past accounting period, and the past accounting period may be determined by the target attendance sheet. The specific method for determining the labor costs not paid in each past accounting period is similar to the method for determining the labor costs that should be paid in the current period, and reference may be made to the related explanations above.

費用の合理性チェックは、給与明細書における人件費の合理性をチェックすることを指す。例のみとして、給与明細書における人件費は、少なくとも、作業員の勤務記録日数と1日あたりの最低人工コストとの積以上であり、上記の条件を満たさない場合、人件費が合理性を満たさない。 Checking the reasonableness of costs refers to checking the reasonableness of labor costs on pay slips. As an example only, labor costs on pay slips should be at least equal to the product of the number of days a worker is recorded working and the minimum labor cost per day. If the above condition is not met, the labor costs are not reasonable.

なお、作業員の勤務記録日数は、チェック済勤怠表によって決定され、1日あたりの最低人工コストは、チェック済タスクリストによって決定されてもよい。 The number of days a worker is recorded working may be determined by the checked attendance sheet, and the minimum labor cost per day may be determined by the checked task list.

給与明細書関連データの相関性チェックは、給与明細書関連データを決定するための、チェック済タスクリスト、チェック済勤怠表と目標出面表との相関性をチェックすることを指す。例のみとして、チェック済タスクリスト、チェック済勤怠表および目標出面表は、同一作業員に対するデータであり、上記の条件を満たさない場合、給与明細書関連データが相関性要件を満たさず、給与明細書関連データの真正性に疑問があると判断する。 A correlation check for pay slip-related data refers to checking the correlation between the checked task list, checked attendance sheet, and target attendance sheet to determine the pay slip-related data. As an example only, if the checked task list, checked attendance sheet, and target attendance sheet are data for the same worker and do not meet the above conditions, it is determined that the pay slip-related data does not meet the correlation requirements and the authenticity of the pay slip-related data is questionable.

なお、チェック済タスクリスト、チェック済勤怠表と目標出面表の相関性は、これらの共有データが一致するかどうかによって決定され、共有データが一致すると相関性を有することになる。例えば、チェック済タスクリスト、チェック済勤怠表および目標出面表は、いずれも最小生産単位を含む。チェック済タスクリストにおける計画工期データ、チェック済勤怠表における実際工期データ、およびチェック済出面表における勤務記録日付データが理論上に一致すると、上記のデータの類似度が要件を満たすかどうかによって、チェック済タスクリスト、チェック済勤怠表と目標出面表との間に相関性を有するかどうかを判断し、類似度が予め設定された類似度閾値よりも大きい場合、相関性を有することになる。類似度閾値は、実際の必要に応じて決定されてもよい。 The correlation between the checked task list, checked attendance sheet, and target attendance sheet is determined by whether their shared data matches; if the shared data matches, there is a correlation. For example, the checked task list, checked attendance sheet, and target attendance sheet all include the minimum production unit. If the planned construction period data in the checked task list, the actual construction period data in the checked attendance sheet, and the work record date data in the checked attendance sheet theoretically match, the correlation between the checked task list, checked attendance sheet, and target attendance sheet is determined based on whether the similarity of the above data meets the requirements; if the similarity is greater than a preset similarity threshold, there is a correlation. The similarity threshold may be determined according to actual needs.

一部の実施例では、給与明細書チェックの結果が第4予め設定された条件を満たすことに対応して、帳票決定モジュール230は、帳票に入力された給与明細書を目標給与明細書として決定するとともに、目標給与明細書を賃金支払いの最終証明書とする。 In some embodiments, in response to the result of the pay slip check satisfying the fourth preset condition, the form determination module 230 determines the pay slip entered in the form as the target pay slip and sets the target pay slip as the final certificate of wage payment.

一部の実施例では、給与明細書チェックの結果として給与明細書が真正性を満たさない場合、帳票決定モジュール230は、制御指令を発信して賃金支払いのフローを阻止してもよい。なお、判定結果が真正性を満たさないことは、人件費が真正性を満たさないこと、給与明細書関連データが相関性要件に合致しないことを含む。 In some embodiments, if the pay slip check results in the pay slip not meeting the authenticity criteria, the document determination module 230 may issue a control command to block the flow of wage payments. Note that a determination result that does not meet the authenticity criteria may include a case where the labor costs do not meet the authenticity criteria, or a case where the pay slip-related data does not meet the correlation requirements.

一部の実施例では、給与明細書チェックの結果として給与明細書が合理性を満たさない場合、帳票決定モジュール230は、警報信号を発信するとともに、給与明細書を校正するように調整指令を生成してユーザに提示し、校正後の初期給与明細書が合理的ではないと再判断すると、制御指令を発信して賃金支払いのフローを阻止してもよい。 In some embodiments, if the pay slip check results in the pay slip not meeting the reasonableness criteria, the report determination module 230 may issue an alarm signal and generate and present to the user an adjustment instruction to proofread the pay slip. If the initial pay slip after proofreading is again determined to be unreasonable, a control instruction may be issued to prevent the flow of wage payments.

通常、施工管理を行う場合に勤怠データに基づいて賃金台帳を作成して賃金を支払う形態が採用され、この形態で得られた給与明細書がデータ根拠を有していないため、勤怠データのみで賃金を支払うと、例えば、データ偽造や作業量の不明確などの多種な問題を生じる。 Construction management typically involves creating a payroll ledger based on attendance data and paying wages. However, the pay slips obtained in this manner do not have a data basis, so paying wages based solely on attendance data can lead to a variety of problems, such as data falsification and unclear work volumes.

本発明の一部の実施例では、チェック済タスクリスト、チェック済勤怠表および目標出面表に基づいて目標給与明細書を決定するか、または給与明細書をチェックする。このフローにより、各データのエントリを遡って異なる段階で繰り返して現れ、データが関連し、段階的な検証により、目標給与明細書におけるデータの真正性と合理性をより適切に確保することができる。 In some embodiments of the present invention, a target pay slip is determined or a pay slip is checked based on the checked task list, checked time sheet, and target attendance sheet. This process allows each data entry to be traced back and repeatedly appear at different stages, ensuring that the data is related and verified in stages to better ensure the authenticity and reasonableness of the data in the target pay slip.

このように、基本的な概念を説明したが、当業者であれば、上記の詳細な開示が単なる例として提示されることを意図し、限定的なものではないことが明らかであろう。ここでは、本明細書に明確に記載されていないが、当業者は、本明細書の様々な変更、改良および修正を行うことができる。これらの変更、改良および修正は、本明細書に示唆されることを意図し、本明細書の例示的な実施例の精神および範囲内にある。 Having thus described the basic concepts, it will be apparent to those skilled in the art that the above detailed disclosure is intended to be presented by way of example only, and not by way of limitation. Although not expressly described herein, those skilled in the art may make various changes, improvements, and modifications to the present specification. These changes, improvements, and modifications are intended to be suggested by the present specification and are within the spirit and scope of the illustrative examples herein.

また、本明細書では、本発明の実施例を説明するために特定の用語が使用されている。例えば、「1つの実施例」、「一実施例」、および/または「一部の実施例」という用語は、本発明の少なくとも1つの実施例に関する特定の特徴、構造または特性を意味する。従って、本明細書の様々な部分における「一実施例」、「1つの実施例」または「1つの代替実施例」への2つ以上の参照は、必ずしも全てが同じ実施例を参照しているわけではないことが強調され、理解されるべきである。さらに、特定の特徴、構造または特性は、本明細書の1つ以上の実施例において適宜に組み合わせられてもよい。 Furthermore, certain terms are used herein to describe embodiments of the present invention. For example, the terms "one embodiment," "one embodiment," and/or "some embodiments" refer to particular features, structures, or characteristics of at least one embodiment of the present invention. Accordingly, it is emphasized and understood that two or more references to "one embodiment," "one embodiment," or "one alternative embodiment" in various parts of this specification do not necessarily all refer to the same embodiment. Furthermore, particular features, structures, or characteristics may be combined as appropriate in one or more embodiments of this specification.

また、請求項の範囲において明確に説明されていない限り、本明細書に記載されている要素および序列を処理する順序、数字や文字の使用、またはその他の名称の使用は、本明細書のプロセスおよび方法の順序を限定するためのものではない。上記の開示においては、各種の例を通して現在有用であるとみなされている一部の発明の実施例について議論しているが、このような細部は説明の目的を果たしているにすぎず、付加的な請求項は開示された実施例に限定されるわけではなく、反対に、請求項は本明細書の実施例の本質および範囲に適合するすべての修正および等価の組み合わせをカバーすることを目的としていることを理解しなければならない。例えば、上述したシステムアセンブリはハードウェアデバイスによって実現することができるが、上述したシステムを既存のサーバやモバイルデバイスにインストールするなど、ソフトウェアソリューションのみによって実現することもできる。 Furthermore, unless expressly stated in the claims, the order of processing elements and sequences described herein, the use of numbers, letters, or other designations are not intended to limit the order of the processes and methods herein. While the above disclosure discusses certain embodiments of the invention that are presently considered useful through various examples, it should be understood that such details are for illustrative purposes only, and that the appended claims are not limited to the disclosed embodiments; on the contrary, the claims are intended to cover all modifications and equivalent combinations consistent with the spirit and scope of the embodiments herein. For example, the system assembly described above can be implemented by a hardware device, but can also be implemented solely by a software solution, such as by installing the described system on an existing server or mobile device.

同様に、注意しなければならないのは、本明細書で開示する記述を簡略化することで、1つまたは複数の発明の実施例の理解に有利であるために、本明細書の実施例に対する前の文の記述において、様々な特徴を1つの実施例、図面またはそれに対する記述にまとめることもある。しかし、このような開示方法は、本明細書の対象に必要な特徴が請求項の中で言及されている特徴より多いことを意味することがない。実際には、実施例の特徴は、上記で開示されている単一の実施例のすべての特徴より少ない。 It should also be noted that, to simplify the disclosure herein and facilitate understanding of one or more embodiments of the invention, the preceding description of the embodiments herein may group various features together in a single embodiment, drawing, or description thereof. However, this method of disclosure does not imply that the subject matter of this disclosure requires more features than are recited in the claims. In fact, an embodiment may have fewer features than all of the features of a single embodiment disclosed above.

一部の実施例では、成分、属性の数量を記述する数字を使用しているが、実施例の記述のために用いられるこのような数字は、一部の例示において、「約」、「近い」または「ほぼ」という修飾語を使用して修飾されることを理解してなければならない。別途説明がない限り、「約」、「近い」または「ほぼ」は、前記の数字が±20%の変動を許容することを表す。それに対応して、一部の実施例では、明細書および請求項の中で使用される数値パラメータはいずれも近似値であり、当該近似値は個別の実施例に必要な特性に基づいて変更可能である。一部の実施例では、数値パラメータは規定の有効桁数を考慮し、かつ一般的な桁数を保留する方法を採用しなければならない。本明細書の一部の実施例においてその範囲の広さを確認するために用いられる数値範囲およびパラメータは近似値であるが、具体的な実施例では、このような数値は実行可能な範囲内でできる限り精確に設定される。 In some examples, numbers are used to describe the quantities of components and attributes. It should be understood that such numbers used to describe the examples are, in some instances, modified using the modifiers "about," "approximately," or "approximately." Unless otherwise specified, "about," "approximately," or "approximately" indicate that the number may vary by ±20%. Correspondingly, in some examples, all numerical parameters used in the specification and claims are approximations, and such approximations may vary based on the characteristics required for a particular example. In some examples, numerical parameters must be calculated using the specified number of significant digits and by employing common digit constraints. While the numerical ranges and parameters used to ascertain the breadth of ranges in some examples herein are approximations, in specific examples, such numerical values are set as precisely as practicable.

本明細書に引用される各特許、特許出願、特許出願の開示物、および文章、書籍、明細書、出版物、ドキュメントなどのその他の材料については、ここにそのすべての内容を本明細書に組み込んで参考とする。本明細書の内容と一致しないか、または矛盾が生じた出願履歴書類が除外されるほか、本明細書の請求項の最も広い範囲に対して制限を有する文書(現在または今後、本明細書内に追加されるもの)も除外される。なお、本明細書の付属材料における記述、定義、および/または用語の使用が、本明細書の記載内容と一致しないか、または矛盾する部分については、本明細書の記述、定義、および/または用語の使用を基準とする。 Each patent, patent application, patent application disclosure, and other material, including but not limited to articles, books, specifications, publications, and documents, cited herein is hereby incorporated by reference in its entirety, excluding any filing history documents that are inconsistent or contradictory with the contents of this specification, as well as any documents (now or hereafter added to this specification) that contain limitations on the broadest scope of the claims herein. To the extent that statements, definitions, and/or terminology in the accompanying materials are inconsistent or contradictory with the contents of this specification, the statements, definitions, and/or terminology in this specification shall control.

最後に、本明細書に記載されている実施例は、本明細書の実施例の原則を説明するためにのみ用いられることを理解しなければならない。その他の変形も本明細書の範囲に属する可能性がある。そのため、限定ではなく例示として、本明細書の実施例の代替配置を本明細書の教示と一致しているとみなすことができる。それに対応して、本明細書の実施例は、本明細書で明確に紹介および記述されている実施例に限定されない。 Finally, it should be understood that the examples described herein are used only to illustrate the principles of the examples herein. Other variations may fall within the scope of the present specification. Thus, by way of example, not limitation, alternative arrangements of the examples herein may be considered consistent with the teachings of the present specification. Correspondingly, the examples herein are not limited to those specifically introduced and described herein.

Claims (14)

サーバを含み、前記サーバにより、プロジェクトの各タスクの実行前に作成されるタスクリストと実行後に作成される勤怠表とを用いた管理を行う施工管理システムであって、
前記サーバの処理装置は、
帳票取得モジュール、
帳票チェックモジュール、
帳票決定モジュール、
及び、
リスクモジュール
の機能を備え、
前記帳票取得モジュールは、少なくとも前記タスクリストと前記勤怠表とを含む入力帳票を取得し、
前記帳票チェックモジュールは、前記チェックリスト内の所定の情報をタスクリスト内部データとして抽出し、抽出したタスクリスト内部データと、予め設定された関連付け関係とを照合する第1検証を行い、前記第1検証により得られたデータをチェック済タスクリストとし、前記勤怠表内の所定の情報を勤務記録情報として抽出し、前記入力帳票が出面表を含まない場合、前記チェック済タスクリスト、前記勤務記録情報、及び所定の給与情報が、予め設定された条件を満たすか否かをチェックする第2検証を行い、前記第2検証により得られたデータをチェック済勤怠表とし、
前記帳票決定モジュールは、前記入力帳票が出面表を含まない場合、前記チェック済タスクリストおよび前記チェック済勤怠表に基づいて、作業員ごとの所得である作業員所得を含む目標出面表を決定し、
前記リスクモジュールは、前記目標出面表から、作業員所得を取得し、前記チェック済みタスクリスト及び前記チェック済み勤怠表に基づいて、日給の区間範囲である第1所得区間を算出し、前記作業員所得が前記第1所得区間内にあるか否かをチェックし、前記作業員所得が前記第1所得区間内にない場合は、前記目標出面表に記録されている作業員所得にリスクがあると決定する
ことを特徴とする施工管理システム。
A construction management system including a server, which manages a project using a task list created before each task is executed and a time sheet created after each task is executed ,
The processing device of the server
Report acquisition module,
Report check module,
Form determination module,
and,
Risk Module
Equipped with the functions of
the form acquisition module acquires an input form including at least the task list and the attendance record;
The form check module extracts predetermined information from the checklist as internal task list data, performs a first verification to compare the extracted internal task list data with a preset association relationship, and sets the data obtained by the first verification as a checked task list, extracts predetermined information from the attendance sheet as work record information, and if the input form does not include an attendance sheet, performs a second verification to check whether the checked task list, the work record information, and predetermined payroll information satisfy preset conditions, and sets the data obtained by the second verification as a checked attendance sheet.
When the input form does not include an attendance sheet, the form determination module determines a target attendance sheet including a worker income, which is the income of each worker, based on the checked task list and the checked attendance sheet;
The risk module obtains the worker's income from the target attendance table, calculates a first income range, which is a range of daily wages, based on the checked task list and the checked attendance table, checks whether the worker's income is within the first income range, and if the worker's income is not within the first income range, determines that the worker's income recorded in the target attendance table is at risk.
A construction management system characterized by:
前記帳票チェックモジュールは、さらに、
タスクリスト内部データを含んで前記タスクリストに関する第1検証データを取得し、
前記第1検証データに基づいてタスクリストチェックを行い、前記タスクリストチェックの結果が第1予め設定された条件を満たすことに対応して、チェック済タスクリストを決定する
ことを特徴とする請求項1に記載の施工管理システム。
The document check module further
obtaining first verification data for the task list, including task list internal data;
The construction management system according to claim 1, characterized in that a task list check is performed based on the first verification data, and a checked task list is determined in response to the result of the task list check satisfying a first predetermined condition.
前記第1検証データに基づいて前記タスクリストチェックを行うことは、予め設定された関連付け関係および前記タスクリスト内部データに基づいて、前記タスクリストに第1検証を行うことを含むことを特徴とする請求項2に記載の施工管理システム。 The construction management system described in claim 2, characterized in that performing the task list check based on the first verification data includes performing a first verification on the task list based on a preset association relationship and the task list internal data. 前記予め設定された関連付け関係は、作業員と職種の関連、タスク項目と職種の関連、職種と人工コストの関連、項目とエリアの関連のうちの少なくとも1種を含むことを特徴とする請求項3に記載の施工管理システム。 The construction management system described in claim 3, characterized in that the pre-set association relationships include at least one of the following: a relationship between a worker and a job type, a relationship between a task item and a job type, a relationship between a job type and labor cost, and a relationship between an item and an area. 前記第1検証データは、タスクリストの外部関連データをさらに含み、
前記第1検証データに基づいて前記タスクリストをチェックすることは、前記外部関連データおよび前記タスクリスト内部データに基づいて、前記タスクリストに第2検証を行うことをさらに含むことを特徴とする請求項3に記載の施工管理システム。
The first verification data further includes external related data of the task list;
The construction management system of claim 3, wherein checking the task list based on the first verification data further includes performing a second verification on the task list based on the external related data and the task list internal data.
前記帳票チェックモジュールは、
第2検証データを取得し、前記第2検証データに基づいて勤怠表チェックを行い、チェック結果が第2予め設定された条件を満たすことに対応して、チェック済勤怠表を決定
前記第2検証データは、少なくとも、前記チェック済タスクリストを含み、
前記チェック済タスクリストは、少なくとも、前記第1検証に合格したタスクリストであることを特徴とする請求項3に記載の施工管理システム。
The document check module
Obtain second verification data, check the attendance record based on the second verification data, and determine the checked attendance record according to the check result satisfying the second predetermined condition;
the second verification data includes at least the checked task list;
4. The construction management system according to claim 3, wherein the checked task list is at least a task list that has passed the first verification.
前記第2検証データは、前記チェック済タスクリストに関連する勤務記録情報および給与情報をさらに含み、
前記第2検証データに基づいて勤怠表チェックを行うことは、前記チェック済タスクリスト、前記勤務記録情報および前記給与情報に基づいて勤怠表チェックを行うことを含むことを特徴とする請求項6に記載の施工管理システム。
The second verification data further includes work record information and payroll information related to the checked task list;
The construction management system of claim 6, characterized in that checking the attendance sheet based on the second verification data includes checking the attendance sheet based on the checked task list, the work record information, and the salary information.
前記帳票決定モジュールは、さらに、
前記入力帳票が出面表を含まないことに対応して、チェック済タスクリストおよびチェック済勤怠表に基づいて、前記目標出面表を自動的に作成し、
前記入力帳票が前記出面表を含むことに対応して、前記チェック済タスクリストおよび前記チェック済勤怠表に基づいて、出面表チェックを行い、
前記出面表チェックの結果が第3予め設定された条件を満たすことに対応して、前記目標出面表を決定することを特徴とする請求項1に記載の施工管理システム。
The form determination module further
In response to the fact that the input form does not include an attendance sheet, the target attendance sheet is automatically created based on the checked task list and the checked attendance sheet;
In response to the input form including the attendance sheet, checking the attendance sheet based on the checked task list and the checked attendance sheet;
The construction management system according to claim 1, wherein the target schedule is determined in response to the result of the schedule check satisfying a third preset condition.
前記出面表チェックは、出面表真正性チェックを含み、
前記出面表真正性チェックは、プロジェクト真正性チェック、数量価格真正性チェック、時間真正性チェックのうちの少なくとも1種を含むことを特徴とする請求項8に記載の施工管理システム。
The check of the attendance list includes checking the authenticity of the attendance list;
The construction management system according to claim 8, wherein the authenticity check of the attendance table includes at least one of a project authenticity check, a quantity price authenticity check, and a time authenticity check.
評価モジュールをさらに含み、
前記評価モジュールは、前記目標出表における作業員所得にリスクがあるかどうかを検証するよう配置されることを特徴とする請求項9に記載の施工管理システム。
further including an evaluation module;
The construction management system of claim 9 , wherein the evaluation module is configured to verify whether there is a risk to worker income in the target attendance schedule.
前記目標出面表における作業員所得にリスクがあるかどうかを検証することは、
前記チェック済タスクリストおよび前記チェック済勤怠表に基づいて、少なくとも1勤務記録日における作業員の第1所得区間を決定することと、
前記目標出面表における任意の1勤務記録日の所得が前記第1所得区間内にないことに対応して、前記目標出面表に記録されている前記作業員所得にリスクがあると決定することとを含むことを特徴とする請求項10に記載の施工管理システム。
Verifying whether there is a risk to the worker's income in the target attendance schedule includes:
determining a first income interval for the worker for at least one work record date based on the checked task list and the checked time sheet;
The construction management system of claim 10, further comprising determining that the worker income recorded in the target attendance table is at risk in response to the income of any one work record day in the target attendance table not being within the first income interval.
前記目標出面表における作業員所得にリスクがあるかどうかを検証することは、
前記チェック済タスクリストに基づいて、分配可能所得を決定することと、
前記目標出面表における前記作業員所得が前記分配可能所得よりも多いことに対応して、前記目標出面表に記録されている前記作業員所得にリスクがあると判断することと、を含むことを特徴とする請求項10に記載の施工管理システム。
Verifying whether there is a risk to the worker's income in the target attendance schedule includes:
determining distributable income based on the checked task list;
The construction management system of claim 10, further comprising: determining that there is a risk in the worker income recorded in the target attendance table in response to the worker income in the target attendance table being greater than the distributable income.
前記帳票決定モジュールは、さらに、
前記入力帳票が給与明細書を含まないことに対応して、前記チェック済タスクリスト、前記チェック済勤怠表および前記目標出面表に基づいて、前記目標給与明細書を自動的に作成し、
前記入力帳票が前記給与明細書を含むことに対応して、前記チェック済タスクリスト、前記チェック済勤怠表および前記目標出面表に基づいて給与明細書チェックを行い、前記給与明細書チェックの結果が第4予め設定された条件を満たすことに対応して、前記目標給与明細書を決定するように配置されることを特徴とする請求項8に記載の施工管理システム。
The form determination module further
When the input form does not include a pay slip, the target pay slip is automatically created based on the checked task list, the checked attendance sheet, and the target attendance sheet;
The construction management system of claim 8, characterized in that, in response to the input document including the pay slip, a pay slip check is performed based on the checked task list, the checked attendance sheet, and the target attendance sheet, and in response to the result of the pay slip check satisfying a fourth predetermined condition, the target pay slip is determined.
前記給与明細書チェックは、費用真正性チェック、費用合理性チェック、および給与明細書関連データの相関性チェックの少なくとも1種を含むことを特徴とする請求項13に記載の施工管理システム。 The construction management system according to claim 13 , wherein the pay slip check includes at least one of a cost authenticity check, a cost reasonableness check, and a correlation check of pay slip related data.
JP2025012781A 2024-02-06 2025-01-29 Construction Management System Active JP7765025B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN202410169374.X 2024-02-06
CN202410169374.XA CN117853081B (en) 2024-02-06 2024-02-06 Worker's early warning system
CN202410263671.0 2024-03-08
CN202410263671.0A CN117875907B (en) 2024-03-08 2024-03-08 Construction management system

Publications (2)

Publication Number Publication Date
JP2025121393A JP2025121393A (en) 2025-08-19
JP7765025B2 true JP7765025B2 (en) 2025-11-06

Family

ID=96774796

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2025012781A Active JP7765025B2 (en) 2024-02-06 2025-01-29 Construction Management System

Country Status (1)

Country Link
JP (1) JP7765025B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN121505523A (en) * 2026-01-12 2026-02-10 多彩贵州数字科技股份有限公司 A Method for Analyzing Safety Behaviors of Coal Mine Workers

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094943A (en) 2002-08-16 2004-03-25 Ai Japan Kk Integrated management information management system
JP2017041189A (en) 2015-08-21 2017-02-23 カシオ計算機株式会社 Work support system, work support method and program
JP2017054227A (en) 2015-09-08 2017-03-16 カシオ計算機株式会社 Work support system, work support method and program
CN112703294A (en) 2019-02-22 2021-04-23 日立建机株式会社 Construction management system
JP2023035017A (en) 2021-08-31 2023-03-13 株式会社オービック Information processing device, information processing method, and information processing program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094943A (en) 2002-08-16 2004-03-25 Ai Japan Kk Integrated management information management system
JP2017041189A (en) 2015-08-21 2017-02-23 カシオ計算機株式会社 Work support system, work support method and program
JP2017054227A (en) 2015-09-08 2017-03-16 カシオ計算機株式会社 Work support system, work support method and program
CN112703294A (en) 2019-02-22 2021-04-23 日立建机株式会社 Construction management system
JP2023035017A (en) 2021-08-31 2023-03-13 株式会社オービック Information processing device, information processing method, and information processing program

Also Published As

Publication number Publication date
JP2025121393A (en) 2025-08-19

Similar Documents

Publication Publication Date Title
CN112950162B (en) Information system engineering supervision work distribution management information system
CN111815424B (en) Information system engineering supervision project cost accounting management system
CN111815283B (en) Information system engineering supervision enterprise business management system
Mak et al. Using risk analysis to determine construction project contingencies
US8015113B2 (en) Administering contracts over data network
US11620617B2 (en) Compensation modeling using plan collections
JP7765025B2 (en) Construction Management System
CN117875907B (en) Construction management system
CN112150115A (en) Project man-hour management method, system, equipment and storage medium
Zakaria et al. The Implementation of Life Cycle Costing towards Private Client’s Investment: The Case of Malaysian Construction Projects
Oyebode Input of effective cost control in the management of construction works and architectural excellence in Nigeria
Simon Factors influencing the practice of resource planning and leveling in the Kenyan construction industry: A survey of contractors in Nairobi County
Roachanakanan A case study of cost overruns in a Thai condominium project
Younes A framework for invoice management in construction
Özkan Comparison of time slice windows analysis with the delay analysis methods frequently used in the construction industry: A case study
Petroutsatou et al. Investigating the Risks of
Ebekozien et al. Cost Planning, Control and Analysis of Construction Projects
Nasr An integrated project planning and control system approach for measuring project performance
Park Cash flow forecasting model using moving weights of cost categories for general contractor on jobsite
Kazadi Factors affecting the performance of construction management in Zambia
Shehab et al. CH 1 Introduction Page
Arnaud A Factor model to predict the construction labour productivity for building construction: A Case study of Meles Zenawi leadership academy construction project
Damshasha Assessment On Practices And Trends Of Construction Project Cost Management: A Case Of Grade One Building Contractors In Addis Ababa
Jeyakumar Earned value management for project performance measurement at the Texas Department of Transportation
Rahmat Ther planning and control process of refurbishment projects

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250403

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250624

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250728

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250930

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251015

R150 Certificate of patent or registration of utility model

Ref document number: 7765025

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150