Alt hvad du har brug for til at installere, konfigurere og bruge OpenConstructionERP til professionel omkostningsestimering i byggebranchen.
Onboarding → Nyt projekt → BoQ → BIM-kobling → DWG → PDF-opmåling → Komplet estimat → Opgaver → Data Explorer → AI-estimat → Portefølje.
Undertekster, kapitler og 1,5x afspilning er indbygget i afspilleren ovenfor. Foretrækker du at se direkte på YouTube? ▶ Åbn på YouTube · abonner på kanalen for at få gennemgange af nye udgivelser.
Hver blok nedenfor er en kort GIF klippet fra den fulde gennemgang ovenfor - i samme rækkefølge som videoen, så du kan springe til den arbejdsgang, der betyder mest for dig. Vil du have ét sammenhængende forløb? ▶ Se den 12-minutters gennemgang på YouTube.
OpenConstructionERP er en komplet platform til omkostningsestimering og projektstyring i byggebranchen, der kører fuldstændigt på din egen maskine. Den erstatter dyre kommercielle estimeringspakker med et åbent, selvhostet alternativ. Platformen dækker hele byggeriets livscyklus - fra indledende mulighedsstudier og mængdeopmåling til detaljeret BOQ-udarbejdelse, udbud, tilbudssammenligning, projektgennemførelse, kvalitetsstyring og økonomisk kontrol. Alle dine data forbliver på din egen server. Ingen cloud-afhængighed, ingen abonnementer, ingen pris pr. bruger.
Højdepunkter i v18.5.0: over 190 moduler, der dækker hele byggeriets livscyklus: kontaktbog, opgaver med Kanban, RFI-sporing, økonomi (fakturaer, budgetter, EVM), indkøb, sikkerhed, møder, kvalitetskontrol, NCR, submittals, korrespondance, CDE (ISO 19650), transmittals, BIM Hub, aktivregister med COBie-eksport, rapportering & KPI-dashboard, markups (PDF↔DWG↔hub), pivotvisualiseringer & kolonnevælger til diagrammer, udvidelig e-mailtjeneste, kontakter til flere lejere, planlagte rapporter, Regional Packs og fuld import/eksport.


Hierarkiske mængdefortegnelser med sektioner, positioner, ressourcer, sammensætninger og automatiske tillæg.
Omkostningsbaser fra 9 nationale kilder, udgivet i 48 markedsudgaver med lokal valuta og lokalt sprog, med 36 regionale databaser klar til import.
Generér BOQ ud fra tekst, fotos, PDF'er, Excel eller CAD/BIM-modeller med en hvilken som helst LLM-udbyder.
Udtræk mængder fra RVT, IFC, DWG og DGN via DDC-konvertere.
Gantt-planlægning med CPM, Earned Value Management, S-kurve og Monte Carlo-simulering.
Økonomi, Sikkerhed, Kvalitet, CDE, BIM Hub, Indkøb, RFI, Opgaver, Møder og mere. Aktivér kun det, du har brug for.
Når du har installeret OpenConstructionERP, kan du følge disse trin for at opsætte dit første projekt og lave dit første omkostningsestimat. Hele processen tager omkring 10 minutter.
Åbn din browser og naviger til http://localhost:5173 (lokal udvikling) eller http://localhost:8080 (Docker). Du vil se login-siden med et "Demoadgang"-panel. Klik på Admin for at logge ind med det samme med demokontoen, eller indtast dine egne loginoplysninger, hvis du har oprettet en ny konto.
Ved første login guider onboarding-guiden dig gennem den indledende opsætning:
Klik på Nyt projekt på Dashboardet eller naviger til Projekter. Udfyld:
Når projektet er oprettet, bliver du sendt videre til projektets detaljeside, hvor du kan begynde at tilføje BOQ'er.
Fra projektsiden skal du klikke på Nyt estimat. Giv det et navn (f.eks. "Omkostningsestimat v1") og vælg eventuelt en skabelon. BOQ-editoren åbnes med et tomt gitter, der er klar til din første position.
I BOQ-editoren skal du klikke på Tilføj position eller trykke på Enter på en tom række. Udfyld:
Total-kolonnen beregnes automatisk (Mængde x Enhedspris). Du kan også søge i omkostningsdatabasen ved at klikke på databaseikonet ved siden af en position for at finde og anvende en pris fra de 120.000+ CWICR-poster.
OpenConstructionERP er designet til at være let at installere uanset din tekniske baggrund. Vælg den metode, der passer til din opsætning - alle muligheder tager mindre end 5 minutter. Applikationen bruger som standard en indlejret PostgreSQL (uden Docker, uden separat databaseserver, uden opsætning), så alt fungerer direkte ud af boksen. Kræver Python 3.12+ til pip- og one-line-metoderne.
pip install --upgrade openconstructionerp
openconstructionerpInstallerer backend + forudbygget React-frontend i ét wheel. Åbner på http://localhost:8080 med den fulde brugergrænseflade. Indbygget PostgreSQL, ingen konfiguration. Hvis noget ser forkert ud, så kør openconstructionerp doctor.
På Ubuntu 23.04+ (inklusive Ubuntu 26) og Debian 12+ fejler pip install direkte til system-Python med error: externally-managed-environment (PEP 668). Brug et virtuelt miljø i stedet:
# 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
openconstructionerpHvis pip falder tilbage til en kildebuild, skal du installere headerne: sudo apt install -y build-essential libpq-dev libjpeg-dev zlib1g-dev libgeos-dev. Fuld Linux-guide med fejlfinding: 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 | iexVælger Docker, hvis det er installeret, ellers uv, ellers pip. Kører på http://localhost:8080.
git clone https://github.com/datadrivenconstruction/OpenConstructionERP.git
cd OpenConstructionERP
make quickstartÅbner på http://localhost:8080 (~2 min ved første build).
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 devBackend: http://localhost:8000 / Frontend: http://localhost:5173
| Konto | Adgangskode | Rolle | |
|---|---|---|---|
| Admin | demo@openconstructionerp.com | DemoPass1234! | Fuld adgang |
| Estimator | estimator@openconstructionerp.com | DemoPass1234! | Estimator |
| Manager | manager@openconstructionerp.com | DemoPass1234! | Manager |
5 demoprojekter (Berlin, London, New York, Paris, Dubai) med komplette BOQ'er, tidsplaner og omkostningsmodeller.
Mængdefortegnelses-editoren er der, hvor du bruger det meste af din tid. Den giver en professionel, regnearkslignende grænseflade drevet af AG Grid med indbyggede funktioner specifikt til byggebranchen - hierarkiske sektioner, ressourcekobling, sammensætningsopskrifter og automatiske tillægsberegninger. Hver ændring spores med fuld understøttelse af fortryd/gentag. 42 valideringsregler kører automatisk i baggrunden og fanger fejl som manglende mængder, nulpriser, dubletpositioner og problemer med overholdelse af klassifikation, før de bliver til problemer.
🎬 Se BOQ-editoren i aktion på YouTube - tastaturfokuseret redigering, 120K+ prissatte poster, kvalitetsscore i realtid.



Sektioner organiserer din BOQ i logiske grupper (f.eks. "300 Konstruktion", "400 HVAC"). Sådan opretter du en sektion:
Du kan folde sektioner sammen/ud for at fokusere på bestemte fag. Træk i sektioner for at ændre rækkefølgen i hele BOQ-strukturen.
Hver BOQ-position kan have koblede ressourcer, der opdeler enhedsprisen i komponenter:
Sådan tilføjer du ressourcer: fold en positionsrække ud, klik på "Tilføj ressource", søg i kataloget og angiv mængdefaktoren (f.eks. 120 kg armering pr. m3 beton). Positionens enhedspris opdateres automatisk ud fra summen af dens ressourcer.
Tillæg lægges til efter nettototalen (summen af alle positioner). Almindelige tillæg omfatter:
Klik på Tilføj tillæg i værktøjslinjen. Du kan angive regionale standarder eller tilpasse pr. projekt. Tillæg kan være procentbaserede eller faste beløb, og de akkumuleres i rækkefølge (overhead først, derefter fortjeneste på beløbet inklusive overhead, derefter moms på totalen).
Tryk på Ctrl+Shift+V eller klik på skjoldikonet i værktøjslinjen for at køre validering. Systemet tjekker din BOQ mod de valgte regelsæt og viser resultaterne inline:
BOQ-editoren understøtter import fra flere kilder:
| Genvej | Handling |
|---|---|
Ctrl+K | Kommandopalet |
Ctrl+N | Nyt projekt |
Ctrl+Shift+V | Kør validering |
Ctrl+Z / Y | Fortryd / Gentag |
Få adgang til verdens største open source-prisdatabase for byggeri: over 120.000 prisposter i over 40 regioner. Den globale CWICR-database bidrager med over 55.000 poster med beskrivelser på op til 9 sprog, organiseret efter fag (jordarbejde, beton, murværk, stål, tag, facader, HVAC, el, VVS, afslutning, landskab). Hver post indeholder en måleenhed, grundsats for den angivne region, klassifikationskoder (DIN 276, NRM, MasterFormat) og, når det findes, opdeling i materialer, arbejdskraft og materiel.


| Region | Valuta | Standard | Poster |
|---|---|---|---|
| Tyskland (DACH) | EUR | DIN 276 | 55,719 |
| Storbritannien | GBP | NRM 1/2 | 55,719 |
| USA | USD | MasterFormat | 55,719 |
| Frankrig | EUR | DPGF | 55,719 |
| Rusland | RUB | GESN | 55,719 |
| UAE | AED | Lokal | 55,719 |
| Kina | CNY | GB/T | 55,719 |
| Indien | INR | CPWD | 55,719 |
Omkostningsdatabasen er designet til to primære arbejdsgange:
Hver omkostningspost indeholder:
Aktivér semantisk søgning for at finde omkostningsposter ud fra betydning, ikke kun eksakte nøgleordsmatch. Når du søger efter "betonvæg", finder systemet også poster som "armeret skillevæg C30/37, 24 cm med forskalling" - selvom de præcise ord ikke optræder. Dette er drevet af sentence-transformer-embeddings, der omsætter beskrivelser til numeriske vektorer og finder de nærmeste match i et multidimensionelt rum. To vektordatabase-backends understøttes: LanceDB (indlejret, kører in-process ligesom SQLite, 384-dimensionelle embeddings) og Qdrant (produktionsserver med færdigbyggede 3072-dimensionelle snapshots, der kan downloades fra GitHub).
Udtræk mængder direkte fra dine projekttegninger og -modeller - ingen manuel optælling er nødvendig. Upload RVT-, IFC-, DWG- eller DGN-filer, og systemet udtrækker hvert bygningselement med volumener, arealer og længder. PDF-tegninger åbner du direkte i browseren og bruger kalibrerede måleværktøjer til at opmåle afstande, arealer og elementantal. Alle udtrukne mængder kan overføres til en BOQ til prissætning.
🎬 Se kapitlerne om BIM → BOQ masse-sammenkædning, DWG-lagopmåling og PDF-måling på YouTube.





| Format | Software | Konverter |
|---|---|---|
| .rvt / .rfa | BIM | DDC RvtExporter |
| .ifc | IFC (enhver BIM) | DDC IfcExporter |
| .dwg / .dxf | CAD | DDC DwgExporter |
| .dgn | CAD | DDC DgnExporter |
Tilslut en hvilken som helst LLM-udbyder for at generere omkostningsestimater for byggeri ud fra almindelige tekstbeskrivelser, bygningsfotos, scannede PDF'er, Excel-regneark eller CAD/BIM-modeller. AI-systemet opretter komplette BOQ-positioner med mængder og markedsprissætning. Efter genereringen kan du matche hver post mod CWICR-omkostningsdatabasen for at erstatte AI-estimerede priser med verificerede regionale markedspriser. AI-funktioner er helt valgfrie - platformen fungerer fuldt ud uden dem.
🎬 Se "AI-estimat fra et foto" på YouTube - upload et byggefoto og få et afgrænset BOQ på få sekunder.


| Udbyder | Modeller | Funktioner |
|---|---|---|
| Anthropic | Claude Sonnet / Opus | Tekst, vision, dokumenter |
| OpenAI | GPT-4o | Tekst, vision, dokumenter |
| Gemini Pro | Tekst, vision | |
| Mistral / Groq / DeepSeek | Diverse | Tekst |
Beskriv dit projekt i almindelig tekst, og AI genererer 15-30 BOQ-poster med mængder og markedspriser.
Match AI-estimater mod CWICR-databasen for at erstatte gættede priser med reelle markedspriser.
Chat med AI om omkostninger, materialer og prissætning med din omkostningsdatabase som kontekst.

Planlæg tidsplanen for dit byggeprojekt og følg omkostningerne over tid med integrerede værktøjer til planlægning og økonomisk modellering.
Planlægningsmodulet leverer et professionelt Gantt-diagram til styring af din byggetidsplan. Opret aktiviteter, fastsæt varigheder, definér afhængigheder, og systemet beregner automatisk den kritiske vej, der viser, hvilke aktiviteter der ikke må forsinkes.
Omkostningsmodellen kobler dine BOQ-data til projekttidsplanen og giver dig et tidsfaset overblik over byggeomkostninger med Earned Value Management-metrikker.
Styr hele indkøbsforløbet fra oprettelse af udbudspakker til sammenligning af tilbud og tildeling af kontrakter til underentreprenører.
Gå til Indkøb, vælg et projekt, og klik på "Opret pakke". Angiv pakkens navn, beskrivelse af omfang, indleveringsfrist, og vælg hvilke BOQ-positioner der skal indgå. Du kan oprette flere pakker pr. projekt (f.eks. konstruktionsarbejder, MEP, finish).
Tilføj tilbud fra underentreprenører med firmanavn, kontaktoplysninger og tilbudte priser for hver BOQ-position. Systemet understøtter flere tilbud pr. pakke til side-om-side-sammenligning.
Prisspejlet viser alle tilbud i en sammenligningstabel med enhedspriser og totaler pr. position. Visuelle indikatorer fremhæver de laveste og højeste tilbud. Eksportér sammenligningen som CSV til gennemgang hos interessenter.
Markér det vindende tilbud med knappen Tildel, og tilføj begrundelsesnoter. Pakkens status følger forløbet: Kladde, Udsendt, Indsamling, Evaluering, Tildelt, Lukket.
Identificér, vurdér og styr projektrisici ved hjælp af en sandsynligheds-/konsekvensmatrix. Kvantificér risikoeksponering og planlæg afbødningsstrategier for hver identificeret risiko.
Matricen viser alle risici på et gitter med sandsynlighed (0,1-0,9) vs. konsekvens (lav/middel/høj/kritisk) med farvekodning. Hver risiko viser sin beregnede eksponeringsscore (sandsynlighed ganget med konsekvensomkostning).
For hver risiko dokumenteres: unik kode (R-001), titel, kategori (teknisk, økonomisk, tidsplan, regulatorisk, miljømæssig, sikkerhed), afbødningsstrategi, beredskabsplan, risikoejer, omkostningspåvirkning og tidsplanpåvirkning i dage. Følg status gennem: Identificeret, Vurderet, Afbøder, Lukket eller Indtruffet.
Spor ændringer i omfang og deres indvirkning på projektets omkostninger og tidsplan. Ændringsordrer giver et revisionsspor over alle ændringer foretaget efter det oprindelige estimat.
Opret en ændringsordre med kode (CO-001), titel og årsagskategori (kundeønske, designændring, uforudset forhold, regulatorisk). Tilføj linjeposter, der angiver berørte BOQ-positioner med oprindelige og nye mængder/priser. Systemet beregner automatisk omkostningsforskelle. Status bevæger sig gennem: Kladde, Indsendt, Under gennemgang, Godkendt/Afvist.

Kør automatiske kvalitetskontroller på dine BOQ'er for at fange fejl, før de bliver til problemer. Valideringsmotoren anvender 42 konfigurerbare regler mod dine estimatdata.
Hver validering giver en kvalitetsscore (0-100 %) med farvekodede fund: Fejl (rød, skal rettes), Advarsler (gul, bør gennemgås), Info (blå, forslag). Klik på et fund for at navigere direkte til den berørte BOQ-position.



Generér professionelle dokumenter ud fra dine projektdata til interessenter, kunder og overholdelse af regler.

Saml alle projektdokumenter ét sted. Upload tegninger, kontrakter, specifikationer og fotos med automatisk kategorisering og søgning.


Se budgetresultater på tværs af projekter. Dashboardet samler økonomiske data fra alle projekter for at identificere tendenser, afvigelser og budgetter i risiko.
Administrér alle projektinteressenter i et centralt kartotek. Hold styr på kunder, underentreprenører, leverandører, arkitekter og rådgivere med fulde kontaktoplysninger, virksomhedstilknytninger og rollebaseret kategorisering. Kobl kontakter til projekter, udbud, indkøbsordrer og korrespondance for fuld sporbarhed.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/contacts/ | Vis alle kontakter |
| POST | /api/v1/contacts/ | Opret kontakt |
| GET | /api/v1/contacts/{id} | Hent kontaktoplysninger |
| PUT | /api/v1/contacts/{id} | Opdatér kontakt |
| POST | /api/v1/contacts/import | Massimportér kontakter |
Organisér projektarbejdet med en opgavetaksonomi i 5 typer og et visuelt Kanban-board. Opgaver kan tildeles teammedlemmer, kobles til bestemte BOQ-positioner, dokumenter eller RFI'er og følges gennem tilpasselige workflowstadier. Hver opgavetype har sin egen farvekodning og sine egne standardfelter.

| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/tasks/ | Vis opgaver (kan filtreres efter projekt, tildelt person, status) |
| POST | /api/v1/tasks/ | Opret opgave |
| PATCH | /api/v1/tasks/{id} | Opdatér opgave (status, tildelt person, prioritet) |
| GET | /api/v1/tasks/board/{project_id} | Hent Kanban-tavledata |
Spor formelle informationsanmodninger mellem projektparter med ball-in-court-tildeling. RFI'er flyder gennem en struktureret livscyklus fra kladde til lukket, hvilket sikrer, at hvert spørgsmål får et dokumenteret svar. Ball-in-court-sporing viser, hvem der til enhver tid ejer handlingen.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/rfis/ | List RFI'er |
| POST | /api/v1/rfis/ | Opret RFI |
| POST | /api/v1/rfis/{id}/respond | Indsend svar |
| PATCH | /api/v1/rfis/{id}/status | Opdater status / ball-in-court |
Fuld økonomistyring af projektet, der dækker fakturaer, budgetter, betalinger og Earned Value Management (EVM). Spor planlagte kontra faktiske omkostninger, generer betalingsanmodninger og overvåg budgettets sundhed med variansanalyse i realtid. Integrerer med BOQ-data til automatisk generering af omkostningsbaseline.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/finance/invoices/ | List fakturaer |
| POST | /api/v1/finance/invoices/ | Opret faktura |
| GET | /api/v1/finance/budgets/ | List budgetter |
| POST | /api/v1/finance/budgets/import | Importer budget fra Excel |
| GET | /api/v1/finance/evm/{project_id} | Hent EVM-målinger |
| GET | /api/v1/finance/payments/ | List betalinger |
Administrer indkøbsordrer og varemodtagelser for byggematerialer og -tjenester. Opret indkøbsordrer knyttet til BOQ-positioner, spor leveringsstatus og registrer varemodtagelser med mængdeverifikation. Integrerer med Kontakter-modulet til leverandørstyring.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/procurement/orders/ | List indkøbsordrer |
| POST | /api/v1/procurement/orders/ | Opret indkøbsordre |
| POST | /api/v1/procurement/orders/{id}/receive | Registrer varemodtagelse |
| GET | /api/v1/procurement/receipts/ | List varemodtagelser |
Registrer sikkerhedshændelser, nærved-ulykker og adfærdsobservationer med et risikoscoringssystem. Spor sikkerhedspræstationsmålinger på tværs af projekter, identificer tendenser og sikr overholdelse af arbejdsmiljøregler.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/safety/incidents/ | List hændelser |
| POST | /api/v1/safety/incidents/ | Rapporter hændelse |
| GET | /api/v1/safety/observations/ | List observationer |
| POST | /api/v1/safety/observations/ | Registrer observation |
| GET | /api/v1/safety/dashboard/{project_id} | Hent sikkerheds-KPI'er |
Administrer mødereferater med strukturerede dagsordener og sporede handlingspunkter. Opret tilbagevendende mødeserier (f.eks. ugentlige byggepladsmøder), registrer deltagere, fang diskussionspunkter og generer automatisk handlingspunkter, der integreres med Opgaver-modulet.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/meetings/ | List møder |
| POST | /api/v1/meetings/ | Opret møde |
| GET | /api/v1/meetings/{id}/minutes | Hent mødereferat |
| POST | /api/v1/meetings/{id}/actions | Tilføj handlingspunkt |
Gennemfør kvalitetsinspektioner ved hjælp af konfigurerbare tjeklister. Definer inspektionsskabeloner pr. fag eller aktivitetstype, udfyld dem på byggepladsen, vedhæft fotos og spor afhjælpning af mangler. Inspektionsresultater indgår i projektets kvalitetsscore og NCR-arbejdsgangen.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/inspections/ | List inspektioner |
| POST | /api/v1/inspections/ | Opret inspektion fra skabelon |
| GET | /api/v1/inspections/templates/ | List tjeklisteskabeloner |
| PATCH | /api/v1/inspections/{id}/items | Opdater tjeklistepunktresultater |
Dokumenter og spor kvalitetsafvigelser, når arbejdet ikke opfylder specifikationerne. NCR'er følger en formel livscyklus fra identifikation gennem rodårsagsanalyse til verifikation af korrigerende handling, hvilket sikrer, at alle kvalitetsafvigelser løses og dokumenteres korrekt.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/ncr/ | List NCR'er |
| POST | /api/v1/ncr/ | Opret NCR |
| PATCH | /api/v1/ncr/{id}/status | Opdater NCR-status |
| POST | /api/v1/ncr/{id}/actions | Tilføj korrigerende handling |
Administrer gennemgangsprocessen for indsendelser af byggematerialer, værkstedstegninger og produktdata. Spor gennemgangsarbejdsgange i flere trin, hvor indsendelser passerer gennem flere gennemgangsansvarlige før endelig godkendelse. Vedligehold et komplet revisionsspor over alle gennemgangscyklusser og revisionshistorik.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/submittals/ | List indsendelser |
| POST | /api/v1/submittals/ | Opret indsendelse |
| POST | /api/v1/submittals/{id}/review | Indsend gennemgangsbeslutning |
| POST | /api/v1/submittals/{id}/revise | Upload ny revision |
Vedligehold et formelt kommunikationsregister for al projektkorrespondance. Spor breve, e-mails, meddelelser og instruktioner mellem projektparter med unikke referencenumre, svarsporing og fuldtekstsøgning. Sikrer, at kontraktlig kommunikation dokumenteres og kan spores korrekt.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/correspondence/ | List korrespondance |
| POST | /api/v1/correspondence/ | Opret korrespondancepost |
| GET | /api/v1/correspondence/{id} | Hent detaljer med vedhæftede filer |
| GET | /api/v1/correspondence/{id}/thread | Hent sammenkædet korrespondancekæde |
ISO 19650-kompatibelt fælles datamiljø til styring af projektinformation med kontrollerede statusovergange. Dokumenter bevæger sig gennem tilstandene Work in Progress (WIP), Delt, Publiceret og Arkiveret med godkendelsesporte. Sikrer, at informationsstyring følger BIM-standarder for samarbejdsbaseret levering.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/cde/documents/ | List CDE-dokumenter (kan filtreres efter status, egnethed) |
| POST | /api/v1/cde/documents/ | Upload dokument til CDE |
| PATCH | /api/v1/cde/documents/{id}/status | Skift dokumentstatus |
| GET | /api/v1/cde/documents/{id}/history | Hent revisionshistorik |
Distribuer formelt dokumenter til eksterne parter med sporet levering og kvittering. Opret forsendelsespakker, der indeholder flere dokumenter, angiv modtagere og spor, om hver modtager har modtaget og kvitteret for dokumenterne. Giver en kontraktlig registrering af informationsudveksling.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/transmittals/ | List forsendelser |
| POST | /api/v1/transmittals/ | Opret forsendelse |
| POST | /api/v1/transmittals/{id}/send | Send forsendelse til modtagere |
| PATCH | /api/v1/transmittals/{id}/acknowledge | Registrer modtagerkvittering |
Central hub til BIM-modelstyring med dataadgang på elementniveau og direkte BOQ-sammenkædning. Upload IFC/RVT-modeller, gennemse bygningselementer med deres egenskaber og mængder, og knyt elementer til BOQ-positioner for 5D-omkostningsintegration. Skaber en bro mellem designdata og omkostningsestimering.
🎬 Demo af BIM-massetilknytning på YouTube - 100 BIM-vægge → én BOQ-linje med aggregeret areal, volumen og længde.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/bim/models/ | List BIM-modeller |
| POST | /api/v1/bim/models/ | Upload BIM-model |
| GET | /api/v1/bim/models/{id}/elements | List modelelementer |
| POST | /api/v1/bim/elements/{id}/link-boq | Knyt element til BOQ-position |
Omfattende rapporteringsmotor med et KPI-dashboard, tilpassbare rapportskabeloner og planlagt rapportgenerering. Sammenlæg data på tværs af projekter for indsigt på porteføljeniveau. Opret tilpassede rapportskabeloner, der kombinerer data fra ethvert modul (BOQ, Økonomi, Tidsplan, Sikkerhed, Kvalitet).
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/reporting/kpi/{project_id} | Hent projekt-KPI'er |
| GET | /api/v1/reporting/templates/ | List rapportskabeloner |
| POST | /api/v1/reporting/generate | Generer rapport fra skabelon |
| GET | /api/v1/reporting/portfolio/ | Hent porteføljedashboard-data |
Notifikationssystem i appen, der holder brugerne informeret om begivenheder, der er relevante for dem. Notifikationer udløses af handlinger på tværs af alle moduler - opgavetildelinger, RFI-svar, indsendelsesgennemgange, godkendelsesanmodninger, forsinkede punkter med mere. Brugere styrer deres notifikationspræferencer pr. kategori.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/notifications/ | List notifikationer (ulæste først) |
| PATCH | /api/v1/notifications/{id}/read | Markér notifikation som læst |
| POST | /api/v1/notifications/read-all | Markér alle som læst |
| GET | /api/v1/notifications/preferences | Hent notifikationspræferencer |
Rent SVG-baseret Gantt-diagram til visualisering af byggetidsplaner. Gengiver tidslinjer, afhængigheder, milepæle og kritisk vej direkte i browseren uden eksterne biblioteker. Understøtter zoom fra dagsniveau til årsniveau og eksport til PDF/PNG til rapportering.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/schedule/gantt/{project_id} | Hent Gantt-diagramdata (aktiviteter, afhængigheder) |
| PATCH | /api/v1/schedule/activities/{id} | Opdater aktivitetsdatoer/fremdrift |
| POST | /api/v1/schedule/dependencies/ | Opret afhængighed |
Konfigurer præferencer for tidszone, valuta, talformat og datoformat pr. bruger og pr. projekt. Regionale indstillinger nedarves fra systemstandarder til projektniveauoverstyringer til brugerniveaupræferencer, hvilket sikrer, at hvert teammedlem ser data formateret efter deres lokalitet.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/settings/regional/ | Hent aktuelle regionale indstillinger |
| PUT | /api/v1/settings/regional/ | Opdater regionale indstillinger |
| GET | /api/v1/settings/regional/timezones | List tilgængelige tidszoner |
| GET | /api/v1/settings/regional/currencies | List understøttede valutaer |
Aktivér eller deaktivér platformmoduler for at tilpasse OpenConstructionERP til din arbejdsgang. Hvert modul kan slås til og fra uafhængigt uden at påvirke andre moduler. Deaktiverede moduler skjules fra brugergrænsefladen, deres API-endpoints returnerer 404, og deres databasetabeller forbliver intakte til genaktivering.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/modules/ | List alle moduler med status |
| PATCH | /api/v1/modules/{name}/toggle | Aktivér eller deaktivér et modul |
| GET | /api/v1/modules/{name}/dependencies | Kontrollér modulafhængigheder |
Forkonfigurerede regionale pakker, der opsætter klassifikationsstandarder, skatteregler, standardindstillinger for omkostningsdatabase, rapportskabeloner og regler for myndighedsoverholdelse for specifikke markeder. Installer en regional pakke for straks at konfigurere platformen til dit land eller din region.
| Pakke | Region | Standarder | Valuta |
|---|---|---|---|
| US | USA | MasterFormat, UniFormat, CSI | USD |
| DACH | Tyskland, Østrig, Schweiz | DIN 276, GAEB, VOB, HOAI | EUR/CHF |
| UK | Storbritannien | NRM 1/2, RICS, JCT | GBP |
| Russia | Rusland, SNG | GESN, FER, TER, SNIP | RUB |
| Mellemøsten | UAE, Saudi-Arabien, Qatar | RICS, CESMM, FIDIC | AED/SAR/QAR |
| Asia-Pacific | Kina, Japan, Australien | GB/T, AS 4000, JASS | CNY/AUD/JPY |
| India | Indien | CPWD, IS standards, DSR | INR |
| LatAm | Brasilien, Mexico, Colombia | SINAPI, CMIC, local norms | BRL/MXN/COP |
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| GET | /api/v1/regional-packs/ | List tilgængelige regionale pakker |
| POST | /api/v1/regional-packs/{name}/install | Installer regional pakke |
| GET | /api/v1/regional-packs/{name}/details | Hent pakkeindhold og konfiguration |
Omfattende dataimport- og eksportfunktioner på tværs af alle moduler. Importer kontakter, budgetter, BOQ'er og omkostningsdatabaser fra Excel- og CSV-filer med intelligent kolonnemapping. Eksporter projektdata til Excel, PDF og CSV med tilpassbare skabeloner. Alle eksporter bevarer formatering og inkluderer metadata-headere.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| POST | /api/v1/import/contacts | Importer kontakter fra fil |
| POST | /api/v1/import/budget | Importer budget fra Excel |
| POST | /api/v1/export/boq/{id} | Eksporter BOQ (format: excel, pdf, gaeb, csv) |
| POST | /api/v1/export/report | Generer og eksporter rapport |



| Variabel | Standard | Beskrivelse |
|---|---|---|
DATABASE_URL | (ikke sat = indlejret PostgreSQL) | Database (indlejret PostgreSQL som standard; sæt for en ekstern PostgreSQL). Lad den stå usat for at bruge den indbyggede PostgreSQL, eller sæt den til en ekstern database, for eksempel postgresql+asyncpg://oe:oe@localhost:5432/openestimate. |
JWT_SECRET | dev-key | JWT-hemmelighed ( skift i produktion!) |
SEED_DEMO | true | Opret demokonti |
VECTOR_BACKEND | lancedb | Vektorsøgnings-backend |
OpenConstructionERP stiller et omfattende REST API til rådighed, som driver frontenden og kan bruges til integrationer, automatisering og brugerdefinerede workflows. Enhver handling, der er tilgængelig i UI'et - oprettelse af projekter, redigering af BOQ'er, kørsel af AI-estimater, søgning efter omkostninger - er tilgængelig som et API-endepunkt. Interaktiv Swagger-dokumentation med prøv-det-knapper er tilgængelig på /api/docs, når backenden kører.
| Metode | Endepunkt | Beskrivelse |
|---|---|---|
| POST | /api/v1/users/auth/login | Log ind |
| GET | /api/v1/projects/ | List projekter |
| GET | /api/v1/boq/boqs/?project_id=... | List BOQ'er |
| GET | /api/v1/costs/?q=concrete | Søg omkostninger |
| POST | /api/v1/ai/quick-estimate | AI-estimering |
| POST | /api/v1/takeoff/cad-extract | CAD-ekstraktion |
| GET | /api/health | Sundhedstjek |
| Modul | Præfiks | Beskrivelse |
|---|---|---|
| Contacts | /api/v1/contacts/ | Kontaktkartotek CRUD, import |
| Tasks | /api/v1/tasks/ | Opgavestyring, Kanban-tavle |
| RFI | /api/v1/rfis/ | Informationsanmodninger |
| Finance | /api/v1/finance/ | Fakturaer, budgetter, betalinger, EVM |
| Procurement | /api/v1/procurement/ | Indkøbsordrer, varemodtagelser |
| Safety | /api/v1/safety/ | Hændelser, observationer, risikoscoring |
| Meetings | /api/v1/meetings/ | Referater, dagsorden, handlingspunkter |
| Inspections | /api/v1/inspections/ | Kvalitetsinspektioner, tjeklister |
| NCR | /api/v1/ncr/ | Afvigelsesrapporter |
| Submittals | /api/v1/submittals/ | Indsendelsesgennemgang i flere trin |
| Correspondence | /api/v1/correspondence/ | Kommunikationsregister |
| CDE | /api/v1/cde/ | ISO 19650-dokumentmiljø |
| Transmittals | /api/v1/transmittals/ | Dokumentdistribution |
| BIM Hub | /api/v1/bim/ | BIM-modeller, elementer, BOQ-sammenkædning |
| Reporting | /api/v1/reporting/ | KPI-dashboard, rapportskabeloner |
| Notifications | /api/v1/notifications/ | Notifikationssystem i appen |
| Comments | /api/v1/comments/ | Trådede kommentarer på enhver enhed |
| Gantt | /api/v1/schedule/gantt/ | SVG-tidsplansvisualisering |
| Regional | /api/v1/settings/regional/ | Tidszone, valuta, formatpræferencer |
| Modules | /api/v1/modules/ | Aktivér/deaktivér moduler |
| Regional Packs | /api/v1/regional-packs/ | Installer regionale konfigurationer |
| Import/Export | /api/v1/import/ / /api/v1/export/ | Masseimport og -eksport af data |
Se hvert modulafsnit ovenfor for detaljeret endpoint-dokumentation med parametre og beskrivelser.
AI-drevet projektanalyse, der scorer dit projekt på tværs af 9 vægtede domæner og genererer en fuldstændighedsscore fra 0 til 100 (karaktererne A til F).
API: GET /api/v1/project_intelligence/score/?project_id=X - returnerer samlet score, domænescorer, kritiske mangler og resultater.
Administrer teammedlemmer, roller og adgangskontrol pr. modul.
Administratorer kan konfigurere modulsynlighed og adgangsniveauer pr. bruger (Ingen, Vis, Redigér, Fuld) via siden /users. Brugerdefinerede rollenavne kan tildeles (f.eks. "Byggepladsingeniør", "Omkostningsmanager").
Giv repositoryet en stjerne for at hjælpe andre med at opdage projektet.
Abonnér for gennemgange af nye versioner og tutorials. Start med den 12-minutters produktgennemgang.
Opret en issue på GitHub.
Bliv medlem af Telegram-fællesskabet for at stille spørgsmål.
Kontakt os for implementering og uddannelse.
Licens: AGPL-3.0. Kommerciel licensering: info@datadrivenconstruction.io
Kommentarer
Trådet kommentarsystem, der kan vedhæftes til enhver enhed i platformen - BOQ-positioner, opgaver, RFI'er, indsendelser, dokumenter, inspektioner med mere. Understøtter @-omtaler for at notificere teammedlemmer, vedhæftede filer og løsningssporing til handlingsorienterede diskussioner.
Nøglefunktioner
API-endepunkter
/api/v1/comments/?entity_type=task&entity_id=.../api/v1/comments//api/v1/comments/{id}/reply/api/v1/comments/{id}/resolve