applicationId
, this is different from the id/hash
property on them, and represents the id of such element in the host application in which it was first created. If the element was created in Revit it’s the UniqueId
, if coming from Grasshopper/Rhino an analogous fieldapplicationIds
of all BuiltElements created are cached in the receiverapplicationId
of something that was previously received (and it still exists in the document), the connector will attempt to modify them instead of creating new ones. If the update fails (or is not permitted by the API), it’ll delete them and create new onesapplicationId
that is used for the update (this is the case of someone restoring changes previously sent, in the same project)applicationId
no update mechanism will happen (this could be the case of BuiltElements created in Python if no applicationIds
are generated manually)Level 03
which is at 9000mm, in a file that has 3rd Floor
at 9000mm => 3rd Floor
will be renamed and used (we use a tolerance of 5mm for matching levels by elevation). NOTE: Levels are not matched by name as this could end up with undesired results.