Thursday, 16 December 2021

NBS Chorus and user created content

How best to add user defined clauses within NBS is a question I quite often get asked when speaking with specifiers. I thought it may be worth doing a short blog post that looks at this for both section-based and system-based content structures.

1. Section-based content

'Section-based content' is pretty much any content that is not Uniclass 2015 technical specification content. So this includes UK CAWS, Aus content such as Speedpack and Specpack and also the Canadian CMS and NMS content.

To add a new user clause, this can be done from the 'three dot' menu to the left in the editor. Then the new clause can be given a number, a title and spec content can be added.

Note that for some content sets the number will be automatically applied. For the UK CAWS content (or UK Uniclass 2015 PM content) a number must be added to determine the position in the section.

Insert new clause

Add a clause number, title and add your specification content

To add an entirely new section, this can be done by searching for 'template' in the 

Search for 'template' content
A new template section will be added to the specification/prelims

Add the content that you would like to add

2. System-based content 

The 'system-based' content is more complex as each clause can have multiple parents or multiple children and these clauses are linked together.

So a partition system clause and a ceiling system clause may both have links to a child plasterboard clause.

Adding user clauses is not something that we currently have a smooth process for and this functionality is not yet planned in on our roadmap. There are two workarounds however that are highlighted below: 

The main workaround is currently to find an NBS template clause and amend to suit.

Find a clause that is similar

Amend the title to suit

The second workaround is more complex - but more powerful.

A question I have been asked four of five times by different practices this year is:

How can I add a user clause in front of multiple systems as an introduction to the 'work package'?

The trick here (for now) is to import user clauses from an NBS Create desktop specification file - and then amend when in Chorus.

A downloadable NBS Create specification with template user clauses can be downloaded from the link below:
https://drive.google.com/drive/folders/1dklrgxz1AY4wcJXX_N_HPDN0TTtut_NG?usp=sharing

Step 1 - Upload the NBS Create specification to Chorus to create a template spec/master...

User clauses from Create within Chorus as a template/master

Step 2 - For every user clause needed - copy and paste from this template/master into the project

Copy to a project spec

 Step 3 - Remove all unnecessary content and edit to add the required content

Edit the clause

The finished clause

Step 4 - Reference this clause from any relevant system

Reference the user clause

If the user clause is a 'system clause' it will appear alphanumerically within the parent system

Step 5 - Choose the 'grouped systems by code' option on the publishing

The end result: A user clause introduction to a package of systems