Model Designer
Model Designer lets you create data models called Business Models that describe how data objects ( Business Objects) are structured. A Business Model consists of a list of properties. Refer to the detailed documentation of each property type below.
Business Model Properties
- ID
- Short & Long Text
- Multi-Language Text
- Number
- Boolean
- Date
- Time
- Timestamp
- Time Series
- Selection
- Image
- Status
- Stages
- Location
- Scan
- User
- Flow Selection
- Visualization
- Progress
- Phone Number
- Address
- Link
- Label
- One-To-One Relationship
- One-To-Many Relationship
- Many-To-One Relationship
- Many-To-Many Relationship
Options
- Required: if checked the user has to set a value for this property when creating/updating a Business Object
- Show in card: if checked the property will be shown in the Business Object card
- Show in label: if checked the property will be shown in the Business Object label
- Readonly: if checked the user will not be able to set a value for this property, the value can only be set in a Flow( Object Create/Update node)
- Show label: if checked the property label will be shown when creating/updating Business Object
Notes:
- The Business Object label is part of the Business Object card
- When property is readonly it cannot be required
- Some properties like Visualization, Location cannot be shown in Business Object card/label
Actions
Start Flow
The Start Flow action starts a flow and redirects to user to the started Flow run.
Internal Link
The Internal Link navigates the user to a page inside the app.
External Link
The External Link navigates the user to a page outside the app.
Parameters
You can set parameters as key-value-pairs for each action. You can use certain placeholders for dynamic parameter values:
Placeholder | Description |
---|---|
current_object_id |
The ID of the business object where the action was clicked. |
property_{id} |
The value of a specific property of the business object where the action was clicked. Replace {id} with a specific property ID. You can get the property ID in Model Designer |
If you want to pass the ID of an object to a Flow, you can do:
ID: triggerObjectId
Value: current_object_id
Conditions
Default Values
You can set default values for all Business model properties. These values will be used when creating Business Object. They can be overwritten by the User.
If you want to have a Default Value in a combination with Readonly you have to first make the property not Readonly then set Default value and make the property Readonly again.