Settings page
The Practice Shaper settings page (Settings > Practice Shaper) allows to define and configure the supported data landscapes and their types.
tip
Make sure the RBAC role assigned to the Platform Team members has all the required permissions to:
- access the Witboost settings
- access the Practice Shaper settings page
- operate on the Witboost entities
How to register a Data Landscape
Unless overridden, new installations of Witboost come pre-packaged with the Data Mesh data landscape already registered. To override this behaviour, see Automated registration. To add other data landscapes, keep reading.
Suppose you want to register the same Data Mesh data landscape described in the example in the User Manual.
- Prepare the Git repository that will host the YAML catalog info files of the Practice Shaper entities you're going to register.
tip
We suggest a single mono-repo with the following structure, but you're free to choose the solution that best fits your use cases:
.
|-- domain-types
| |-- <domain-type-1-catalog-info>.yaml
| `-- <domain-type-2-catalog-info>.yaml
|
`-- data-landscapes
|
|-- data-landscape-1
| |
| |-- system-types
| | |-- <system-type-1-catalog-info>.yaml
| | `-- <system-type-2-catalog-info>.yaml
| |
| |-- component-types
| | |-- <component-type-1-catalog-info>.yaml
| | `-- <component-type-2-catalog-info>.yaml
| |
| `-- <data-landscape-1-catalog-info>.yaml
|
|-- data-landscape-2
| |-- system-types
| |-- component-types
| `-- <data-landscape-2-catalog-info>.yaml
|
`-- data-landscape-3
|-- component-types
|-- system-types
`-- <data-landscape-3-catalog-info>.yaml