Mittaa suoraan PDF:stä
Aseta mittakaava, jäljitä pinta-ala, ja jokainen mittaus päätyy päiväkirjaan, joka vie mukanaan piirustuksensa ja revisionsa määräluetteloon.
Määräluettelo
Aloita yli 225 sisäänrakennetulla moduulilla ja rakenna tai asenna sitten omasi. Kustannuslaskennasta BIMiin ja työmaalle, avoimella API:lla, webhookeilla ja moduulirakentajalla, jotta alustasta tulee juuri se ohjelmisto, jolla yrityksesi toimii.
Käyttövalmis yhdellä komennolla
pip install openconstructionerp
docker compose up -d
+
lisää moduuleja
Katso moduulijärjestelmä
Koko ketju yhdellä otolla: piirustuksesta määrälaskentaan, määräluetteloon lisineen ja tarkastukseen työmaalla, yhdellä tietomallilla.
Aseta mittakaava, jäljitä pinta-ala, ja jokainen mittaus päätyy päiväkirjaan, joka vie mukanaan piirustuksensa ja revisionsa määräluetteloon.
Määräluettelo
Tasot pysyvät erillään, joten leikkautuva porapaaluseinä mitataan omana kokonaisuutenaan sen sijaan, että se olisi osa piirustusta, johon se on piirretty.
Määrälaskenta
Jokainen elementti on laskettavissa, suodatettavissa kerroksen ja alan mukaan, ja linkittyy suoraan määräluettelon riviin.
Määrälaskenta
Määräluettelon rivi avautuu resursseihin, joista se on hinnoiteltu, kukin omalla luokallaan ja omalla valuutallaan. Turkkilainen toimitus pysyy liirassa, lisäaine eurossa, summa dollarissa.
4D-aikataulu · 5D-kustannus
Jokaisella hinnalla on minimi, keskiarvo ja maksimi, ja se kertoo, kuinka moni laskentarivi viittaa siihen.
Määräluettelo
Selaa yksikkö- ja yhdistelmähintoja alueen ja luettelon mukaan, tai pidä omasi, ja tuo hinta työvoimineen, materiaaleineen ja kalustoineen suoraan määräluetteloon.
Määräluettelo
03
Budjetti, sidottu, toteuma ja ennuste yhdellä näytöllä, ansaittu arvo luettuna suoraan samasta datasta sen sijaan, että se kirjoitettaisiin erilliseen taulukkoon. Se kertoo suorituskykyindeksin, jota tarvitset tästä eteenpäin pysyäksesi budjetissa.
Kustannusten ja arvon täsmäytys
Aikataulu luodaan luettelon riveistä ja pysyy linkitettynä niihin, joten muuttuva määrä vie mukanaan päivämäärät.
4D-malli · Ansaittu arvo
Jokainen riski hinnoitellaan ja arvioidaan samassa projektissa, joten varaus, jota kannat, on nimettyjen riskien summa eikä prosenttiosuus rivin alla.
Muutosmääräykset
Jokaisella tiedustelulla on oma alansa, eräpäivänsä ja tieto siitä, kenen vuoro on toimia, ja vastaus, joka saapuu kustannuksen kanssa, muuttuu suoraan muutokseksi.
Muutokset · Hyväksyntäaineistot · BIM-katselin
Jokaisella tarkastuksella on oma tarkistuslistansa, tuloksensa ja päivämääränsä, joten puute muuttuu tehtäväksi, jolla on vastuuhenkilö, sen sijaan että se olisi muistiinpano jonkun puhelimessa.
Punch-lista · NCR · Luovutus
Kustannus arvoa vastaan kustannuslajeittain, ennusteineen ja katteineen jokaisella rivillä, kassavirtakäyränä, joka jatkuu valmistumiseen asti. Yksi kustannuslaji näyttää negatiivisen katteen, mikä on juuri täsmäytyksen tarkoitus.
Kassavirta · Maksuerät
Takaisin kohtaan 01. Uusi revisio saapuu ja samat neljä vaihetta ajetaan uudelleen, samoilla tiedoilla.
Neljä roolia pyörittää yllä olevaa kiertoa. 19 muuta hoitaa omaa osaansa siitä, ja jokainen saa erilaisen moduulivalikoiman.
Lataa
Natiivi työpöytäversio Windowsille, macOS:lle ja Linuxille. Yksi asennusohjelma tuo koko alustan omalla sisäänrakennetulla tietokannallaan, mitään muuta ei tarvitse asettaa. Ilmainen, avoin lähdekoodi, eivätkä tietosi koskaan poistu levyltäsi.
Windows 10/11 - 64-bittinen asennusohjelma
macOS 10.15+ - Apple Silicon
AppImage, deb ja rpm
curl -fsSL https://openconstructionerp.com/install.sh | shYksi komento ja se on käynnissä
Asenna, sitten aja
pip install openconstructionerpYksi rivi, sovellus ja tietokanta
docker compose upKäyttöliittymä, katalogit ja raportit vaihtavat kieltä yhdessä: suunnittelija Varsovassa ja työmaapäällikkö Lyonissa lukevat samaa projektia omalla kielellään. Kokeile.

Kustannuslaskenta, määrälaskenta, aikataulut, dokumentit ja CAD/BIM-tuonti. Ei maksullista tasoa, ei käyttäjäpaikkoja.

Ei tiliä, ei pilveä. Projektit ovat kansiossa omalla levylläsi ja toimivat ilman verkkoa.

Tietokanta, palvelin ja käyttöliittymä yhdessä ohjelmassa. Päivitys on vain seuraava asennusohjelma.
Asennusohje Katso kaikki käännökset ja tarkistussummat GitHubissa
I love how OpenConstructionERP goes beyond my expectations and is as complete as it gets for open-source apps. [...] The most valuable aspect for me is the cost data feature, which is typically hard to find. Additionally, the initial setup was very easy.
Ridwan W.Manager Project Engineering & PlanningSmall-Business (50 or fewer emp.)
Open-source, customizable software, built by professionals in the field
Profesional B.BIM ProfessionalMid-Market (51-1000 emp.)
Arbab AliSenior Quantity Surveyor, 17+ yearsBBS, takeoff and BOQ
“Free, local, and has PDF measurement with a large cost-item database. [...] For small contractors and freelance estimators, it's a solid free option for simple jobs.”
Victor Henrique FernandesCivil engineer, construction planningLean construction, BIM, cost estimating
“Not just another BIM tool. It is an attempt to build an open-source ERP for construction. [...] It is open source and can be self-hosted.”
Mohamed MustafaProject controls and planning leader15+ years in major infrastructure
“This isn't AI replacing estimators or planners. It's AI handing them better-structured data, faster reviews, and fewer soul-crushing manual steps.”
Vahva IT-tiimi ja budjetti kehitykseen.
Kannettavan, joka sinulla jo on, ja noin kymmenen minuuttia.
Sama koonti toimii kannettavalla, vuokratulla palvelimella tai omassa räkissäsi. Aloita pienesti, laajenna myöhemmin, älä kirjoita mitään uusiksi.
Yksi asennusohjelma omalla tietokannalla ja käyttöliittymällä. Avautuu täysin ilman verkkoa.
Yksi ihminen, toimii verkottapip install openconstructionerp3 Gt muistia on vähimmäisvaatimus. Toimisto ja työmaa avaavat saman hankkeen selaimessa.
Koko tiimi, mistä tahansadocker compose up -dToimii omassa verkossasi. Piirustukset, kustannukset ja sopimukset pysyvät laitteistolla, jota hallitset itse.
Koko yritys, mikään ei lähde talostaterraform applySuljetut ERP-järjestelmät sanelevat työtavan ja laskuttavat jokaisesta muutoksesta. Avoimella koodilla muokkaat ohjelmiston yritykseesi, ja rakentamasi pysyy sinun.
Muuta itse ohjelmistoa
Toimi niin kuin yrityksesi toimii
Liitä se työkaluihin, joita jo käytät
Lyhyitä läpikäyntejä oikealla projektilla sovelluksessa, asennuksesta urakan luovutukseen.
4:41
How to Install OpenConstructionERP | Windows Setup & First Project
Asenna Windowsiin, avaa esimerkkiprojekti, valitse kieli ja alue, valitse moduulit, kutsu tiimisi.
12:00
Määrät, BOQ ja AI-kustannuslaskenta. Omalla kannettavallasi.
Lyhyt kierros koko ketjuun: piirustus sisään, tarjous ulos.
4:48
Build a Construction Estimate Step by Step
Builder's Playbook: Getting Started
5:55
Mengen aus PDF und DWG ermitteln
Lernprojekt Landshut
5:34
GAEB-Dateien kontrolliert austauschen
Lernprojekt Landshut
4:23
Tender Work to Subcontractors
Builder's Playbook Canada: Ontario
4:45
Manage Construction Change Orders
Builder's Playbook Canada: Ontario
5:23
Chantier : suivre les heures et le matériel
Builder's Playbook : gestion de chantier
3:44
Réception des travaux et déficiences
Builder's Playbook Québec
OpenConstruction Academy
Kokonaiset sarjat englanniksi, saksaksi ja ranskaksi
Kaikki videot YouTubessa
Laskelman lukeminen, kate ja katetuotto, määrät PDF:stä ja BIM:stä, Excel vastaan laskentaohjelma. Noin kahdeksan minuuttia kukin.
Yksi hanke maata kohden, maan omalla kielellä, ensimmäisestä kustannusarviosta luovutukseen.
10videota
USAENBuilder's Playbook USA: Construction Management with OpenConstructionERP
6videota
6videota
CanadaENBuilder's Playbook: Canada
12videota
8videota
4videota
5videota
QuébecFRBuilder's Playbook: Québec
8videota
7videota
9videota
5videota
8videota
Jokainen käy todellisen rakennustyön kulun läpi vaihe vaiheelta: mitä tehdä ja miksi.
293 opasta 8 osa-alueella
Kirjoitettu tietylle markkinalleGermany13Australia10Brazil10Canada10China10Spain10United Kingdom10Hungary10India10Mexico10New Zealand10Russia10Saudi Arabia10United States10South Africa10
Jokaisen hinnan takana on sen resepti: työtunnit, materiaalit ja konetunnit, jotka työ todella vaatii, valmiina hinnoiteltavaksi uudelleen markkinoillesi.
Ratkaistut esimerkit yllä olevista hintakannoista
Jokaisella kannalla on omat rivinsä ja nimikekoodinsa. Hinnoitellut kannat näytetään euroissa vertailukelpoisuuden vuoksi; kerroinkannat näyttävät resurssimäärät kansallisesta normista. Jokainen kuvaus pysyy valitsemallasi kielellä.
Valitse yrityksesi tyyppi, ja alusta ottaa käyttöön sen roolin tarvitsemat moduulit, yhdistettyinä yhteen tietokantaan. Vie hiiri profiilin päälle nähdäksesi sen moduulikennon syttyvän.
Jokainen profiili säilyttää aina käytössä olevan alustaytimen: projektit, kustannustietokannan, resurssiluettelon, kokoonpanot, koontinäytöt ja hallinnan. Profiilit eivät koskaan lukitse mitään, ne vain nostavat esiin työn kannalta tärkeimmät moduulit, ja minkä tahansa moduulin voi lisätä tai poistaa myöhemmin.
Tekhne
ATMIID
Optimum Technology
Elevait
MAD Engineers
Construccions 360 Plus
Tekhne
ATMIID
Optimum Technology
Elevait
MAD Engineers
Construccions 360 Plus
LMH
Niven Builders
Colas
Basil Read
C&C Consulting
LMH
Niven Builders
Colas
Basil Read
C&C Consulting
Tegrity Contractors
PW Pole Barns
Digitarh
Overzicht
CSTB
Forida
Yutopias
Virtuza
Tegrity Contractors
PW Pole Barns
Digitarh
Overzicht
CSTB
Forida
Yutopias
Virtuza
IC İçtaş
L&QL&Q
Rhomberg Sersa Rail Group
The Beck Group
Woolpert
Stecol
Tucrail
IC İçtaş
L&QL&Q
Rhomberg Sersa Rail Group
The Beck Group
Woolpert
Stecol
Tucrail
AGPL-3.0 GitHubissa. Issuet ja tiekartta ovat siellä, mitä on tulossa ja mikä rikkoutui viime viikolla, näkyy commit-lokissa.
Jokainen issue ja tiekartan kohta on julkinen GitHubissa. Avaa issue tarkalla kuvauksella, toteutamme sen ja mainitsemme sinut tekijänä.
Yksinkertaisia tosiasioita, jotka voit itse tarkistaa: avoin lisenssi, avoimet muodot ja tietosi omalla palvelimellasi.
Rehellinen vertailu. Kaupalliset paketit edellä muutamassa vanhassa integraatiossa, muualla OpenConstructionERP tasoissa tai parempi, ilman lisenssiä.
| Ominaisuus | OpenConstructionERP | Enterprise-kustannuslaskentapaketti | Raskaan infran tarjoustyökalu | Vanha rakennusalan ERP |
|---|---|---|---|---|
| Avoimen lähdekoodin ydin (AGPL-3.0) | ||||
| Itse isännöity omassa infrassa | ~ | ~ | ||
| AI-määrälaskenta PDF:stä / kuvasta | ~ | |||
| Multi-CAD-sisäänluku (DWG / RVT / IFC ) | ||||
| Yli 120,000 kustannusnimikettä valmiina | ~ | ~ | ||
| Reaaliaikainen multiplayer (CRDT) | ||||
| 44 kieltä core-i18n:ssä | ~ | ~ | ||
| Modulaarinen plugin-arkkitehtuuri | ||||
| Tyypillinen kustannus / käyttäjä / v | € 0 · itse isännöity | Lisenssi käyttäjää kohden | Lisenssi käyttäjää kohden | Lisenssi käyttäjää kohden |
| Käyttöönotto / perehdytys | € 0 · dokumentit + yhteisö | Maksullinen käyttöönottoprojekti | Maksullinen käyttöönottoprojekti | Maksullinen käyttöönottoprojekti |
| Sopimuskausi | Ei mitään · peruuta milloin vain | 1-3 v lukko | 1-3 v lukko | 3-5 v lukko |
Jokainen ominaisuus on itsenäinen paketti. Pudota sisään, ota pois - käynnissä oleva asennus poimii sen sekunneissa, nolla käyttökatkoa.
Jokainen ominaisuus on Python-paketti manifestilla, lisätään ilman rebuildia. Tyypitetyt API:t, generoitu OpenAPI.
make module-new NAME=oe_x. It creates backend/app/modules/x/ with manifest, models, schemas, repository, service, router, tests and a first migration.display_name, description, category and depends, for example ["oe_projects"].backend/alembic/versions, point its down_revision at the current head, then run make migrate and make module-test NAME=oe_x.Needs a source checkout and PostgreSQL. A restart loads the module.
# Sign in and keep the access token $ TOKEN=$(curl -s -X POST http://localhost:8080/api/v1/users/auth/login \ -H "Content-Type: application/json" \ -d '{"email": "you@example.com", "password": "..."}' \ | jq -r .access_token) # Create a project $ curl -X POST http://localhost:8080/api/v1/projects/ \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"name": "Logistics Hub", "region": "DACH", "classification_standard": "din276", "currency": "EUR"}' # → HTTP 201 Created, the new project as JSON # Every route: http://localhost:8080/api/docs
# backend/app/modules/punchlist/manifest.py from app.core.module_loader import ModuleManifest manifest = ModuleManifest( name="oe_punchlist", version="0.1.0", display_name="Punch List", description="Track deficiencies and snag items with photo evidence", category="core", depends=["oe_projects"], auto_install=True, enabled=True, ) # The loader finds the package and mounts its router # at /api/v1/punchlist.
Tietoisesti tylsiä valintoja. Kaikki avointa lähdekoodia.
Kirjanpito ja ERPCSV · JSON · REST
BIM- ja CAD-suunnitteluIFC · DWG · RVT · BCF
Dokumentit ja pilvitallennusREST · Webhooks
BI ja raportointiParquet · JSON · SQL
Projektin aikataulutusXER · XML · CSV
Automaatio ja webhookitWebhooks · APINo Revit. No AutoCAD.
RVT, DWG and IFC as data, fully standalone
Our converters read Revit 2019 to 2027, AutoCAD DWG and IFC files on your own Windows computer, offline, nothing uploaded. Professional-grade readers, and the Community version is free for everyone.
Tavaramerkit kuuluvat omistajilleen; ne näytetään yhteensopivuuden osoittamiseksi.
Ei lukkiutumista, tarkoituksella.
Jokainen luku on vietävissä, muodot ovat avoimia ja sovelluksen dokumentoitu API on avoin myös sinulle. Tietosi pysyvät omanasi, voit ottaa ne aina mukaasi.
Lue integraatio- ja API-dokumentaatioOpenConstructionERP kasvaa vuosikymmenestä avointa rakennusteknologian tutkimusta.
Viimeisen kymmenen vuoden ajan tiimimme on työskennellyt rakennushankkeiden resurssienhallinnan parissa. Matkan varrella aloimme miettiä, miten alan työkalut ovat syntyneet, ensimmäisistä suunnittelun automatisointiyrityksistä nykypäivän ERP-alustoihin, ja siitä syntyi pari pidempää kirjoitusta (”The Lobbyists’ Wars and the Development of BIM” ja ”The History of the BIM Map”). On vaikea nähdä, mihin ollaan menossa, jos ei tiedä, miten tänne on tultu.
Olemme kirjoittaneet näistä aiheista vuosien varrella melko paljon, ja osa teksteistä on saanut laajan lukijakunnan. Kirjoittamisen ohella olemme neuvoneet rakennus- ja konsulttiyrityksiä, kehittäjiä ja ohjelmistotoimittajia siinä, miten ne käsittelevät hankedataa: päätösten perustana eikä sivutuotteena. Näin näimme alaa molemmin puolin: työkalujen tekijöiden ja niiden päivittäisten käyttäjien näkökulmasta. Moni havainto päätyi kirjaan Data-Driven Construction, joka on nyt saatavilla 16 kielellä (datadrivenconstruction.io/books).
Kaksi muuta ongelmaa piti meidät kiireisinä. Toinen oli auttaa muita kuin kehittäjiä pääsemään käsiksi suljettuihin tiedostomuotoihin, joita ei ollut tarkoitettu avattaviksi. Toinen oli löytää selkeämpi tapa kuvata rakennustyötä resurssimallin avulla. Molemmista syntyi ilmaisia työkaluja: DDC:n CAD/BIM-muuntimet (IFC, DWG, → jäsennelty data) GitHubissa ja CWICR, monikielinen rakennustöiden ja resurssien tietokanta, jossa on yli 120 000 nimikettä 11 kielellä ja joka on julkaistu nimellä OpenConstructionEstimate-DDC-CWICR.
Kaikki tämä oli perustyötä jollekin, jota olimme halunneet rakentaa pitkään: avoin, modulaarinen ERP rakentamiseen. Uusin työkalusukupolvi teki vihdoin mahdolliseksi koota menetelmät, tietomallit ja aiemmat toteutukset yhdelle alustalle. Nyt se on julkinen ja avointa lähdekoodia.
Edistys syntyy dialogista - näkökulmien yhteentörmäyksestä ja avoimuudesta uusille lähestymistavoille. Olisin kiitollinen, jos osallistuisit tähän keskusteluun rakennusalan väistämättömästä Uberisaatiosta sekä rakennushankkeiden kustannus- ja aika-arviointiprosessien läpinäkyvyydestä.
DataDrivenConstruction Team
perustaja, datadrivenconstruction.io
AECOM
VINCI Energies
Artelia
Merck
RBS wave
AECOM
VINCI Energies
Artelia
Merck
RBS wave
Shapemaker
Scholze-Thost
VRAME
AXIA Energia
AFRY
Hofschröer
TDF
Renaissance Construction
Shapemaker
Scholze-Thost
VRAME
AXIA Energia
AFRY
Hofschröer
TDF
Renaissance Construction
Sintagma
Trafikverket
TMM Group
Dar Al Riyadh
pbs Ingenieure
SCON GmbH
Sintagma
Trafikverket
TMM Group
Dar Al Riyadh
pbs Ingenieure
SCON GmbH
Useimmat infrasuunnittelun tiedostot ovat käytännössä datavankiloita. Paljon hyödyllistä tietoa, linjauksia, pintoja, määriä, vain lojumassa siellä, lukittuna formaatteihin, joita ei ikinä ollut tarkoitettu toimimaan sulassa sovussa minkään ulkopuolisen ohjelmiston kanssa. Olen tuhlannut liikaa aikaa yrittäessäni vastata yksinkertaisiin kysymyksiin kuten 'kuinka monta kaivoa tässä työmaassa on?' tai 'mikä on tilavuus vaiheittain?', vain huomatakseni, että tieto on haudattuna viiden kerroksen syvyyteen DWG- tai DGN-tiedostossa. Data Driven Construction korjaa tämän. Heidän muuntimensa avaavat nämä suljetut formaatit ja antavat jäsenneltyä dataa, jota voi oikeasti käyttää, Power BI:ssä, Excelissä, tai jopa LLM-kehotteessa, jos teet jotain hienostuneempaa. Se ei ole näyttävää, mutta se on älyttömän hyödyllistä. Jos yrität päästä eroon kuvakaappauksista ja PDF-tiedostoista ja oikeasti käyttää suunnitteludataasi, tämä on juuri se työkalu, joka tekee sen mahdolliseksi. Se on ero arvaamisen ja tietämisen välillä. Ja rehellisesti sanottuna se on säästänyt minulta enemmän kuin yhden lauantaiaamun.
Liity liikkeeseen DataDrivenConstructionin kanssa! Tehdään todellisesta datamuotojen vapaudesta totta ja käynnistetään uusi tuottavuuden ja innovaation aikakausi rakennusalalla. Todellinen ja välttämätön matka suljetuista 'avoimiin' formaatteihin ei ole edes alkanut: todellinen vapaus datamuodoissa, vapaana suljetuista sidoksista ja kaikkien saatavilla, on juuri se, mitä tarvitsemme avataksemme innovaation ja yhteistyön koko rakennusalalla, hyödyttäen erityisesti sitä 99 %:a rakentamisesta eli pk-yrityksiä ja vapauttaen alan nopeutettuun kasvuun.
Koko alusta on ilmainen, eikä siinä ole mitään piilossa.
Vie alusta yrityksille, jotka jo tunnet, ja laskuta siitä, mitä tuot lisää.
Ei maksuja, ei yksinoikeutta, ei velvoitteita kummallekaan osapuolelle.
Aja sitä itse ilmaiseksi AGPL-3.0-lisenssillä, valitse kaupallinen paketti kun tarvitset tukea tai muunninlisenssin, tai ryhdy kumppaniksi.
Täysi avoimen lähdekoodin alusta. Aja omassa infrassasi, ilman ehtoja.
Kartoitus → työpaja → moduulit valittu → rakennettu → otettu käyttöön laitteistollasi. Lähdekoodi luovutettu.
Käytännön sessiot: kustannuslaskenta, BIM-BOQ, AI-määrälaskenta, GAEB-putket. Tallennettu tiimisi kirjastoon.
Standardien kartoitus, hinnaston strategia, putkien arkkitehtuuri, koodikatselmointi.
Vain valitut julkiset työpajat. Monet suuret yritystoimeksiannot ovat NDA:n alaisia.










Mahtava workshop, DataDrivenConstruction-tiimi! Valmistelut ovat täydessä vauhdissa! Odotan jo innolla uuden vuoden hackathonia! 💪🏻
Mitä tapahtuu, kun rakennusprosesseja ei pelkästään organisoida vaan myös analysoidaan älykkäästi? Tämä oli aiheena DataDrivenConstruction-tiimin kanssa pidetyssä workshopissa ”Data-Driven Construction”. Keskiössä oli kysymys: miten voimme hyödyntää olemassa olevaa dataa paremmin - saadaksemme rakennushankkeista tehokkaampia, läpinäkyvempiä ja virhealttiimpia. Konkreettisten esimerkkien avulla DataDrivenConstruction näytti, miten strukturoitu rakennusdata auttaa säilyttämään yleiskuvan, tunnistamaan lisätyöt ajoissa ja parantamaan suunnittelun ja toteutuksen välistä viestintää. Erityisen kiinnostavaa: miten digitaalisia työkaluja ja malleja voidaan käyttää jo nyt prosessien automatisointiin. Datalähteinen rakentaminen ei ole enää tulevaisuuden aihe - olemme keskellä sitä. Workshop osoitti, kuinka suuri potentiaali on, kun teemme yhteistyötä ja annamme datan todella työskennellä puolestamme.
DataDrivenConstruction piti erinomaisen esityksen koko Shapemaker-tiimille ja antoi syvällisiä näkemyksiä datan migraatiosta suunnitteluohjelmistoista ja niihin liittyvistä aiheista. Heidän asiantuntemuksensa ja selkeä viestintänsä tekivät monimutkaisista käsitteistä helposti tartuttavia ja antoivat tiimillemme käytännön osaamista heti sovellettavaksi. Suosittelen lämpimästi heidän palvelujaan kaikille, jotka etsivät selkeyttä ja toimivia strategioita tälle alueelle!
Pidin DataDrivenConstruction-workshopia hyvin mielenkiintoisena. Mielestäni kaikki pystyivät seuraamaan. Kalvoistasi näkee, kuinka paljon aikaa, sinnikkyyttä ja vaivaa olet niihin laittanut. Myös live-esitykset olivat huikeita. Ainoa, mitä kritisoisin, on kalvojen määrä - niitä oli yksinkertaisesti liikaa. Mutta se on valittamista korkeimmalla tasolla. Kaiken kaikkiaan se oli paras workshop, jossa olen ollut. Ja lisäksi olet hyvin miellyttävä henkilö.
Ich fande DataDrivenConstruction Workshop sehr interessant. Meiner Meinung nach konnten alle folgen. Man merkt auch anhand deiner Folien wieviel Zeit, Ausdauer und Mühe du hineingesteckt hast. Auch die Live Präsentationen waren super. Das einzige was ich bemängeln würde, wäre die Anzahl der Folien, dadurch kamen zu viele slides zustande. Aber das ist meckern auf dem höchsten Niveau. Rundum war es der beste Workshop bei dem ich war. Außerdem bist du auch eine sehr angenehme Person.
Kaiken kaikkiaan DataDrivenConstruction-koulutus oli mielestäni todella jännittävä ja erityisen rikastuttava. Erityisesti pidin: eri CAD-ohjelmistojen ”historiallisesta” taustasta (oli kiehtovaa kuulla ja tuntui tutkivalta journalismilta); kiinnostavasta lähestymistavasta automatisointiin DataFrames-rakenteilla; omista käytännönläheisistä esimerkeistäsi rakennusalan prosessien automatisoinnista; sekä näkemyksistä ajankohtaisiin trendeihin kuten Claude Code ja OpenClaw - toit aiheen todella eloon. Ainoa miinus: kahdessa päivässä oli todella paljon sisältöä. Samalla näytit hyvin, miten voimme jatkossa orientoitua itsenäisesti - esimerkiksi dokumentoimalla prosessejamme strukturoidusti Miro-taululle. Suurkiitos vielä kerran koulutuksesta ja vaihdosta.
Die DataDrivenConstruction Schulung fand ich insgesamt wirklich spannend und sehr bereichernd. Besonders gut gefallen haben mir: der „historische“ Hintergrund zu den verschiedenen CAD-Softwares (das war spannend zu hören und hatte etwas von Investigativjournalismus); der interessante Ansatz zur Automatisierung über DataFrames; deine eigenen praxisnahen Beispiele zur Prozessautomatisierung im Bauwesen; und der Einblick in aktuelle Trends wie Claude Code und OpenClaw, du hast das Thema mit Leben gefüllt. Einziger Nachteil: Es war wirklich viel Input in nur zwei Tagen. Gleichzeitig hast du sehr gut aufgezeigt, wie wir uns selbst weiter orientieren können, zum Beispiel über das strukturierte Aufzeichnen unserer Prozesse im Miro-Board. Vielen Dank nochmal für die Schulung und den Austausch.
Workshop oli fantastinen, sisällöt mukaansatempaavia ja me - minä henkilökohtaisesti - opimme paljon. Kiitos, että käytit niin paljon aikaa meihin. Odotamme innolla, että pääsemme kokeilemaan opittua mahdollisimman pian ja tuomaan sen mukaan projekteihimme! #bleedingedge
Lähetä meille lyhyt toimeksianto budjetin ja aikataulun kanssa, niin otamme yhteyttä.
make module-new, tai kuvaile moduuli sisäänrakennetussa moduulirakentajassa ja tarkista jokainen tiedosto ennen asennusta. Moduuli on kansio, joten sen voi kopioida toiseen asennukseen, ja se toimii siellä myös. Hyviä ehdokkaita: alueelliset kustannustietokannat, ERP-liittimet, omat validointisääntöjoukot.Ilmainen työpöytäsovellus Windowsille, macOS:lle ja Linuxille, tai yksi komento omalla palvelimellasi. Avoin lähdekoodi AGPL-3.0-lisenssillä.
A module is a Python package under backend/app/modules with a manifest.py. You work from a source checkout with PostgreSQL, and the server loads new modules when it starts.
Run make module-new NAME=oe_x. It creates backend/app/modules/x/ with manifest, models, schemas, repository, service, router, tests and a first migration.
Set display_name, description, category and depends, for example ["oe_projects"].
Move the migration into backend/alembic/versions, point its down_revision at the current head, then run make migrate and make module-test NAME=oe_x.
Add the interface strings to the locale files (the app ships 40+ locales), restart the server and the module appears on the Modules page.
from app.core.module_loader import ModuleManifest
manifest = ModuleManifest(
name="oe_x",
version="0.1.0",
display_name="X",
description="What it adds",
category="core",
depends=["oe_projects"],
auto_install=True,
enabled=True,
)oe_ and is uniquemake module-test