Properties mayhem in large TW-project with a zillion nested hotlinks....

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-09-20 11:03 AM
Just jumped into a project where a need for som smart properties with option sets are needed. However there is serious hotlinking going on and also nested (and curcularly nested...) modules. I've never needed to bother about this before but now I got caught with the beard in the letter box...
* when I have multiple conflicts regarding the same property...is there any way to see which conflict is from which hotlnk or nested hotlink?
I have main file A, hotlink B and hotlink C.
C is hotlinked into A and B.
A is hotlinked (nested) to B. (which would give a double instance of C!?)
I've checked the GS tutorial and from what I understand I shall only create the properties in C and then in B I shall merge them and finally also in A I shall merge them. If I need a new option in my option set i go the route C then merge in B and lastly merge in A. The merging procedure is to ensure the same settings. I could theoretically create all properties manually but it's more than 50% risk of not getting it correct and end up with a conflict instead.
Kind of confusing but that's where I am.
Thankful for any wise input

HP Zbook Fury 15,6 G8. 32 GB RAM. Nvidia RTX A3000.
- Labels:
-
BIM Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-09-20 11:24 AM
The solution I've found was to duplicate C and reinsert it into A as a new hotlink.
AC 26, macOS Monterey

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-09-20 11:31 AM
felcunha wrote:Hmmm.... Had you set values already using the option sets in A? I suspect if I had a correct option set in C and a faulty one in A and I had set a lot of values in A those values would be gone when reinserting!? It's a large hospital project I'm working on and it's quite long gone in the process (construction drawing) so I cannot mess up anything. I feel I should become religious and pray for a central attribute and property managament in AC...
I've had the same issues you have.
The solution I've found was to duplicate C and reinsert it into A as a new hotlink.
HP Zbook Fury 15,6 G8. 32 GB RAM. Nvidia RTX A3000.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-09-20 11:49 AM
if you want to show or hide elements in C differently when they're in B and in C, you can't do but by duplicating C AND change its layers name...
if some elements as custom profiles and composite walls have the same name in A, B and C, the host properties prevail over the hotlinked ones.
AC 26, macOS Monterey

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-09-21 03:30 PM
HP Zbook Fury 15,6 G8. 32 GB RAM. Nvidia RTX A3000.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-09-23 02:22 PM
My guess as to where the problem comes from is the following : Properties are attributes and thus they possess a unique ID. The label is calling for the property ID and when you "copy" the hotlink's property in the other file, it's being attributed a new ID. That's probably why the labels shows it as a missing property.
This is a really annoying feature. I'm not sure it the problem comes from the label or from the properties itself that should have the same ID as the imported property.
FYI, I had the exact same issue with zone stamps and properties.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-09-28 10:26 PM
In all cases when AC doesn't find the same element with equal GUID it's creating a new one.
In the case of Attributes(Layers, composites etc) there is additional ID but it's a different property. When AC finds the element with the same ID but different GUID it creates new Attribute with ID bigger than biggest in the file.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-11-10 11:15 PM
We are also having a very big project which has been divided into
- 1 General module
4 Modules representing 4 different parts of the building
1 Main file where everything is put together
And as everyone has been talking about these hotlinks, Attributes are holy. If you don’t control them, you will have a lot of difficulties. But I am aware of attributes like layers, pens, fills etc. but not Properties! That is strange thing happening in your video. We are not experiencing this problem…so far

I would suggest that you create a Property and distribute it in all files. In this case when updating your hotlinks, the program won’t need to create the missing property and list it as a hotlink. This should be actually a general rule:
define properties/attributes -> distribute in all possible files -> work
Currently: Archicad 26
User since Archicad 6.5 (2001)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-11-11 02:41 PM
agroni wrote:That's true... importing properties should also do the trick as far you don't have the same name in the file.
create a Property and distribute it in all files
agroni wrote:Probably you start files form same structured template. So you don't have different GUIDs in each file.
We are not experiencing this problem…so far

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-11-12 03:44 PM
kzaremba wrote:Exactly! This is very important if you want the structure to work in multiple files. And it very very important to keep this structure up to date, to avoid all sorts of problems.
Probably you start files form same structured template. So you don't have different GUIDs in each file.
Currently: Archicad 26
User since Archicad 6.5 (2001)