I've had two or three sessions with customers in recent weeks who want a deeper dive into exactly what parameters the NBS Plug-in uses to connect objects to specification clauses. This blog post summarises this. There is also a support article on our Chorus forums about this:
https://support.thenbs.com/support/solutions/articles/7000043835-parameters-inserted-into-objects-after-association
The screenshot below shows three instances of the same type of washbasin in Revit. The schedule shows the NBS parameters that are inserted into an object when linked to NBS Chorus. These will be inserted into any object - the object could be from National BIM Library or an object a practice has created or an 'out of the box' Revit object - it doesn't matter.
Click the screenshots below to see larger views.
A schedule showing the parameters that will be used |
Once the association is made, the parameter values are populated. It should be noted that the expectation is that the NBSChorusProjectId, NBSChorusSpecificationId and NBSChorusClauseId parameters are ignored and are just hidden in the background. But in this blogpost I've highlighted them to show the mechanics of how the associations are made and retained. The NBSChorusPrefix, Uniclass2015Code, Uniclass2015Title and NBSChorusSuffix parameters are expected to be used in schedules and annotations.
The parameters are populated |
Again, not something that most users will want to know - but the URL of the specification location matches the GUIDs used in the Id parameters. These are highlighted in colour below and in the screenshot.
In this specific case:
URL=https://chorus.thenbs.com/org/ef335f70-956f-11e8-9420-5985807a4792/project/4eed4d80-cdb9-11ea-af47-1dfdb8ac8056/spec/f30feab0-259a-11eb-abbe-11959d020b9b/viewer/clause/8eef6922-13b8-4c10-9e9f-81537f981558
NBSChorusProjectId=4eed4d80-cdb9-11ea-af47-1dfdb8ac8056
NBSChorusSpecificationId=f30feab0-259a-11eb-abbe-11959d020b9b
NBSChorusClauseId=8eef6922-13b8-4c10-9e9f-81537f981558
The GUIDs can also be seen in the web URL |
The visible parameters may be changed |
The GUIDs retain the associations and flag any changed visible parameters |
The plug-in assists with re-synchronising the visible parameters |
A few notes to finish on.
Note 1: The rules above apply to Revit system and component objects. For material objects a '_mtrl' suffix is added to the parameter names
Note 2: The above example is for Uniclass 2015 classifications. Similar parameters with slightly different names (for example CAWSCode...) are used for other classification sets such as CAWS or Omniclass.
No comments:
Post a Comment