Design capabilities
The Solution Designer comprises a set of dedicated tools that allow solution creators, i.e. domain experts and developers, to work together seamlessly via a shared repository to iteratively translate requirements into the design of a solution.
Main capabilities
Search
In each page,there is a Search capability that is used to search the shown components such as namespaces, entities, properties etc. by their label, prefix or identifier.
Filtering
Custom filters
In all tables within the Solution Designer, you can filter the view to only display the information you need via the Configure filter dialog accessible via the filter icon of each table. You can set a filter for one column at a time. Select the column you want to filter for, choose an operation (includes, includes (case sensitive), or equals) and enter your filter value.
Please note that you can only add one filter value per filter. If you want to filter according to several values, add additional filter(s) per value via the Add filter button. You can add (and remove) as many filters as you want.
After clicking on Apply, the table is displayed filtered according to your given values. The filters are additionally displayed above the table, where you can also remove individual ones via clicking their x icon, or clear all filters at once via Clear filters to return to the standard view of the table.
Quick filters
For some tables in the Solution Designer, pre-defined quick filters are available and displayed permanently above the table. These fixed filters can also be combined with additional custom filters as described above.
Table configuration
The gear icon in the table toolbar opens the Configure settings dialog. Here, you can adjust the table view to your liking.
Columns
- Group your table according to one column of your choice. This creates several sections within the table for values of one column. You can also choose if the grouping colöumn should be additionally be displayed or not.
- Column visibility: Select the columns that should be displayed within the table.
Advanced sorting
- You can quickly sort a table according to one of its columns by clicking on the corresponding column header (once for sorting descending, twice for sorting ascending).
- In the table configurations you can also select several columns for sorting and define in which sequence the sorting should take place by rearranging the checked entries.
Custom view
- Custom view is an option that is only available for the model elements overview so far.
- Having applied any changes to the data table, you can then click on the save icon in the table toolbar to save this view as a custom view. This custom view will then be displayed above the table as a permanent tab.
- While within a custom view tab, in the Configure settings dialog under Custom view, you can then adjust the custom view label if needed.
- Additionally, it is possible to delete the custom view tab from here.
- If you want to save a newer version of the same custom view, apply your desired changes in the table itself and click on the save icon again. You then have the options to either overwrite the current custom view, or save the current view as a new additional custom view.
Restore to default
Each change of the table view is vizualized with an appearing capability button Restore to default. Clicking and confirming the restore will set all filters and table configuration back to the default.
Commenting
On every instance page, on the top right side, there is the Comment capability. By using this capability, you are able to see existing comments or to write new ones in the comment field and add this comment by using the Add comment capability. The comment field is mandatory. By using the Cancel capability, the comment will not be saved, and you will be redirected to the instance page.
Task bar
On the bottom of the page in Solution Designer, there is an expandable panel which contains additional information around project design and development.
Problems section
On the bottom of the page in Solution Designer, there is a panel which contains a **Problems section. In these sections all problems and warnings are listed, and it is possible to navigate to the affected object in order to solve the issue by using the link capability.
Solution CLI section
On the bottom of the page in Solution Designer, there is a panel which contains a **Solution CLI section. There you can find instructions on how to download, install and set up the Solution CLI which is necessary to clone the project to your local machine and test/debug it.
Header bar capabilities
The header bar offers some basic capabilities regardless of the project type.
Create
The user has the possibility to access different create actions from here. So in every context you can create a Workspace, a Project or a Schema without navigating away from your current view. In the context of a Domain Service Project the capability offers additional project-related entries to create a Branch, an API Namespace, a Domain Namespace, an Integration namespace or a Pipeline configuration. For Application composition projects it contains the capability to add a Deployment Target.
Settings
On the upper right side of the Solution Designer is the Administration Settings function.
Help
There, you can find a link to the product documentation.
User profile
From there, it is possible to view your name and username, change user settings and log out.
Applications
This item provides links to relevant product components such as Solution Hub and the Schema registry.