Blueprints
In this page, there is a listing where you can view details about all the available plan blueprints.
Plan Blueprints describe how a Plan is structured. All the sections and fields a Plan is consisting of, are referenced here. More details will follow in the next sections.
The information displayed by default is: the display name
of the blueprints, the status
, the version
and timestamps for the creation
and updates
of the records. There is also a code
attribute which is defined during the creation of the blueprints, cannot change afterwards and is used internally during the imports and exports. At the top right corner of the listing you can also select which columns to display.
For plan blueprints, all the columns are visible by default.
You can create new blueprints by clicking to the + Create Plan Blueprint
button at the top right of the page. You can otherwise import one if you have it in XML file format by clicking the Import
button, upload the file and provide a name for your blueprint in the popup form.
There are also many more actions available for plan blueprints. When you clink on the three dots at the last column of a plan, you can perform one of the following actions:
- Edit
- New Version: Create a new version of this blueprint.
This action is available if one blueprint hasFinalized
status (more details in statuses section). - Clone
- All Plan Blueprint Versions: View all the versions of this blueprint.
In the listing, only the last versions of blueprints are displayed, by default. - Download XML: Download the structure of the blueprint in XML format.
- Delete
Authorization
Only users that have the global Admin role or the tenant specific TenantAdmin role or the tenant specific TenantPlanManager role can access this page.
Navigation
This view is available when the user presses the Plan Blueprints
link from the side navigation menu.
Pagination
Not all the records are being displayed at once. By default, there is a pagination of 10 records applied to them.
You can control how many records are being displayed at any time, by adjusting the items per page
control at the bottom left corner of the table.
Filtering
There is a filtering option available for plan blueprints.
- Is Active: By toggling this control you can view only the active or only the disabled blueprints.
By default, this option is set to true. - Status: Filter blueprints by their status. The status can either be
Draft
orFinalized
.
By default, no status is selected (more details in statuses section).
In order for the filters to apply, you have to click the Apply filters
button.
You can also clear any filters already applied, by pressing the clear all filters
option, located at the top of the popup.
Edit form
When you try to add new plan blueprints or edit existing ones, the plan blueprint editing form will appear, which is divided into three parts.
-
General Info: this part contains main info about blueprint.
- Name: The display name of the blueprint.
- Code: The unique identification code which is used internally during the imports and exports.
Thecode
remains the same for all next versions of this template. - Description: Info about the blueprint.
-
Form: this part contains the actual content of the blueprint. A blueprint is divided into
sections
andfields
. There is more information about how to create a blueprint at the Blueprint outline form section. -
Preview: When the blueprint is ready, you can navigate to this page to view a preview of your blueprint.
This tab is available only for editing a existing one.
Blueprint outline form
Section form
You can edit and see all sections by clicking the Form
tab. You can add one or more by clicking the Add Section
button. You can also delete a section by clicking the delete
icon next to its name.
For every section you add, a new form part appears where you can specify everything about that blueprint section. You can specify:
- Section Name
- Section Desctiption
This is optional.
Description Templates form
Each section can have one or more description templates attached to it. When you 'attach' a description template to a blueprint, every plan that inherits from that blueprint could have a description that inherits from that template. More details will follow. If you want to have a specific description templates as default option you can add by clicking on the Add Description Template
button. For every template you add, a new form part appears where you can specify everything about the template attachment. You can also delete one template clicking on the delete
icon on the right end of its form.
- Description Template: The template you want to add.
- Min Multiplicity: The minimum amount of descriptions with this description template that a plan based on this blueprint has to have.
This is optional. - Max Multiplicity: The maximum amount of descriptions with this description template that a plan based on this blueprint has to have.
This is optional.
Let's clarify a little bit more about our description multiplicity options. There are 4 special cases.
- If we select a
minimum
and not amaximum
, it is mandatory and there is no limit on the amount. - If we select a
maximum
and not aminimum
, it is not mandatory and there is a limit on the amount. - If we select the same
minimum
andmaximum
, we imply only that specific amount possible. - if we select nothing, it is not mandatory and there is no limit on the amount.
At least one section should have description templates.
Prefilling Sources form
Each section that has description templates, also contains prefilling sources option. More details about prefilling sources and how these are configured can be found here. In blueprint, you specify which of the available prefilling sources will be available for the user to select, when he creates a description for this section.
You can add one or more fields by clicking the Add Field
button. For every field you add, a new form part appears where we can specify everything about that field.
Fields form
For a field you can specify:
- Field Type: There are three field types available.
System
,External Reference
andCustom
. There is more information available in the Field Types section. - System Field: The specific system field we want to add.
Only applicable if we add a field of typeSystem
. - Reference Type: The type of external reference we want to add. For more information, you can refer to the Reference Types section of our docs.
Only applicable if we add a field of typeExternal Reference
. - Label: A label for the field.
This is optional if we add a field of typeSystem
orExternal Reference
. - Placeholder: Text that will appear to the input if it is empty.
This is optional. - Description: A short description for the field.
This is optional. - Semantics: Select from a list of predefined fields coming from zenodo or rda specifications. There is more information available in the Semantics section.
This is optional. - Required: You can make the field mandatory if you click the checkbox.
By default, this is set to false. - Multiple: You can specify if you allow the addition of multiple fields of the selected type if you click the checkbox.
Only applicable if we add a field of typeExternal Reference
. By default, this is set to false.
Blueprint must contains a System
field of the following types: Title
, Description
, Language
and Access
.
Statuses
When a blueprint is created for the first time it acquires the Draft
status. When you edit an existing one, you can press the Finalize
button and the blueprint gets Finalized
Status.
- Only
Finalized
blueprints are available to plans. - If a blueprint has been finalized, you can't edit it again.
📄️ Field Types
View details about the field types
📄️ Semantics
View details about the semantics