Object Filter
General
Objects filters are used to perform object searches in the SKOOR Engine model.
Setting | Description |
---|---|
Search Type |
|
Filter Types
Object
Allows to select a SKOOR object directly.
Setting | Description |
---|---|
Object | Select SKOOR object |
Deep Search
A deepSearch filter performs a deep search below the objects defined with the Objects below setting.
Setting | Description |
---|---|
Objects below | Search is performed below this object. Can be a SKOOR object or a nested filter. |
Object type | Search for objects of the specified type. Can be set to |
Condition mode | Logical operator for conditions. |
Conditions | Filter conditions in JSON notation. Example: { "item": "<item>", "operator": "<operator>", "expression": "<search string>", "propertyId": "<property id if item is property_id>", "propertyKey": "<property key if item is property_key>" }
|
Object name | Only find objects matching this regular expression. Please notice that this is a client side filter. |
Object state | Only find objects in the defined state. Please notice that this is a client side filter . |
Enable client side filter | This options enables the client to filter received data from SKOOR Engine. |
Conditions Examples
Find objects in state major and with property bsk_id equals 25
[ { "item": "property_key", "operator": "eq", "expression": 25, "propertyKey": "bsk_id" }, { "item": "state", "operator": "eq", "expression": "major" } ]
Objects which name starts with "foo"
{ "item": "name", "operator": "starts_with", "expression": "foo" }
Objects with value name “Count” greater than 0
{ "item": "value_name_user", "value": "Count", "operator": "gt", "expression": "0" }
Using URL parameter placeholder
{ "item": "name", "operator": "eq", "expression": "${params.name}" }
Immediate children
This filter provides immediate children of the object(s) defined by Objects below.
Setting | Description |
---|---|
Objects below | Perform search on immediate children of this object. Can be a SKOOR object or a nested filter. |
Object type | Only find objects of this type. Please notice that this is a client side filter. |
Sub type | Only find objects of this sub type. Please notice that this is a client side filter. |
Object name | Only find objects matching this regular expression. Please notice that this is a client side filter. |
Object state | Only find objects in this state. Please notice that this is a client side filter. |
Object properties | Use this field to select specific properties of the SKOOR Object |
Performs a search based on the property query provided by a filter matrix on the same dashboard.
Execute filter
This filter executes a predefined filter defined by Objects below.
Setting | Description |
---|---|
Objects below | Filter to execute. Can be a SKOOR filter or a nested object filter. |
Object name | Only find objects matching this regular expression. Please notice that this is a client side filter. |
Object state | Only find objects in this state. Please notice that this is a client side filter. |
Performs a search based on the property query provided by a filter matrix on the same dashboard.
Property query
Performs a search based on the property query provided by a filter matrix on the same dashboard.
Data source
Loads data from the selected data source.
Setting | Description |
---|---|
Data source | External data source to get data from. |
Table | Table to load data from. |