While attempting to change the filter type in the filter options, it is disabled, and I cannot modify it. By default, it is set to “range,” which does not meet my requirements. I need a “select” option so users can choose a specific case type.
2 Likes
@Irfan_Ali @vaibhav @Paul_Thomas please help
3 Likes
Hi @Adithya,
Let us understand the how the filter type is determined first, followed by explanation for your concerns.
How Filter Type Is Determined
Binding Types Overview
There are three binding contexts in which mapping properties appear. Each context defines a set of properties and their data types, from which we infer the appropriate Filter Type.
CO (Case Object) Binding
- Definition: Models created and maintained by users in the Workflow Studio’s Model editor.
- Structure Source: Dropdown options come directly from the properties defined in this model.
- Type Info: Every property in the model has an explicit data type (
string,number,boolean,date). - Filter Derivation: We map each data type to one (or in some cases two) predefined Filter Types (see Section 1.2).
Case Instance Binding
- Definition: A fixed, system-provided model representing the data structure of a case.
- Structure Source: The platform’s internal schema; not editable by users.
- Type Info: Predefined and read-only.
- Filter Derivation: Same mapping rules apply, but types come from the system model.
Task Instance Binding
- Definition: A fixed, system-provided model representing an individual task within a case.
- Structure Source: The platform’s internal task schema; read-only.
- Type Info: Predefined in the system.
- Filter Derivation: Identical mapping rules, based on the system task schema.
Mapping Property Types → Filter Types
Each mapping property is assigned one of these predefined Filter Types, based on its data type:
| Property Type | Filter Type(s) | Behavior & Purpose | Common Examples |
|---|---|---|---|
number |
Range | Specify a minimum and/or maximum. Ideal for continuous or discrete numeric data. | Premium amount, Age, CID, Task ID |
string |
Search / Multi-select | - Search: Type-ahead lookup against free-text fields. - Multi-select: Choose from a known set. |
Username (Search), Status (Multi-select) |
boolean |
Boolean | Multi-select to choose from True and False. | Active flag, Completed status |
date |
Date Range | Start and end dates for filtering within a timeline. | Created date, Birth date |
Note: Properties of type
arrayorobjectare not supported for filtering.
Your Reported Concerns
Filter Type for cid
- Binding Context:
- Comes from the Case Instance model (system-defined).
- Property Definition:
- In the Case Instance schema, the
cidfield is defined as anumber.
- In the Case Instance schema, the
- Filter Result:
- Because it’s numeric, the UI uses a Range filter for
cid.
- Because it’s numeric, the UI uses a Range filter for
- Implication:
- Users can enter lower and upper bounds to locate cases by their numeric
cid.
- Users can enter lower and upper bounds to locate cases by their numeric
Utility of the caseType Filter
- Data Relationship:
- Each Alpha Project is associated with exactly one case type.
- Therefore, all tasks, cases, and signals in the Case Manager UI share the same
caseTypefor a given project.
- Filter Redundancy:
- Since the project context implicitly fixes
caseType, offering it as a filter adds no value.
- Since the project context implicitly fixes
Let me know if you’d like further clarification or additional examples on any of these points.
7 Likes
So to meet my current requirement I need to change it to CO in short .
In my CO there is cid as well
So technically i should be able to filter out and make it work right
But
It is not working is there anything more that i need to add or implement to make it work
2 Likes
@Irfan_Ali @vaibhav @gaurav.pandey please help
2 Likes





