how can I export my uniqueId without store it in a Parameter. I need it as uniqueId reference in Solibri, Navisworks or ZOOM. With the IfcGUID i have trouble, it is editable string. RevitId seems to be also not sure. we have a lot of models.
Is the UniqueRevitId a hidden buildin Parameter? can i expose it any way? so i can export it with an Ifc?
or can i store a “string value” as a “reporting” Parameter?
I’m not sure what the end goal is here? Is it to track items between different sotware in different data formats? Both UniqueID and IFCGuid may not be as stable as you think they should be. (But still very stable.)
See the involved discussion @ The Building Coder
and The Building Coder
Can you lock a parameter? Not really such that a user can’t intentionally get at it through family editing. What you can do is make it hidden. It will still store the value, but the end user doesn’t know it is there. Of course the issue is that your app needs to constantly make sure these are correct and up-to-date. I suppose through an export event trigger/save/print from the sound of it.
As you can see, the UniqueID isn’t a parameter - just a property on all elements within Revit. It is in effect locked and managed by Revit.