Filters Metadata Definition
Jump to navigation
Jump to search
With version 4.0 of the WFM module, you can define fields to filter records by.
Footprint
[
{
"label":"Contact",
"type":"reference",
"value":{
"labelField":"Name",
"valueField":"Id"
}
},
{
"label":"Status",
"type":"select",
"value":{
"valueField":"b3s__Status__c",
"options":[
{
"label":"New",
"value":"New"
},
{
"label":"Confirmed",
"value":"Confirmed"
},
{
"label":"Cancelled",
"value":"Cancelled"
}
]
}
},
{
"label": "Is Shift Deleted?",
"type": "boolean",
"value": {
"valueField": "IsDeleted"
}
}
]
We support 3 filter types: reference, select and boolean.
When you define a boolean, the valueField must be a checkbox
When you define a select, the valueField must be a picklist or a multi-picklist
When you define a reference, the valueField bust be a lookup/master detail relationship. In this case, you want to also define labelValue - i.e. the field that will be used for the user display value