ProcessMaker Query Language (PMQL) uses three data types. Each data type specifies the ProcessMaker data a PMQL query references, while the query’s syntax determines how to interpret (parse) that data.
PMQL Data Type: Request
When performing PMQL search queries from any of the pages accessible from the Requests top menu option, PMQL uses the Request
data type to apply PMQL syntax. Selecting any PMQL search result displays the Request summary for that result.
The Request
PMQL data type can use the following PMQL properties:
completed
propertycreated
propertydata
objectid
propertymodified
propertyparticipant
propertyprocess_id
propertyrequest
propertyrequester
propertystarted
propertystatus
property
For more informaion, see Request Data Type PMQL Properties.
PMQL Data Type: Task
When performing PMQL search queries from any of the pages accessible from the Tasks top menu option, PMQL uses the Task
data type to apply PMQL syntax. Selecting any PMQL search result displays the Task summary for that result.
The Task
PMQL data type can use the following PMQL properties:
completed
propertycreated
propertydata
objectdue
propertyelement_id
propertyid
propertymodified
propertyprocess_id
propertyrequest
propertystarted
propertystatus
propertytask
property
For more information, see Task Data Type PMQL Properties.
PMQL Data Type:Collection
When performing PMQL search queries from any Collection accessible from the Collections sidebar icon in the Admin top menu option, PMQL uses the Collection
data type to apply PMQL syntax. PMQL search queries apply to records within the displayed Collection. Selecting any PMQL search result displays the Collection record for that result.
The Collection
PMQL data type can use the following PMQL properties:
For more information, see Collection Data Type PMQL Properties.