日報・作業報告管理
日々の作業内容、写真、チェック項目、所感を記録する実例です。
現場作業や訪問作業の報告がチャット、写真フォルダ、紙の日報、個人メモに分かれていると、案件ごとの進捗や確認漏れを追いにくくなります。このページはRoundtableに最初から入っている機能ではなく、下のプロンプトをCodexに貼り付けて、自社向けの日報・作業報告管理を作り始めるためのコピー用サンプルです。
概要
作業者が日々の作業内容、作業時間、写真、チェック項目、所感を登録し、管理者が案件別・作業者別に確認できる構成です。まずは管理側の標準画面を中心に作り、報告の入力、写真の添付、確認状態の管理、差戻しコメントまでをひとつの流れで扱えるたたき台にします。
こんな会社におすすめ
現場報告を集約したい
訪問、施工、保守、清掃、配送など、現場ごとの作業記録を1か所にまとめたい会社に向いています。
写真と報告を紐づけたい
作業前、作業中、作業後の写真を日報や案件に紐づけ、あとから確認しやすくします。
管理者確認を残したい
報告済み、確認済み、差戻しなどの状態を残し、確認漏れや再提出待ちを見つけやすくします。
コピーして使えるプロンプト
そのままCodexに貼り付けて、案件名、作業区分、チェック項目、通知先、権限名だけを自社向けに調整して使う想定です。顧客固有情報や秘密情報は入れず、まずは業務の型だけを伝えます。
コピー用プロンプト
現場作業や訪問作業で使う、日報・作業報告管理システムのたたき台を作ってください。
目的は、作業者が日々の作業内容、作業時間、写真、チェック項目、所感を登録し、管理者が作業者別・案件別に報告状況を確認できるようにすることです。Roundtableではなく、このプロンプトをCodexに直接貼り付けて実装する前提で進めてください。まずはFBPのStandard Screenを基本にしてください。Standard Screen、screen_fields、db_additionals、post_action_class、サイドパネル設定、通知機能で実現できる範囲を優先し、現場入力専用の大きな画面や写真を並べて確認する専用UIが必要な場合だけOriginal Screenを検討してください。
作成するノートは、案件、作業者、作業報告、報告写真、チェック項目マスタ、チェック結果、確認履歴、通知ログの8つを基本にしてください。案件には、案件名、顧客名、現場名、住所、担当部署、案件担当者、開始日、終了予定日、案件ステータス、備考を持たせてください。作業者には、氏名、所属部署、連絡先、雇用区分、使用状態、管理者確認対象フラグを持たせてください。作業報告には、報告番号、案件、作業者、作業日、開始時刻、終了時刻、作業時間、作業区分、作業内容、使用資材、対応結果、申し送り事項、所感、天候、報告ステータス、管理者確認者、管理者確認日時、差戻し理由、社内メモを持たせてください。報告写真には、作業報告への参照、写真ファイル、写真区分、撮影メモ、撮影日時、登録者を持たせてください。チェック項目マスタには、対象作業区分、項目名、説明、必須フラグ、表示順、使用状態を持たせてください。チェック結果には、作業報告への参照、チェック項目、結果、コメントを持たせてください。確認履歴には、作業報告への参照、処理日時、処理者、処理区分、コメント、処理後ステータスを持たせてください。通知ログには、作業報告への参照、通知日時、通知先ユーザー、通知種別、通知結果、通知本文の要約を持たせてください。選択肢は案件ステータス、使用状態、雇用区分、作業区分、報告ステータス、写真区分、チェック結果、処理区分、通知種別、通知結果をconstant_arrayで定義してください。
作業報告一覧では、報告番号、作業日、案件名、現場名、作業者、所属部署、作業区分、作業時間、報告ステータス、写真枚数、未完了チェック数、管理者確認者、管理者確認日時を表示してください。検索条件は、フリーワード、作業日範囲、案件、作業者、所属部署、作業区分、報告ステータス、未確認のみ、差戻しのみ、写真あり、チェック未完了ありを用意してください。報告済み、確認済み、差戻し、下書きの状態が見分けやすくなるようにしてください。案件一覧では、案件名、現場名、案件担当者、案件ステータス、最終報告日、報告件数、未確認件数を表示し、案件別履歴へたどれるようにしてください。作業者一覧では、氏名、所属部署、直近報告日、今月の報告件数、未確認件数を確認できるようにしてください。
作業報告の追加・編集画面では、案件、作業者、作業日、開始時刻、終了時刻、作業区分、作業内容、使用資材、対応結果、申し送り事項、所感、写真、チェック結果を入力できるようにしてください。案件、作業者、作業日、作業区分、作業内容は必須にしてください。開始時刻と終了時刻から作業時間を計算できる場合は自動計算し、終了時刻が開始時刻より前の場合はエラーにしてください。作業区分に応じてチェック項目マスタからチェック項目を表示し、必須チェック項目が未入力のまま提出されないようにしてください。写真は複数枚添付でき、写真区分を作業前、作業中、作業後、その他から選べるようにしてください。下書き保存と報告提出を分け、提出時に報告ステータスを報告済みにしてください。報告済み以降は作業者が勝手に内容を変更できないようにし、変更が必要な場合は管理者の差戻し後に編集できる構成にしてください。
サイドパネルでは、作業報告一覧から1件を選ぶと報告詳細を表示してください。サイドパネルには、報告番号、案件名、現場名、作業者、作業日、作業時間、作業内容、チェック結果、写真一覧、申し送り事項、所感、確認履歴、通知履歴を置いてください。写真はサムネイルで見られるようにし、必要に応じて拡大確認できる導線を用意してください。管理者はサイドパネルから確認済みにする、差戻し理由を入力して差戻す、社内メモを残す操作ができるようにしてください。案件詳細のサイドパネルまたは関連一覧では、その案件に紐づく作業報告履歴を日付順に確認できるようにしてください。
通知は、作業報告が提出されたら案件担当者または管理者へ確認依頼を送り、差戻し時には作業者へ差戻し理由を通知し、一定期間未確認の報告が残っている場合は管理者へ通知できる構成にしてください。最初はメール通知または管理画面上の未確認絞り込みでよく、チャット連携や外部ストレージ連携は後回しにしてください。通知文には秘密情報を入れすぎず、報告番号、作業日、案件名、作業者、報告ステータス、管理画面への導線を中心にしてください。通知の送信結果は通知ログに残してください。
権限は、管理者は案件、作業者、チェック項目マスタ、すべての作業報告を閲覧・編集・確認可能、案件担当者は自分が担当する案件の作業報告を閲覧・確認可能、作業者は自分の作業報告の作成、下書き編集、提出、差戻し後の再提出が可能、閲覧のみのユーザーは報告内容を確認できるが編集や確認処理はできない構成にしてください。写真、社内メモ、顧客名、住所は必要な権限のあるログイン済みユーザーだけが見られるようにしてください。
検証では、案件登録、作業者登録、チェック項目マスタ登録、作業報告の下書き保存、作業報告提出、写真複数添付、写真区分登録、作業区分別チェック項目表示、必須チェック項目のエラー、作業時間の自動計算、時刻の不正値チェック、作業者別一覧、案件別履歴、未確認検索、差戻し検索、管理者確認、差戻し、差戻し後の再提出、確認履歴保存、通知ログ保存、サイドパネル表示、写真サムネイル表示、権限ごとの表示・操作制限を確認してください。サンプルデータには架空の案件名、現場名、作業者名だけを使い、顧客固有情報や秘密情報は入れないでください。
目的は、作業者が日々の作業内容、作業時間、写真、チェック項目、所感を登録し、管理者が作業者別・案件別に報告状況を確認できるようにすることです。Roundtableではなく、このプロンプトをCodexに直接貼り付けて実装する前提で進めてください。まずはFBPのStandard Screenを基本にしてください。Standard Screen、screen_fields、db_additionals、post_action_class、サイドパネル設定、通知機能で実現できる範囲を優先し、現場入力専用の大きな画面や写真を並べて確認する専用UIが必要な場合だけOriginal Screenを検討してください。
作成するノートは、案件、作業者、作業報告、報告写真、チェック項目マスタ、チェック結果、確認履歴、通知ログの8つを基本にしてください。案件には、案件名、顧客名、現場名、住所、担当部署、案件担当者、開始日、終了予定日、案件ステータス、備考を持たせてください。作業者には、氏名、所属部署、連絡先、雇用区分、使用状態、管理者確認対象フラグを持たせてください。作業報告には、報告番号、案件、作業者、作業日、開始時刻、終了時刻、作業時間、作業区分、作業内容、使用資材、対応結果、申し送り事項、所感、天候、報告ステータス、管理者確認者、管理者確認日時、差戻し理由、社内メモを持たせてください。報告写真には、作業報告への参照、写真ファイル、写真区分、撮影メモ、撮影日時、登録者を持たせてください。チェック項目マスタには、対象作業区分、項目名、説明、必須フラグ、表示順、使用状態を持たせてください。チェック結果には、作業報告への参照、チェック項目、結果、コメントを持たせてください。確認履歴には、作業報告への参照、処理日時、処理者、処理区分、コメント、処理後ステータスを持たせてください。通知ログには、作業報告への参照、通知日時、通知先ユーザー、通知種別、通知結果、通知本文の要約を持たせてください。選択肢は案件ステータス、使用状態、雇用区分、作業区分、報告ステータス、写真区分、チェック結果、処理区分、通知種別、通知結果をconstant_arrayで定義してください。
作業報告一覧では、報告番号、作業日、案件名、現場名、作業者、所属部署、作業区分、作業時間、報告ステータス、写真枚数、未完了チェック数、管理者確認者、管理者確認日時を表示してください。検索条件は、フリーワード、作業日範囲、案件、作業者、所属部署、作業区分、報告ステータス、未確認のみ、差戻しのみ、写真あり、チェック未完了ありを用意してください。報告済み、確認済み、差戻し、下書きの状態が見分けやすくなるようにしてください。案件一覧では、案件名、現場名、案件担当者、案件ステータス、最終報告日、報告件数、未確認件数を表示し、案件別履歴へたどれるようにしてください。作業者一覧では、氏名、所属部署、直近報告日、今月の報告件数、未確認件数を確認できるようにしてください。
作業報告の追加・編集画面では、案件、作業者、作業日、開始時刻、終了時刻、作業区分、作業内容、使用資材、対応結果、申し送り事項、所感、写真、チェック結果を入力できるようにしてください。案件、作業者、作業日、作業区分、作業内容は必須にしてください。開始時刻と終了時刻から作業時間を計算できる場合は自動計算し、終了時刻が開始時刻より前の場合はエラーにしてください。作業区分に応じてチェック項目マスタからチェック項目を表示し、必須チェック項目が未入力のまま提出されないようにしてください。写真は複数枚添付でき、写真区分を作業前、作業中、作業後、その他から選べるようにしてください。下書き保存と報告提出を分け、提出時に報告ステータスを報告済みにしてください。報告済み以降は作業者が勝手に内容を変更できないようにし、変更が必要な場合は管理者の差戻し後に編集できる構成にしてください。
サイドパネルでは、作業報告一覧から1件を選ぶと報告詳細を表示してください。サイドパネルには、報告番号、案件名、現場名、作業者、作業日、作業時間、作業内容、チェック結果、写真一覧、申し送り事項、所感、確認履歴、通知履歴を置いてください。写真はサムネイルで見られるようにし、必要に応じて拡大確認できる導線を用意してください。管理者はサイドパネルから確認済みにする、差戻し理由を入力して差戻す、社内メモを残す操作ができるようにしてください。案件詳細のサイドパネルまたは関連一覧では、その案件に紐づく作業報告履歴を日付順に確認できるようにしてください。
通知は、作業報告が提出されたら案件担当者または管理者へ確認依頼を送り、差戻し時には作業者へ差戻し理由を通知し、一定期間未確認の報告が残っている場合は管理者へ通知できる構成にしてください。最初はメール通知または管理画面上の未確認絞り込みでよく、チャット連携や外部ストレージ連携は後回しにしてください。通知文には秘密情報を入れすぎず、報告番号、作業日、案件名、作業者、報告ステータス、管理画面への導線を中心にしてください。通知の送信結果は通知ログに残してください。
権限は、管理者は案件、作業者、チェック項目マスタ、すべての作業報告を閲覧・編集・確認可能、案件担当者は自分が担当する案件の作業報告を閲覧・確認可能、作業者は自分の作業報告の作成、下書き編集、提出、差戻し後の再提出が可能、閲覧のみのユーザーは報告内容を確認できるが編集や確認処理はできない構成にしてください。写真、社内メモ、顧客名、住所は必要な権限のあるログイン済みユーザーだけが見られるようにしてください。
検証では、案件登録、作業者登録、チェック項目マスタ登録、作業報告の下書き保存、作業報告提出、写真複数添付、写真区分登録、作業区分別チェック項目表示、必須チェック項目のエラー、作業時間の自動計算、時刻の不正値チェック、作業者別一覧、案件別履歴、未確認検索、差戻し検索、管理者確認、差戻し、差戻し後の再提出、確認履歴保存、通知ログ保存、サイドパネル表示、写真サムネイル表示、権限ごとの表示・操作制限を確認してください。サンプルデータには架空の案件名、現場名、作業者名だけを使い、顧客固有情報や秘密情報は入れないでください。
作られる機能一覧
日報登録作業日、案件、作業者、作業時間、作業内容、所感を登録し、下書きと提出を分けて管理します。
写真添付作業前、作業中、作業後などの写真を複数枚添付し、報告や案件と紐づけて確認します。
作業者別一覧作業者ごとの報告件数、直近報告日、未確認件数を一覧で確認します。
案件別履歴案件ごとの作業報告を日付順に追い、現場の進捗や申し送りを確認しやすくします。
管理者確認報告済みの日報を確認済みにしたり、差戻し理由を残して再提出を依頼したりできます。
自社向けに変えるポイント
作業区分訪問、施工、保守、清掃、配送、点検など、現場で使う分類名に合わせます。
チェック項目安全確認、写真必須、完了確認、顧客サイン有無など、作業区分ごとの確認事項を整理します。
写真ルール作業前後を必須にするか、枚数や写真区分をどう分けるかを運用に合わせて決めます。
確認フロー案件担当者が確認するのか、管理者が一括確認するのか、差戻し時の再提出ルールを決めます。