Tutorial | Blueprint Designer#
Get started#
Start using the Blueprint Designer by building and applying a new blueprint version.
Objectives#
In this tutorial, you will:
Fork and edit a Govern model version template.
Make changes to fields and views.
Customize a workflow and add a sign-off.
Apply your new blueprint version to an item.
Update your new blueprint with more complex views.
Prerequisites#
To complete this tutorial, you will need:
Advanced Dataiku Govern 12.0 or later.
A Full Designer or Governance Manager profile.
Familiarity with some technical specifications, available in our reference documentation on Blueprint Designer.
Note
This tutorial is not compatible with Dataiku Cloud at this moment.
Customize a blueprint version#
If you want to do something like change the fields of a Govern item, you can create a custom blueprint version. In this section, you will copy and modify the blueprint version of a Govern model version.
Fork a blueprint version#
In most cases, you should fork (copy) an existing blueprint version and customize the copy.
From the waffle menu, select Blueprint Designer.
In the left sidebar in the Blueprint Designer, select the Govern model version blueprint.
Click Create New Version.
Keep the default selection: Fork the system default Blueprint Version (recommended). This will create a copy of the system default blueprint version.
Name the blueprint version
<YOUR_INITIALS> Tutorial Govern model version
and click Fork. This will create the new blueprint version and open the editor.
Add a field#
Next, we’ll make some changes to the blueprint version.
Navigate to the Fields tab on the left.
Click the plus button next to the search bar above the list of existing fields.
Select Reference and type
Owner
in the Field Name. This will automatically generate a field ID, but you can define your own.Click Create.
Check the isList checkbox and set the cardinality Min field to
0
.Under the section Type: REFERENCE, leave the default selection Store.
Select User from the Allowed blueprints dropdown.
Click Save Draft.
Configure views#
Now, we will configure some views that will organize our fields.
Navigate to the Views tab and click on Model Version info.
On the Description view component, select the More Options menu.
Select Insert view component > After selection.
In the list of available fields, choose Owner by clicking the plus button. This will add it to the list of selected fields on the right. You can also drag and drop to your selected fields.
Click Create.
Click Save Draft.
Customize the workflow#
Another thing you can do in the Blueprint Designer is change the workflow of an item.
Return to the General tab.
Scroll down to the Workflow section and click Add Step.
Type
Validate
in the Step name field and choose Review info from the Views dropdown.Drag this Validate step and place it under the Review step.
Click Save Draft.
Add a sign-off process#
Next, we will add a sign-off process to our new step.
In our Validate step, click Create Sign-off.
Type
Validation Sign-off
in the Sign-off name field and typeValidation review process
in the Description field.Under Validation Rule, keep the Make approval mandatory checkbox selected.
Continue to configure the sign-off:
Select +Create Group in the Feedback section.
Type in
Business reviewer
in the Title field.Enable the Roles checkbox.
Select Business reviewer from the Select Roles dropdown menu.
In the Final approver section, enable the Roles checkbox.
Select Final approver from the Select Roles dropdown menu.
Click Create at the top of the page.
Activate and apply your template#
Now, take a look at your changes. You can archive you blueprint version once you are done testing it.
Caution
Make sure that you want to activate your blueprint version globally on your instance before completing this section.
Click the back arrow to return to your blueprint version.
Select Save and Activate > Activate.
Find a model version to govern on your instance or import this project into your Dataiku Design instance as a test project.
Govern the model version, making sure to select your blueprint version as the template.
Open your Govern model version.
Notice that the workflow steps include your new validate step.
You will also see your new Owner field.
Advanced views in the Blueprint Designer#
If you want, you can try taking your views a few steps further in complexity. In this section, you will define and try out more granular settings in the Blueprint Designer.
Limit item selection#
Reference fields let users select existing items or create new items. With the Blueprint Designer, you can limit this action to only selecting or creating items.
In the Blueprint Designer, re-open your custom blueprint version.
Open the Field tab.
Click the plus button.
Select Reference and type
Action Item
in the Field Name.Click Create.
In the Allowed blueprints dropdown, select the action_item blueprint.
Next, we’ll add this field to the same view that we worked with earlier in the tutorial.
Open the Views tab.
Click Model version info.
On the Owner view component, select the More Options menu.
Select Insert view component > After selection.
In the list of available fields, choose Action Item by clicking the plus button.
Click Create.
In the Details panel of the Action Item component, find the Choose how the user can select items dropdown.
Choose Only select existing items.
Add a view condition#
Let’s also add a condition to the Action Item view component such that it only appears when the Description field is populated.
In the Conditional view section of the Details panel, open the Visibility condition dropdown and select Description.
From the Condition type dropdown, select Is not empty.
Click Save.
You will see a warning that tells you this change will affect an associated artifact. Take a moment to understand why, and then click Save.
Review changes#
Once you have made your changes, you’ll want to view their effects on the Govern model version.
Open the Govern model version that uses your custom blueprint version.
Notice that there is no Action Item field on the Overview page. The Action Item field does not appear yet because we added a view condition.
Click Edit and add some text to the Description field. The Action Item field should then appear in the page.
Select the Select existing button next to your Action Item field and note that you cannot create new action items.
What’s next?#
You just learned how to make a custom blueprint version in the Blueprint Designer. You can experiment with adding fields to different views to see where they appear in the applied template.
If interested, take a look at importing templates in Tutorial | Use imported templates in the Blueprint Designer.