2024-04-18 03:58 AM
We are launching a project to design multiple prefabricated homes based on a limited designs.
Using one example, if the purchase cost of a fridge, nominated in our designs, increases from $1000 to $1200, how can we efficiently propagate this change across all templates and projects?
Placing each element as a Hotlinked Module is one solution, but I foresee potential drawbacks that may outweigh the benefits.
Manual import and export of properties is another method, but it's quite laborious.
To my knowledge, Linked Libraries manage object data but do not include associated parameters like properties.
What are the best practices for managing such updates efficiently in Archicad?
Operating system used: Windows 10
2024-04-18 05:33 AM
Josh
If it's just cost mate, I would not manage them in ArchiCAD. Just with prices moving in the cycles they do, it's almost a never ending task on it's own in Archicad.
I would hugely suggest using a "smart" ID system which could then be exported easily and used in external QS software.
And or
Using Properties and Classifications through their Manager dialogs will allow you to export and import, allowing pretty easy propagation of "smart" info from project to project.
2024-04-22 01:02 AM
Thanks @Kristian Goodsell
I'm thinking your first option might be the best solution for this scenario.
Sounds like we are going to be using excel as a rough start.
I'll likley set up some suitable expression based properties along with some schedules for easy export/publish.
2024-04-22 01:37 AM
No sweat at all mate!
Excel isn't a bad start. If you're going that way, I'd definitely recommend using an inventory item - cost code style properties. I think most QS software have a similar theme.
Keep it as simple as possible though. A rough example would be something like FRWA-1200
FRWA = Framed Wall - 1200 = 1200mm high.
2024-04-22 02:51 AM
By far the easiest method would be to use a excel file that would match a particular/identical schedule set up in each project containing the applicable properties. Then just import that file into each of the projects and those properties would all be updated.
Am alternate, depending on your computer memory, would be to open all projects at the same time using the SHIFT key -- up to 20 -- then use a python script to read your excel data field(s) and update the properties of each project in turn. "Only one click to do the trick" Or you could just have a master project as your first open project and simply copy the applicable properties ( using the script) from the master to all the other projects. Again -- one click update and eliminates the Excel file..