OpenConstructionERP をプロの建設コスト見積もりに導入、設定、活用するために必要なすべてがここにあります。
オンボーディング → 新規プロジェクト → BoQ → BIMリンク → DWG → PDF数量拾い → 完全見積もり → タスク → データエクスプローラー → AI見積もり → ポートフォリオ。
字幕、チャプター、1.5倍速再生は上のプレーヤーに組み込まれています。YouTubeで直接視聴したいですか? ▶ YouTubeで開く · チャンネルを登録して新リリースのウォークスルーをチェック。
以下の各ブロックは、上の完全なウォークスルーから切り出した短いGIFです。動画と同じ順序なので、最も重要なワークフローへすぐにジャンプできます。1本の連続した流れで見たいですか? ▶ YouTubeで12分間のウォークスルーを視聴。
OpenConstructionERP は、完全にお使いのマシン上で動作する、建設コスト見積もりとプロジェクト管理の統合プラットフォームです。高価な商用見積もりスイートを、オープンでセルフホスト可能な代替手段に置き換えます。本プラットフォームは建設のライフサイクル全体をカバーします - 初期のフィージビリティスタディや数量拾いから、詳細なBOQ作成、入札、入札比較、プロジェクト実行、品質管理、財務管理まで。すべてのデータはあなたのサーバー上に保持されます。クラウド依存なし、サブスクリプションなし、シートごとの料金なし。
v18.5.0 のハイライト: 建設のライフサイクル全体をカバーする 190 以上のモジュール。連絡先ディレクトリ、Kanban 付きタスク、RFI 追跡、財務 (請求書、予算、EVM)、調達、安全、会議、品質検査、NCR、submittals、往復文書、CDE (ISO 19650)、transmittals、BIM Hub、COBie エクスポート付き資産台帳、レポート & KPI ダッシュボード、markups (PDF↔DWG↔hub)、ピボット可視化 & グラフの列ピッカー、差し替え可能なメールサービス、マルチテナント連絡先、定期レポート、Regional Packs、完全なインポート/エクスポート。


セクション、項目、リソース、アセンブリ、自動マークアップを備えた階層型の数量明細書。
9つの国別ソースによるコストベース。現地通貨と言語で48の市場版として公開され、36の地域別データベースをインポートできます。
任意のLLMプロバイダーを使用して、テキスト、写真、PDF、Excel、CAD/BIMモデルからBOQを生成します。
DDCコンバーターを介して、RVT、IFC、DWG、DGN から数量を抽出します。
CPM、アーンドバリューマネジメント、Sカーブ、モンテカルロシミュレーションを備えたガントスケジューリング。
財務、安全、品質、CDE、BIMハブ、調達、RFI、タスク、会議など。必要なものだけを有効化できます。
OpenConstructionERP のインストール後、以下の手順に従って最初のプロジェクトを設定し、最初のコスト見積もりを作成します。全工程は約10分で完了します。
ブラウザを開き、http://localhost:5173(ローカル開発)または http://localhost:8080(Docker)にアクセスします。「デモアクセス」パネルのあるログインページが表示されます。Admin をクリックするとデモアカウントで即座にログインできます。新しいアカウントを登録した場合は、ご自身の認証情報を入力してください。
初回ログイン時、オンボーディングウィザードが初期設定をガイドします:
ダッシュボードで 新規プロジェクト をクリックするか、Projectsに移動します。次を入力します:
プロジェクトの作成後、プロジェクト詳細ページにリダイレクトされ、そこからBOQの追加を開始できます。
プロジェクトページから 新規見積り をクリックします。名前を付け(例:「コスト見積り v1」)、任意でテンプレートを選択します。最初の項目を入力できる空のグリッドとともにBOQエディターが開きます。
BOQエディターで 項目を追加 をクリックするか、空の行でEnterを押します。次を入力します:
合計 列は自動的に計算されます(数量 x 単価)。各項目の隣にあるデータベースアイコンをクリックすると、コストデータベースを検索して120,000以上のCWICR項目から単価を見つけて適用することもできます。
OpenConstructionERPは、技術的な背景に関わらず簡単にインストールできるように設計されています。お使いの環境に合った方法を選んでください - どのオプションも5分未満で完了します。アプリケーションはデフォルトで組み込みのPostgreSQLを使用するため(Docker不要、別のデータベースサーバー不要、セットアップ不要)、すべてがそのまま動作します。pipおよびワンラインの方法には Python 3.12以上が必要 です。
pip install --upgrade openconstructionerp
openconstructionerpバックエンドとビルド済みのReactフロントエンドを1つのwheelでインストールします。http://localhost:8080 で完全なUIが開きます。組み込みPostgreSQL、設定不要。何かおかしい場合は openconstructionerp doctor を実行してください。
Ubuntu 23.04以上(Ubuntu 26を含む)およびDebian 12以上では、システムのPythonに直接 pip install すると error: externally-managed-environment(PEP 668)で失敗します。代わりに仮想環境を使用してください:
# Ubuntu 26 - install Python 3.12 explicitly if needed
sudo apt install -y python3.12 python3.12-venv
# Create and activate a venv, then install
python3.12 -m venv ~/ocerp-venv
source ~/ocerp-venv/bin/activate
pip install --upgrade openconstructionerp
openconstructionerppipがソースビルドにフォールバックする場合は、ヘッダーをインストールしてください:sudo apt install -y build-essential libpq-dev libjpeg-dev zlib1g-dev libgeos-dev。トラブルシューティングを含む完全なLinuxガイド:docs/INSTALL_LINUX.md。
# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/scripts/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/scripts/install.ps1 | iexDockerがインストールされていればそれを、なければuv、それもなければpipを選びます。http://localhost:8080 で実行されます。
git clone https://github.com/datadrivenconstruction/OpenConstructionERP.git
cd OpenConstructionERP
make quickstarthttp://localhost:8080 で開きます(初回ビルドは約2分)。
git clone https://github.com/datadrivenconstruction/OpenConstructionERP.git
cd OpenConstructionERP
# Backend (embedded PostgreSQL, zero config)
cd backend && pip install -r requirements.txt
uvicorn app.main:create_app --factory --reload --port 8000
# Frontend (new terminal)
cd frontend && npm install && npm run devバックエンド:http://localhost:8000 / フロントエンド:http://localhost:5173
| アカウント | メールアドレス | パスワード | 役割 |
|---|---|---|---|
| Admin | demo@openconstructionerp.com | DemoPass1234! | フルアクセス |
| Estimator | estimator@openconstructionerp.com | DemoPass1234! | 見積担当者 |
| Manager | manager@openconstructionerp.com | DemoPass1234! | マネージャー |
完全なBOQ、スケジュール、コストモデルを備えた5つのデモプロジェクト(ベルリン、ロンドン、ニューヨーク、パリ、ドバイ)。
数量明細書エディターは、あなたが最も多くの時間を費やす場所です。AG Grid を基盤としたプロフェッショナルなスプレッドシート風のインターフェースに、建設に特化した機能を組み込んでいます - 階層型セクション、リソースのリンク、アセンブリのレシピ、自動マークアップ計算。すべての変更は完全なundo/redoサポートで追跡されます。42のバリデーションルールがバックグラウンドで自動的に実行され、数量の欠落、ゼロ価格、重複項目、分類コンプライアンスの問題などのエラーを、問題化する前に検出します。
🎬 BOQエディターの実際の動作をYouTubeで見る - キーボード優先の編集、120,000以上の価格付き項目、リアルタイムの品質スコア。



セクションはBOQを論理的なグループ(例:「300 構造」、「400 HVAC」)に整理します。セクションを作成するには:
セクションを折りたたんだり展開したりして、特定の工種に集中できます。セクションをドラッグしてBOQ構造全体を並べ替えられます。
各BOQ項目には、単価を構成要素に分解するリソースをリンクできます:
リソースを追加するには:項目行を展開し、「リソースを追加」をクリックして、カタログを検索し、数量係数を設定します(例:コンクリート1立方メートルあたり鉄筋120kg)。項目の単価は、そのリソースの合計から自動的に更新されます。
マークアップは正味合計(全項目の合計)の後に適用されます。一般的なマークアップには次のものがあります:
ツールバーの マークアップを追加 をクリックします。地域のデフォルトを設定したり、プロジェクトごとにカスタマイズしたりできます。マークアップはパーセンテージベースまたは固定額にでき、順番に複利計算されます(最初に間接費、次に間接費込みの金額に対して利益、最後に合計に対してVAT)。
Ctrl+Shift+V を押すか、ツールバーのシールドアイコンをクリックして検証を実行します。システムは選択したルールセットに対してBOQをチェックし、結果をインラインで表示します:
BOQエディターは複数のソースからのインポートに対応しています:
| ショートカット | 操作 |
|---|---|
Ctrl+K | コマンドパレット |
Ctrl+N | 新規プロジェクト |
Ctrl+Shift+V | バリデーションを実行 |
Ctrl+Z / Y | 元に戻す / やり直す |
世界最大のオープンソース建設原価データベースにアクセスできます。40 以上の地域で 12 万件以上の原価項目があります。グローバルな CWICR データベースは、最大 9 言語の説明付きで 55,000 件以上の項目を提供し、工種別 (土工、コンクリート、組積、鉄骨、屋根、外装、空調、電気、配管、仕上げ、造園) に整理されています。各項目には、計量単位、指定地域の基準単価、分類コード (DIN 276、NRM、MasterFormat)、そして利用可能な場合は材料・労務・機械の内訳が含まれます。


| 地域 | 通貨 | 規格 | 項目数 |
|---|---|---|---|
| ドイツ(DACH) | EUR | DIN 276 | 55,719 |
| 英国 | GBP | NRM 1/2 | 55,719 |
| 米国 | USD | MasterFormat | 55,719 |
| フランス | EUR | DPGF | 55,719 |
| ロシア | RUB | GESN | 55,719 |
| UAE | AED | ローカル | 55,719 |
| 中国 | CNY | GB/T | 55,719 |
| インド | INR | CPWD | 55,719 |
コストデータベースは2つの主要なワークフロー向けに設計されています:
各コスト項目には次のものが含まれます:
セマンティック検索を有効にすると、完全なキーワード一致だけでなく、意味でコスト項目を見つけられます。「コンクリート壁」を検索すると、システムは「型枠付き鉄筋間仕切り C30/37、24cm」のような項目も見つけます - たとえ完全に一致する単語が含まれていなくても。これは、説明を数値ベクトルに変換し、多次元空間で最も近い一致を見つける文埋め込み(sentence-transformer)によって実現されています。2つのベクトルデータベースバックエンドに対応しています:LanceDB(組み込み型、SQLiteのようにプロセス内で動作、384次元埋め込み)と Qdrant(本番サーバー、GitHubからダウンロード可能な3072次元の事前構築済みスナップショット付き)。
プロジェクトの図面やモデルから直接数量を抽出します - 手作業でのカウントは不要です。RVT、IFC、DWG、DGN のファイルをアップロードすると、システムが体積、面積、長さとともにすべての建築要素を抽出します。PDF図面については、ブラウザで直接開き、キャリブレーションされた計測ツールを使って距離、面積、要素数を拾い出せます。抽出されたすべての数量は、価格付けのためにBOQに転送できます。
🎬 BIM → BOQの一括紐付け、DWGレイヤー数量拾い、PDF測定のチャプターをYouTubeで見る。





| フォーマット | ソフトウェア | コンバーター |
|---|---|---|
| .rvt / .rfa | BIM | DDC RvtExporter |
| .ifc | IFC(あらゆるBIM) | DDC IfcExporter |
| .dwg / .dxf | CAD | DDC DwgExporter |
| .dgn | CAD | DDC DgnExporter |
任意のLLMプロバイダーを接続して、プレーンテキストの説明、建物の写真、スキャンしたPDF、Excelスプレッドシート、CAD/BIMモデルから建設コスト見積もりを生成します。AIシステムは、数量と市場相場価格を含む完全なBOQ項目を作成します。生成後、各項目をCWICRコストデータベースと照合して、AI見積もりの単価を検証済みの地域市場価格に置き換えられます。AI機能は完全にオプトインです - プラットフォームはAIなしでも完全に動作します。
🎬 YouTubeで「写真からのAI見積もり」を見る - 建設現場の写真をアップロードすれば、数秒でスコープ付きBOQが得られます。


| プロバイダー | モデル | 機能 |
|---|---|---|
| Anthropic | Claude Sonnet / Opus | テキスト、ビジョン、ドキュメント |
| OpenAI | GPT-4o | テキスト、ビジョン、ドキュメント |
| Gemini Pro | テキスト、ビジョン | |
| Mistral / Groq / DeepSeek | 各種 | テキスト |
プロジェクトをプレーンテキストで記述すると、AIが数量と市場単価を含む15〜30件のBOQ項目を生成します。
AI見積もりをCWICRデータベースと照合して、推測された単価を実際の市場価格に置き換えます。
コストデータベースをコンテキストとして使用し、コスト、材料、価格についてAIとチャットします。

統合されたスケジューリングおよび財務モデリングツールで、建設プロジェクトのタイムラインを計画し、時間の経過に伴うコストを追跡します。
スケジューリングモジュールは、建設タイムラインを管理するためのプロフェッショナルなガントチャートを提供します。アクティビティを作成し、期間を設定し、依存関係を定義すると、システムが遅延してはならないアクティビティを示すクリティカルパスを自動的に計算します。
コストモデルはBOQデータをプロジェクトのタイムラインに接続し、アーンドバリューマネジメント指標とともに建設コストの時系列ビューを提供します。
入札パッケージの作成から提案の比較、下請業者への契約授与まで、調達ワークフロー全体を管理します。
調達に移動し、プロジェクトを選択して「パッケージを作成」をクリックします。パッケージ名、スコープの説明、提出期限を指定し、含めるBOQ項目を選択します。プロジェクトごとに複数のパッケージを作成できます(例:構造工事、MEP、仕上げ)。
下請業者からの入札を、会社名、連絡先、各BOQ項目の見積価格とともに追加します。システムは並列比較のためにパッケージごとに複数の入札に対応しています。
価格ミラーは、すべての入札を項目ごとの単価と合計とともに比較表で表示します。視覚的なインジケーターが最低価格と最高価格の入札を強調表示します。比較をCSVとしてエクスポートして関係者のレビューに使えます。
授与ボタンで落札した入札にマークを付け、選定理由のメモを追加します。パッケージのステータスは次のように追跡されます:ドラフト、発行済み、収集中、評価中、授与済み、クローズ。
発生確率-影響度マトリックスを使用して、プロジェクトリスクを特定、評価、管理します。リスクエクスポージャーを定量化し、特定された各リスクの軽減戦略を計画します。
マトリックスは、すべてのリスクを発生確率(0.1〜0.9)対 影響度(低/中/高/重大)のグリッド上に色分けして表示します。各リスクには、算出されたエクスポージャースコア(発生確率に影響コストを掛けた値)が表示されます。
各リスクについて、次の項目を記録します:固有コード(R-001)、タイトル、カテゴリ(技術、財務、スケジュール、規制、環境、安全)、軽減戦略、コンティンジェンシープラン、リスク所有者、コスト影響、日数でのスケジュール影響。ステータスを次のように追跡します:特定済み、評価済み、軽減中、クローズ、または発生。
スコープの変更とそれがプロジェクトのコストおよびスケジュールに与える影響を追跡します。変更指示は、初期見積もり後に行われたすべての修正の監査証跡を提供します。
コード(CO-001)、タイトル、理由カテゴリ(クライアント要求、設計変更、想定外の状況、規制)を付けて変更指示を作成します。元の数量/単価と新しい数量/単価を指定して、影響を受けるBOQ項目を明示するラインアイテムを追加します。システムがコスト差分を自動的に計算します。ステータスは次のように移行します:ドラフト、提出済み、レビュー中、承認/却下。

BOQに対して自動品質チェックを実行し、問題化する前にエラーを検出します。バリデーションエンジンは、見積もりデータに対して42の設定可能なルールを適用します。
各バリデーションは、色分けされた検出結果とともに品質スコア(0〜100%)を生成します:エラー(赤、要修正)、警告(黄、要確認)、情報(青、提案)。任意の検出結果をクリックすると、影響を受けるBOQ項目に直接移動します。



関係者、クライアント、規制コンプライアンス向けに、プロジェクトデータからプロフェッショナルなドキュメントを生成します。

すべてのプロジェクトドキュメントを一元管理します。図面、契約、仕様、写真をアップロードし、自動分類と検索を行います。


クロスプロジェクトの予算実績を表示します。ダッシュボードはすべてのプロジェクトの財務データを集計し、傾向、差異、リスクのある予算を特定します。
すべてのプロジェクト関係者を一元化されたディレクトリで管理します。クライアント、下請業者、サプライヤー、建築家、コンサルタントを、完全な連絡先情報、会社の関連付け、役割ベースの分類とともに追跡します。連絡先をプロジェクト、入札、発注書、通信文書にリンクして、完全なトレーサビリティを確保します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/contacts/ | すべての連絡先を一覧表示 |
| POST | /api/v1/contacts/ | 連絡先を作成 |
| GET | /api/v1/contacts/{id} | 連絡先の詳細を取得 |
| PUT | /api/v1/contacts/{id} | 連絡先を更新 |
| POST | /api/v1/contacts/import | 連絡先を一括インポート |
5種類のタスク分類と視覚的なカンバンボードでプロジェクト作業を整理します。タスクはチームメンバーに割り当てたり、特定のBOQ項目、ドキュメント、RFIにリンクしたり、カスタマイズ可能なワークフロー段階を通じて追跡したりできます。各タスクタイプには独自の色分けとデフォルトフィールドがあります。

| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/tasks/ | タスクを一覧表示(プロジェクト、担当者、ステータスでフィルター可能) |
| POST | /api/v1/tasks/ | タスクを作成 |
| PATCH | /api/v1/tasks/{id} | タスクを更新(ステータス、担当者、優先度) |
| GET | /api/v1/tasks/board/{project_id} | カンバンボードのデータを取得 |
プロジェクト関係者間の正式な情報請求を、ボールインコート方式の担当割り当てとともに追跡します。RFIはドラフトからクローズまで構造化されたライフサイクルを通じて流れ、すべての質問に文書化された回答が得られることを保証します。ボールインコート追跡により、その時点でどの当事者がアクションを担っているかが常に把握できます。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/rfis/ | RFI一覧 |
| POST | /api/v1/rfis/ | RFIを作成 |
| POST | /api/v1/rfis/{id}/respond | 回答を送信 |
| PATCH | /api/v1/rfis/{id}/status | ステータス/ボールインコートを更新 |
請求書、予算、支払い、アーンドバリュー管理(EVM)を網羅する、プロジェクトの完全な財務管理。計画コストと実績コストを追跡し、支払申請書を作成し、リアルタイムの差異分析で予算の健全性を監視します。BOQデータと連携し、コストベースラインを自動生成します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/finance/invoices/ | 請求書一覧 |
| POST | /api/v1/finance/invoices/ | 請求書を作成 |
| GET | /api/v1/finance/budgets/ | 予算一覧 |
| POST | /api/v1/finance/budgets/import | Excelから予算をインポート |
| GET | /api/v1/finance/evm/{project_id} | EVM指標を取得 |
| GET | /api/v1/finance/payments/ | 支払い一覧 |
建設資材およびサービスの発注書と入庫を管理します。BOQ項目に紐づく発注書を作成し、納品状況を追跡し、数量検証を伴う入庫を記録します。仕入先管理のためにContactsモジュールと連携します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/procurement/orders/ | 発注書一覧 |
| POST | /api/v1/procurement/orders/ | 発注書を作成 |
| POST | /api/v1/procurement/orders/{id}/receive | 入庫を記録 |
| GET | /api/v1/procurement/receipts/ | 入庫一覧 |
安全事故、ヒヤリハット、行動観察をリスクスコアリングシステムとともに記録します。プロジェクト横断で安全パフォーマンス指標を追跡し、傾向を特定し、労働安全衛生規制への準拠を確保します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/safety/incidents/ | 事故一覧 |
| POST | /api/v1/safety/incidents/ | 事故を報告 |
| GET | /api/v1/safety/observations/ | 観察一覧 |
| POST | /api/v1/safety/observations/ | 観察を記録 |
| GET | /api/v1/safety/dashboard/{project_id} | 安全KPIを取得 |
構造化された議題と追跡可能なアクションアイテムを備えた議事録を管理します。定例会議シリーズ(例:週次の現場会議)を作成し、出席者を記録し、議論のポイントを記録し、Tasksモジュールと連携するアクションアイテムを自動生成します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/meetings/ | 会議一覧 |
| POST | /api/v1/meetings/ | 会議を作成 |
| GET | /api/v1/meetings/{id}/minutes | 議事録を取得 |
| POST | /api/v1/meetings/{id}/actions | アクションアイテムを追加 |
設定可能なチェックリストを使用して品質検査を実施します。職種やアクティビティタイプごとに検査テンプレートを定義し、現場で記入し、写真を添付し、不具合の解消を追跡します。検査結果はプロジェクトの品質スコアとNCRワークフローに反映されます。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/inspections/ | 検査一覧 |
| POST | /api/v1/inspections/ | テンプレートから検査を作成 |
| GET | /api/v1/inspections/templates/ | チェックリストテンプレート一覧 |
| PATCH | /api/v1/inspections/{id}/items | チェックリスト項目の結果を更新 |
作業が仕様を満たさない場合の品質不適合を文書化し追跡します。NCRは、特定から根本原因分析、是正措置の検証までの正式なライフサイクルに従い、すべての品質逸脱が適切に解消され文書化されることを保証します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/ncr/ | NCR一覧 |
| POST | /api/v1/ncr/ | NCRを作成 |
| PATCH | /api/v1/ncr/{id}/status | NCRステータスを更新 |
| POST | /api/v1/ncr/{id}/actions | 是正措置を追加 |
建設資材、施工図、製品データの提出物審査プロセスを管理します。提出物が最終承認前に複数のレビュアーを経る多段階審査ワークフローを追跡します。すべての審査サイクルと改訂履歴の完全な監査証跡を維持します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/submittals/ | 提出物一覧 |
| POST | /api/v1/submittals/ | 提出物を作成 |
| POST | /api/v1/submittals/{id}/review | 審査判定を送信 |
| POST | /api/v1/submittals/{id}/revise | 新しい改訂版をアップロード |
プロジェクトのすべての連絡について正式な通信記録を維持します。プロジェクト関係者間の書簡、メール、通知、指示を、固有の参照番号、回答追跡、全文検索とともに追跡します。契約上の連絡が適切に文書化され追跡可能であることを保証します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/correspondence/ | 文書連絡一覧 |
| POST | /api/v1/correspondence/ | 文書連絡エントリを作成 |
| GET | /api/v1/correspondence/{id} | 添付ファイル付きの詳細を取得 |
| GET | /api/v1/correspondence/{id}/thread | 連携された文書連絡チェーンを取得 |
プロジェクト情報を管理するためのISO 19650準拠の共通データ環境で、ステータス遷移を制御します。文書は承認ゲートを通じて、作業中(WIP)、共有済み、公開済み、アーカイブ済みの各状態を移行します。情報管理が協調的なデリバリーのためのBIM標準に従うことを保証します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/cde/documents/ | CDE文書一覧(ステータス、適合性でフィルタ可能) |
| POST | /api/v1/cde/documents/ | CDEに文書をアップロード |
| PATCH | /api/v1/cde/documents/{id}/status | 文書のステータスを遷移 |
| GET | /api/v1/cde/documents/{id}/history | 改訂履歴を取得 |
配信と受領確認を追跡しながら、外部関係者に文書を正式に配布します。複数の文書を含む発信パッケージを作成し、受信者を指定し、各受信者が文書を受領し確認したかどうかを追跡します。情報交換の契約上の記録を提供します。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/transmittals/ | 発信記録一覧 |
| POST | /api/v1/transmittals/ | 発信記録を作成 |
| POST | /api/v1/transmittals/{id}/send | 受信者に発信を送信 |
| PATCH | /api/v1/transmittals/{id}/acknowledge | 受信者の受領確認を記録 |
要素レベルのデータアクセスとBOQへの直接連携を備えた、BIMモデル管理の中央ハブです。IFC/RVTモデルをアップロードし、建物要素をそのプロパティと数量とともに閲覧し、5Dコスト統合のために要素をBOQ項目に紐づけます。設計データとコスト見積りの橋渡しを提供します。
🎬 YouTubeでBIM一括リンクのデモを見る - 100枚のBIMウォール → 集計された面積、体積、長さを持つ1つのBOQ行へ。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/bim/models/ | BIMモデル一覧 |
| POST | /api/v1/bim/models/ | BIMモデルをアップロード |
| GET | /api/v1/bim/models/{id}/elements | モデル要素一覧 |
| POST | /api/v1/bim/elements/{id}/link-boq | 要素をBOQ項目に紐付け |
KPIダッシュボード、カスタマイズ可能なレポートテンプレート、スケジュールされたレポート生成を備えた包括的なレポートエンジンです。プロジェクト横断でデータを集約し、ポートフォリオレベルのインサイトを得られます。任意のモジュール(BOQ、Finance、Schedule、Safety、Quality)のデータを組み合わせたカスタムレポートテンプレートを作成できます。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/reporting/kpi/{project_id} | プロジェクトKPIを取得 |
| GET | /api/v1/reporting/templates/ | レポートテンプレート一覧 |
| POST | /api/v1/reporting/generate | テンプレートからレポートを生成 |
| GET | /api/v1/reporting/portfolio/ | ポートフォリオダッシュボードのデータを取得 |
ユーザーに関連するイベントを把握できるようにする、アプリ内通知システムです。通知は、タスクの割り当て、RFIの回答、提出物の審査、承認依頼、期限超過項目など、すべてのモジュール横断のアクションによってトリガーされます。ユーザーはカテゴリごとに通知の設定を制御できます。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/notifications/ | 通知一覧(未読を先頭に) |
| PATCH | /api/v1/notifications/{id}/read | 通知を既読にする |
| POST | /api/v1/notifications/read-all | すべて既読にする |
| GET | /api/v1/notifications/preferences | 通知設定を取得 |
建設スケジュールを可視化するための純粋なSVGベースのガントチャートです。外部ライブラリなしで、タイムライン、依存関係、マイルストーン、クリティカルパスをブラウザ内で直接描画します。日単位から年単位までのズーム表示をサポートし、レポート用にPDF/PNGへエクスポートできます。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/schedule/gantt/{project_id} | ガントチャートのデータを取得(アクティビティ、依存関係) |
| PATCH | /api/v1/schedule/activities/{id} | アクティビティの日付/進捗を更新 |
| POST | /api/v1/schedule/dependencies/ | 依存関係を作成 |
ユーザーごと、プロジェクトごとにタイムゾーン、通貨、数値形式、日付形式の設定を構成します。地域設定はシステムのデフォルトからプロジェクトレベルの上書き、ユーザーレベルの設定へと段階的に適用され、各チームメンバーが自分のロケールに合わせて整形されたデータを見られるようにします。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/settings/regional/ | 現在の地域設定を取得 |
| PUT | /api/v1/settings/regional/ | 地域設定を更新 |
| GET | /api/v1/settings/regional/timezones | 利用可能なタイムゾーン一覧 |
| GET | /api/v1/settings/regional/currencies | 対応通貨一覧 |
プラットフォームモジュールを有効または無効にして、OpenConstructionERPをワークフローに合わせてカスタマイズします。各モジュールは他のモジュールに影響を与えることなく個別に切り替えられます。無効化されたモジュールはUIから非表示になり、APIエンドポイントは404を返し、再有効化のためにデータベーステーブルはそのまま保持されます。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/modules/ | すべてのモジュールをステータス付きで一覧表示 |
| PATCH | /api/v1/modules/{name}/toggle | モジュールを有効または無効にする |
| GET | /api/v1/modules/{name}/dependencies | モジュールの依存関係を確認 |
特定の市場向けに、分類標準、税ルール、コストデータベースのデフォルト、レポートテンプレート、規制遵守ルールを設定する事前構成済みの地域パッケージです。地域パックをインストールすると、お住まいの国や地域向けにプラットフォームを直ちに構成できます。
| パック | 地域 | 標準 | 通貨 |
|---|---|---|---|
| US | アメリカ合衆国 | MasterFormat, UniFormat, CSI | USD |
| DACH | ドイツ、オーストリア、スイス | DIN 276, GAEB, VOB, HOAI | EUR/CHF |
| UK | イギリス | NRM 1/2, RICS, JCT | GBP |
| Russia | ロシア、CIS | GESN, FER, TER, SNIP | RUB |
| 中東 | UAE、サウジアラビア、カタール | RICS, CESMM, FIDIC | AED/SAR/QAR |
| Asia-Pacific | 中国、日本、オーストラリア | GB/T, AS 4000, JASS | CNY/AUD/JPY |
| India | インド | CPWD, IS standards, DSR | INR |
| LatAm | ブラジル、メキシコ、コロンビア | SINAPI, CMIC, local norms | BRL/MXN/COP |
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/v1/regional-packs/ | 利用可能な地域パック一覧 |
| POST | /api/v1/regional-packs/{name}/install | 地域パックをインストール |
| GET | /api/v1/regional-packs/{name}/details | パックの内容と構成を取得 |
すべてのモジュール横断の包括的なデータインポートおよびエクスポート機能です。連絡先、予算、BOQ、コストデータベースを、インテリジェントな列マッピングでExcelおよびCSVファイルからインポートできます。プロジェクトデータをカスタマイズ可能なテンプレートでExcel、PDF、CSVにエクスポートします。すべてのエクスポートは書式を保持し、メタデータヘッダーを含みます。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| POST | /api/v1/import/contacts | ファイルから連絡先をインポート |
| POST | /api/v1/import/budget | Excelから予算をインポート |
| POST | /api/v1/export/boq/{id} | BOQをエクスポート(形式:excel、pdf、gaeb、csv) |
| POST | /api/v1/export/report | レポートを生成してエクスポート |



| 変数 | デフォルト | 説明 |
|---|---|---|
DATABASE_URL | (未設定 = 組み込み PostgreSQL) | データベース (既定は組み込み PostgreSQL。外部 PostgreSQL を使う場合に設定)。組み込み PostgreSQL を使うなら未設定のままにし、外部データベースを使うなら設定します。例: postgresql+asyncpg://oe:oe@localhost:5432/openestimate |
JWT_SECRET | dev-key | JWTシークレット(本番環境では変更してください!) |
SEED_DEMO | true | デモアカウントを作成 |
VECTOR_BACKEND | lancedb | ベクトル検索バックエンド |
OpenConstructionERPは、フロントエンドを動かし、統合、自動化、カスタムワークフローに使用できる包括的なREST APIを公開しています。プロジェクトの作成、BOQの編集、AI見積もりの実行、コストの検索など、UIで利用可能なすべての操作がAPIエンドポイントとして利用できます。バックエンドの実行中は、試用ボタン付きのインタラクティブなSwaggerドキュメントが/api/docsで利用できます。
| メソッド | エンドポイント | 説明 |
|---|---|---|
| POST | /api/v1/users/auth/login | ログイン |
| GET | /api/v1/projects/ | プロジェクト一覧 |
| GET | /api/v1/boq/boqs/?project_id=... | BOQ一覧 |
| GET | /api/v1/costs/?q=concrete | コストを検索 |
| POST | /api/v1/ai/quick-estimate | AI見積り |
| POST | /api/v1/takeoff/cad-extract | CAD抽出 |
| GET | /api/health | ヘルスチェック |
| モジュール | プレフィックス | 説明 |
|---|---|---|
| Contacts | /api/v1/contacts/ | 連絡先ディレクトリのCRUD、インポート |
| Tasks | /api/v1/tasks/ | タスク管理、カンバンボード |
| RFI | /api/v1/rfis/ | 情報請求 |
| Finance | /api/v1/finance/ | 請求書、予算、支払い、EVM |
| Procurement | /api/v1/procurement/ | 発注書、入庫 |
| Safety | /api/v1/safety/ | 事故、観察、リスクスコアリング |
| Meetings | /api/v1/meetings/ | 議事録、議題、アクションアイテム |
| Inspections | /api/v1/inspections/ | 品質検査、チェックリスト |
| NCR | /api/v1/ncr/ | 不適合報告書 |
| Submittals | /api/v1/submittals/ | 多段階の提出物審査 |
| Correspondence | /api/v1/correspondence/ | 通信記録 |
| CDE | /api/v1/cde/ | ISO 19650 文書環境 |
| Transmittals | /api/v1/transmittals/ | 文書配布 |
| BIM Hub | /api/v1/bim/ | BIMモデル、要素、BOQ連携 |
| Reporting | /api/v1/reporting/ | KPIダッシュボード、レポートテンプレート |
| Notifications | /api/v1/notifications/ | アプリ内通知システム |
| Comments | /api/v1/comments/ | 任意のエンティティへのスレッド型コメント |
| Gantt | /api/v1/schedule/gantt/ | SVGスケジュール可視化 |
| Regional | /api/v1/settings/regional/ | タイムゾーン、通貨、形式の設定 |
| Modules | /api/v1/modules/ | モジュールの有効化/無効化 |
| Regional Packs | /api/v1/regional-packs/ | 地域構成をインストール |
| Import/Export | /api/v1/import/ / /api/v1/export/ | 一括データインポートとエクスポート |
パラメータと説明を含む詳細なエンドポイントドキュメントについては、上記の各モジュールセクションをご覧ください。
9つの重み付けされたドメインでプロジェクトをスコアリングし、0から100までの完成度スコア(A~Fの評価)を生成するAI駆動のプロジェクト分析。
API: GET /api/v1/project_intelligence/score/?project_id=X - 総合スコア、ドメインスコア、重大なギャップ、達成項目を返します。
チームメンバー、ロール、モジュールごとのアクセス制御を管理します。
管理者は/usersページから、ユーザーごとのモジュール表示とアクセスレベル(なし、表示、編集、フル)を設定できます。カスタムの役割名を割り当てることもできます(例:「現場エンジニア」、「コストマネージャー」)。
リポジトリにスターを付けて、他の人がプロジェクトを見つけられるよう手伝ってください。
GitHubでイシューを作成してください。
質問はTelegramコミュニティに参加してどうぞ。
導入やトレーニングについてはお問い合わせください。
ライセンス: AGPL-3.0。商用ライセンス:info@datadrivenconstruction.io
コメント
プラットフォーム内の任意のエンティティ、BOQ項目、タスク、RFI、提出物、文書、検査などに添付できるスレッド型コメントシステムです。チームメンバーに通知する@メンション、ファイル添付、アクション志向の議論のための解決状況追跡をサポートします。
主要機能
APIエンドポイント
/api/v1/comments/?entity_type=task&entity_id=.../api/v1/comments//api/v1/comments/{id}/reply/api/v1/comments/{id}/resolve