[Index]
For model forms, a set of rules can be defined that specify an initial state of the model form and a change in its behavior and values on it in accordance with data and events that take place on the form. This set of rules is defined in a GUI Rule model and it applies to a selected model form when it is used. GUI Rules can for example be used to hide or show input controls, to enter values or to enable controls in accordance with change or input on the form. When a GUI Rule is created, the design form applies to the specified model. Field Specific rules can be specified as well as Events on fields. Events are associated with Actions on fields. In other words, if a certain event takes place in a field, actions can be carried out on other fields.
Title | Description | Details | |||||||||||||||||||||||||||||||||||||||||||||||
Model Type * | The selected model type that the GUI Rule applies to. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Name * | The name of the GUI Rule. Default: Default |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Show Metadata Information | Do not display Metadata Information |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Filter Fields | These values will need to be supplied for this non-default GUI Rule to be fetched. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Field * | The name of the field to use as a filter. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Value * | The value of the field to use as a filter. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Field Specific | If required for fields in the selected Model Type, use the Field Specific form to set properties and values for a field when the model form is first rendered. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Field * | The selected field to which initial properties are applied. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Property * | The selected property of the field when the model for is first rendered. The field can be disabled, take custom values, hidden, change type or take a value. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Source | The source of the value. If the Source is GUI, Value is a reference to values in the GUI. If the Source is API, Value will source its value from an API call. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Scope of parameter search | Parameters can be used in the Value field of the actions as follows [fieldname]. This will then replace the parameter (everything including the square brackets with the value of the 'fieldname' field). The scope determines where in the form the rule will search for 'fieldname'. In some cases the rule must be limited to fields within the same object (in this case use Local). In other cases the rule must search the entire form (in this case use Global). |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Value | The value of the field when the model is first rendered and the property is to take a value. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Value is translatable? | Value is translatable. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
API Request Type | The API Request can be called to a specific type. Leading and Trailing slashes are automatically removed and not required. (E.g data/ProvisioningWorkflow or [device_type:scope==global]). |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Type Modifier | Modify the request type to list choices, properties, operations or other operation. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Request Parameter Value Pairs | API Requests' input in the form of parameter and value pairs. parameter=hierarchy and value=[hierarchy] will result in input ?hierarchy=[hierarchy] |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Parameter | The parameter to be passed to the API. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Value | The value of the parameter to be passed to the API. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Events | The list of events on selected fields and the resulting actions. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Description | A description of the event. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Conditions | These conditions must all evaluate to TRUE for the actions to be implemented. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Field | The selected field for which an event is specified. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Property * | The property of the field that applies to the event Condition. The field can be disabled, hidden or take a value. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Condition | The event condition that is to hold for the Value field property. The condition applies if the field property is Value and tests with the Value of the field. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Value | The value that the Condition tests the field value with if the Condition is Changes, Empty, Equals and Not Equals. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Values | If the Condition is In or Not In, then the Values list the items to test the condition against. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Scope of parameter search | Parameters can be used in the Value field of the actions as follows {fieldname}. This will then replace the parameter (everything including the curly brackets with the value of the 'fieldname' field). The scope determines where in the form the rule will search for 'fieldname'. In some cases the rule must be limited to fields within the same object (in this case use Local). In other cases the rule must search the entire form (in this case use Global). |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Actions | The list of actions that apply to fields if the Event condition resolves to True. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Field | The field upon which the action is carried out. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Property * | The property of the field that is affected by the action. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Source | The source of the value. If the Source is GUI, Value is a reference to values in the GUI. If the Source is API, Value will source its value from an API call. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Scope of parameter search | Parameters can be used in the Value field of the actions as follows {fieldname}. This will then replace the parameter (everything including the curly brackets with the value of the 'fieldname' field). The scope determines where in the form the rule will search for 'fieldname'. In some cases the rule must be limited to fields within the same object (in this case use Local). In other cases the rule must search the entire form (in this case use Global). |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Value | Use the Value input to specify the value of the selected Property. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Value is translatable? | Value is translatable. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
API Request Type | The API Request can be called to a specific type. Leading and Trailing slashes are automatically removed and not required. (E.g data/ProvisioningWorkflow or [device_type:scope==global]). |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Type Modifier | Modify the request type to list choices, properties, operations or other operation. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Request Parameter Value Pairs | API Requests' input in the form of parameter and value pairs. parameter=hierarchy and value=[hierarchy] will result in input ?hierarchy=[hierarchy] |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Parameter | The parameter to be passed to the API. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Value | The value of the parameter to be passed to the API. |
|