How to Set a Default Blueprint
search cancel

How to Set a Default Blueprint

book

Article ID: 395138

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

How can you set a default blueprint?

Environment

Any supported Clarity release.

Resolution

In order to set a default blueprint, you need to go to the Modern UX Administration > Blueprints, then in the grid, select the blueprint that you would like to set as default and right click it and select 'Make default'.

You cannot set a default attribute value for blueprint in Classic (i.e.: by going to Classic Administration > Studio > Objects > [object] > Attributes > Blueprint > Default).

This means that when you create a new object instance, it will not get a default value in the blueprint attribute. Instead, if the instance does not have any blueprint value set (that overrides the default), it will open the blueprint that is set to the default for that object.

You can see this by testing this example scenario:

  1. For a given object, set the default blueprint to the 'Standard <object>' blueprint.
  2. Create two new instances for that object.
  3. Check the value for the Blueprint Active ID (the one that is applied for that instance): this will be the 'Standard <object>' blueprint.
  4. Change the value for the Blueprint ID for one instance to a different one, let's call it 'Custom <object>'. Observe that now both the Blueprint ID and the Blueprint Active ID for that instance change to 'Custom <object>'.
  5. Set the default blueprint for that object to a third blueprint, 'My other custom <object>'.
  6. Observe that for the instance that does not have a Blueprint ID, the active ID has changed to the new default ('My other custom <object>'), but the other instance that has a Blueprint ID still has the 'Custom <object>'.

You can set the blueprint while using XOG so that the Blueprint ID has a value in case that you want to override the current default blueprint. Note that if this does not have a value, if you change the default blueprint at a later stage, this will also be applied to that instance with blank Blueprint ID.