AUTOFILTER: Automation filter
An automation filter condition testing object properties against values with various comparison operators.
Default definition. This article describes the default
AUTOFILTER definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches AUTOFILTER.Entity properties
| Property | Value |
|---|---|
| Entity code | AUTOFILTER |
| Display name | Automation filter |
| Plural | Automation filters |
| Level | 11000 |
Use cases
System entity for automation filter conditions within the AUTO workflow system. Single-row layout with four inline fields: name, type indexedSelect (firstValue/hasValue/setValue/valueChanged/valueIncreased/valueDecreased/lessThan/greaterThan/startsWith/containsValue/comboKeyContains), property field using entityProperties type with isObjectProperty flag, and value field. Additional comboKey-specific fields (ckProperty for comboKey/comboKey2/comboKey3, ckEntity) appear via visibility conditions.
Fields
General: Basics
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | Name. |
type | enum | Yes | Type. Valid ids: firstValue (First property value set), hasValue (Property equals a value), setValue (Property set to a value), valueChanged (Property changed), valueIncreased (Property increased), valueDecreased (Property decreased), lessThan (Property less than a value), greaterThan (Property greater than a value), startsWith (Property starts with), containsValue (Property contains value), comboKeyContains (Object belongs to (comboKey match)). |
p | entityProperties | Property. | |
v | text | Value. | |
ckProperty | enum | ComboKey field. Valid ids: comboKey (comboKey), comboKey2 (comboKey2), comboKey3 (comboKey3). | |
ckEntity | text | The entity key segment to match in the comboKey (e.g. PJ, DEPT, CLIENT) |
Relationships
- No declared relationships in the default definition.
Creating a Automation filter via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "AUTOFILTER",
"level": 11000,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Name",
"type": "firstValue",
"v": "Value",
"ckProperty": "comboKey"
}
Listing Automation filters records
GET /v1/entities/AUTOFILTER/SUB