IQL query types
Purpose
This page lists the language-agnostic type prefixes and enumerated values used by the iGrafx Query Language (IQL) for Process DesignProcess Design The discipline of explicitly modeling business processes to document, analyze, and optimize them. In Process360 Live, process design is the authoring side that complements mining's data-driven view. reporting—for example ObjectType, RequirementType, and CreationSource. Use these values when building report filters and selecting report properties so your report definitions remain stable across languages. The entries here aren't UI display names: end users may see localized labels, but the IQL value in your report definition stays the same and is case-sensitive.
For example, a filter definition for all objects with the requirement type “Governance / Compliance” looks like this:
requirementType = RequirementType.GOVERNANCE
For background on how IQL drives report object selection and filter behavior, see the Reporting overview and sample IQL queries.
Types
The following table lists all type prefixes that are available for reporting on specific properties, along with their possible values.
| Properties | Type Prefix | Possible Values |
|---|---|---|
| type | ObjectType | All enterprise object types (such as PROCESS, REQUIREMENT, and ACTIVITYActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case.). See ObjectType values for a complete list. |
| requirementType | RequirementType | BUSINESS, FINANCIAL, FUNCTIONAL, GOVERNANCE, NONE, PERFORMANCE, PERSONAL, PRODUCT, RISK, TECHNICAL |
| creationSource | CreationSource | IGX_IMPORT, PROPOSAL, QUICKMAP, PIA, VISIO_IMPORT, IGXW_IMPORT, BPMN_IMPORT, TEMPLATE_DIAGRAM, TEMPLATE_BUILTIN, COPY |
| approvalState, endorsementState, reviewState | CycleState | IN_PROCESS, NOT_IN_PROCESS, REJECTED, PAUSED |
| piDataSeriesType | PIDataSeriesType | CATEGORY_BASED, ROLLUP, TIME_BASED, TIME_BASED_TEXT |
| piRatingSystem | PIRatingSystem | GAR, GR, NONE, RAG, RAGAR, RG |
| subtype | subtype | Any enterprise object (e.g. Risk, Risk Instance, Control, Control Instance, Performance Indicator) that has a sub-type. For example, to report all Strategic KPIsKPI A quantitative measure used to evaluate process performance against a target — for example, average throughput time, automation rate, or rework percentage., put the subtype value in quotes as shown in this Filter: type=ObjectType.PERFORMANCE_INDICATOR and subtype.name="Strategic Performance Indicator (S-KPI)" |
| resourceType | resourceType | Any resource or resource sub-type |
| piWeighting | PIWeighting | HIGH, LOW, MEDIUM, NONE, VERY_HIGH, VERY_LOW |
| resourceAvailabilityTimeAwayUnit | TimeUnit | DAYS, HOURS, MINUTES, MONTHS, SECONDS, WEEKS, YEARS |
| risk.impact, risk.likelihood | Level | HIGH, LOW, MEDIUM, VERY_HIGH, VERY_LOW |
| rootResourceType | RootResourceType | EQUIPMENT, INFRASTRUCTURE, ITARCHITECTURE, LABOR, LOCATION, ORGANIZATION |
| specialResourceType | SpecialResourceType | BOARD, GROUP, JOB, LEGAL_ENTITY, NONE, PERSON, ROLE, ROOT, SAP_END_USER_ROLE_JOB, SAP_END_USER_ROLE_ORGANIZATIONAL_UNIT, SAP_END_USER_ROLE_USER, SAP_LOGICAL_COMPONENT, SAP_ORGANIZATIONAL_UNIT |
| sapDocumentStatus | SAPStatus | COPY_EDITING, IN_PROCESSING, NONE, RELEASED, REVIEW |
| workProductLayer | WorkProductLayer | BUSINESS, INFORMATION, DATA |
| diagramElement.elementType | DiagramElementType | All diagram element types (such as Shape, Event, and ActivityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case.). See DiagramElementType values for a complete list. |
ObjectType values
The list below includes all built-in enumeration values that can follow the type prefix "ObjectType".
| Object | Note |
|---|---|
ACTIVITY | An activityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case. (step) within a process. |
CHART | A chart object. |
CLASS | A class (data/object class). |
CLASS_FOLDER | Folder that holds class objects. |
COMPONENT | A reusable IGX diagram component. |
CONTROL | A control object. |
CONTROL_FOLDER | Folder that holds control objects. |
CONTROL_INSTANCE | A control instance object. |
DASHBOARD | A dashboardDashboard A configurable view in Process360 Live that aggregates KPIs, charts, and filters across one or more processes for stakeholders to monitor performance. object. |
DASHBOARD_FOLDER | Folder that holds dashboardsDashboard A configurable view in Process360 Live that aggregates KPIs, charts, and filters across one or more processes for stakeholders to monitor performance.. |
DEPARTMENT | A department object. |
DIAGRAM | For Client-authored diagrams |
DOCUMENT | For Client-authored .igx files |
EXTERNAL_AGENT | An external agent object. |
EXTERNAL_AGENT_FOLDER | Folder that holds external agents. |
EXTERNAL_FILE | Microsoft Office documents, for example. |
FOLDER | A generic folder. |
GOAL | A goal object. |
INTERFACE | An interface object. |
INTERFACE_FOLDER | Folder that holds interface objects. |
OPERATION | An operation belonging to an interface or service. |
PERFORMANCE_INDICATOR | A performance indicator (KPIKPI A quantitative measure used to evaluate process performance against a target — for example, average throughput time, automation rate, or rework percentage./PPI). |
PROCESS | A process object. |
PROCESS_FOLDER | Folder that holds processes. |
REQUIREMENT | A requirement object. |
REQUIREMENT_FOLDER | Folder that holds requirements. |
RESOURCE | A resource object. |
RESOURCE_FOLDER | Folder that holds resources. |
RISK | A risk object. |
RISK_FOLDER | Folder that holds risk objects. |
RISK_INSTANCE | A risk instance object. |
ROOT_CLASS_FOLDER | The repository's top-level system folder for class objects. |
ROOT_CONTROL_FOLDER | The repository's top-level system folder for control objects. |
ROOT_DASHBOARD_FOLDER | The repository's top-level system folder for dashboardsDashboard A configurable view in Process360 Live that aggregates KPIs, charts, and filters across one or more processes for stakeholders to monitor performance.. |
ROOT_EXTERNAL_AGENT_FOLDER | The repository's top-level system folder for external agents. |
ROOT_FOLDER | The repository root folder. |
ROOT_INTERFACE_FOLDER | The repository's top-level system folder for interface objects. |
ROOT_PROCESS_FOLDER | The repository's top-level system folder for processes. |
ROOT_REQUIREMENT_FOLDER | The repository's top-level system folder for requirements. |
ROOT_RESOURCE_FOLDER | The repository's top-level system folder for resources. |
ROOT_STRATEGY_FOLDER | The repository's top-level system folder for strategy objects. |
ROOT_WORK_PRODUCT_FOLDER | The repository's top-level system folder for work products. |
SAP_INTERFACE | An SAP interface object. |
SAP_INTERFACE_FOLDER | Folder that holds SAP interface objects. |
SAP_MASTER_DATA | An SAP master data object. |
SAP_PROCESS | An SAP process object. |
SAP_PROCESS_STEP | A step within an SAP process. |
SAP_PROJECT | An SAP branch (formerly SAP project). |
SAP_RESOURCE_FOLDER | Folder that holds SAP resources. |
SAP_SCENARIO | An SAP scenario object. |
SAP_SERVICE | An SAP service object. |
SAP_TRANSACTION | An SAP transaction object. |
SERVICE | A service object. |
STRATEGY | A strategy object. |
STRATEGY_FOLDER | Folder that holds strategy objects. |
TABLE | A table object. |
WEB_ADDRESS | A web address / external reference link. |
WEB_DIAGRAM | For Web-authored diagrams |
WORK_PRODUCT | A work product object. |
WORK_PRODUCT_FOLDER | Folder that holds work products. |
Special system types
The following table lists the special system types that properties can have, along with their possible values.
| Type | Possible Values |
|---|---|
| true/false | true or false (these values don't require a type prefix) |
| username | User is mapped to User's display name |
| date/time | GMT is mapped to profile's timezone |
DiagramElementType values
| Diagram Element Type | Category | Hierarchy | ID |
|---|---|---|---|
| Shape | DiagramElement | shape | 3 |
| ConnectorLine | DiagramElement | connectorline | 10 |
| TextObject | DiagramElement | textobject | 11 |
| BPMNLane | DiagramElement | lane | 13 |
| BPMNPool | DiagramElement | shape.pool | 12 |
| BPMNPhase | DiagramElement | phase | 14 |
| BPMNDataObjectBase | DiagramElement | shape.dataobject | 8 |
| BPMNArtifact | DiagramElement | shape.artifact | 9 |
| BPMNActivity | Shape | shape.activityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case. | 4 |
| BPMNEvent | Shape | shape.event | 6 |
| BPMNGateway | Shape | shape.gateway | 7 |
| BPMNConnector | ConnectorLine | connectorline.bpmnconnector | 0 |
| BPMNSequenceFlow | BPMNConnector | connectorline.bpmnconnector.sequenceflow | 140 |
| BPMNMessageFlow | BPMNConnector | connectorline.bpmnconnector.messageflow | 141 |
| BPMNAssociation | BPMNConnector | connectorline.bpmnconnector.association | 142 |
| BPMNDataObject | BPMNDataObjectBase | shape.dataobject.dataobject | 100 |
| BPMNDataObjectCollection | BPMNDataObjectBase | shape.dataobject.dataobjectcollection | 101 |
| BPMNDataInput | BPMNDataObjectBase | shape.dataobject.datainput | 102 |
| BPMNDataInputCollection | BPMNDataObjectBase | shape.dataobject.datainputcollection | 103 |
| BPMNDataOutput | BPMNDataObjectBase | shape.dataobject.dataoutput | 104 |
| BPMNDataOutputCollection | BPMNDataObjectBase | shape.dataobject.dataoutputcollection | 105 |
| BPMNDataStore | BPMNDataObjectBase | shape.dataobject.datastore | 106 |
| LEADInformationObject | BPMNDataObjectBase | shape.dataobject.informationobject | 107 |
| LEADInformationObjectCollection | BPMNDataObjectBase | shape.dataobject.informationobjectcollection | 108 |
| LEADInformationInput | BPMNDataObjectBase | shape.dataobject.informationinput | 109 |
| LEADInformationInputCollection | BPMNDataObjectBase | shape.dataobject.informationinputcollection | 110 |
| LEADInformationOutput | BPMNDataObjectBase | shape.dataobject.informationoutput | 111 |
| LEADInformationOutputCollection | BPMNDataObjectBase | shape.dataobject.informationoutputcollection | 112 |
| LEADInformationStore | BPMNDataObjectBase | shape.dataobject.informationstore | 113 |
| LEADBusinessObject | BPMNDataObjectBase | shape.dataobject.businessobject | 114 |
| LEADBusinessObjectCollection | BPMNDataObjectBase | shape.dataobject.businessobjectcollection | 115 |
| LEADBusinessInput | BPMNDataObjectBase | shape.dataobject.businessinput | 116 |
| LEADBusinessInputCollection | BPMNDataObjectBase | shape.dataobject.businessinputcollection | 117 |
| LEADBusinessOutput | BPMNDataObjectBase | shape.dataobject.businessoutput | 118 |
| LEADBusinessOutputCollection | BPMNDataObjectBase | shape.dataobject.businessoutputcollection | 119 |
| LEADBusinessStore | BPMNDataObjectBase | shape.dataobject.businessstore | 120 |
| BPMNGroup | BPMNArtifact | shape.artifact.groupartifact | 130 |
| BPMNInitiatingMessage | BPMNArtifact | shape.artifact.initiatingmessage | 131 |
| BPMNNonInitiatingMessage | BPMNArtifact | shape.artifact.noninitiatingmessage | 132 |
| BPMNTask | BPMNActivity | shape.activityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case..task | 5 |
| BPMNCallActivity | BPMNActivity | shape.activityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case..callactivity | 21 |
| BPMNSubprocess | BPMNActivity | shape.activityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case..subprocess | 22 |
| BPMNAdhocSubprocess | BPMNSubprocess | shape.activityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case..subprocess.adhoc | 23 |
| BPMNEventSubprocess | BPMNActivity | shape.activityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case..eventsubprocess | 24 |
| BPMNInclusiveGateway | BPMNGateway | shape.gateway.inclusive | 80 |
| BPMNExclusiveGateway | BPMNGateway | shape.gateway.exclusive | 81 |
| BPMNParallelGateway | BPMNGateway | shape.gateway.parallel | 82 |
| BPMNComplexGateway | BPMNGateway | shape.gateway.complex | 83 |
| BPMNEventBasedGateway | BPMNGateway | shape.gateway.event | 84 |
| BPMNEventBasedParallelGateway | BPMNGateway | shape.gateway.event.parallel | 85 |
| BPMNAbstractTask | BPMNTask | task_abstract | 30 |
| BPMNUserTask | BPMNTask | task_user | 31 |
| BPMNAutomatedTask | BPMNTask | task_service | 32 |
| BPMNManualTask | BPMNTask | task_manual | 33 |
| BPMNSendTask | BPMNTask | task_send | 34 |
| BPMNReceiveTask | BPMNTask | task_receive | 35 |
| BPMNScriptTask | BPMNTask | task_script | 36 |
| BPMNBusinessRuleTask | BPMNTask | task_businessrule | 37 |
| LEADNotification | BPMNTask | task_notification | 38 |
| LEADMapping | BPMNTask | task_mapping | 39 |
| LEADReporting | BPMNTask | task_reporting | 40 |
| LEADManualService | BPMNTask | task_manualservice | 41 |
| LEADAutomatedService | BPMNTask | task_automatedservice | 42 |
| LEADRuleFlow | BPMNTask | task_ruleflow | 43 |
| LEADRuleScript | BPMNTask | task_rulescript | 44 |
| LEADDecisionTable | BPMNTask | task_decisiontable | 45 |
| LEADRule | BPMNTask | task_rule | 46 |
| LEADRuleSet | BPMNTask | task_ruleset | 47 |
| LEADFlowRuleSet | BPMNTask | task_flowruleset | 48 |
| BPMNNoneEvent | BPMNEvent | shape.event.none | 50 |
| BPMNCatchEvent | BPMNEvent | shape.event.catch | 51 |
| BPMNThrowEvent | BPMNEvent | shape.event.throw | 69 |
| BPMNTimerEvent | BPMNCatchEvent | shape.event.timer.in | 52 |
| BPMNReceiveMessageEvent | BPMNCatchEvent | shape.event.message.in | 53 |
| BPMNReceiveSignalEvent | BPMNCatchEvent | shape.event.signal.in | 54 |
| BPMNConditionalEvent | BPMNCatchEvent | shape.event.conditional.in | 55 |
| BPMNCatchMultipleEvent | BPMNCatchEvent | shape.event.multiple.in | 56 |
| BPMNErrorCatchEvent | BPMNCatchEvent | shape.event.error.in | 57 |
| BPMNEscalationCatchEvent | BPMNCatchEvent | shape.event.escalation.in | 58 |
| BPMNCompensationEvent | BPMNCatchEvent | shape.event.compensation.in | 59 |
| BPMNParallelMultipleEvent | BPMNCatchEvent | shape.event.parallelmultiple.in | 60 |
| BPMNSendMessageEvent | BPMNThrowEvent | shape.event.message.out | 70 |
| BPMNBroadcastSignalEvent | BPMNThrowEvent | shape.event.signal.out | 71 |
| BPMNErrorEvent | BPMNThrowEvent | shape.event.error.out | 72 |
| BPMNEscalationEvent | BPMNThrowEvent | shape.event.escalation.out | 73 |
| BPMNCancelEvent | BPMNThrowEvent | shape.event.cancel.out | 74 |
| BPMNCompensateEvent | BPMNThrowEvent | shape.event.compensation.out | 75 |
| BPMNThrowMultipleEvent | BPMNThrowEvent | shape.event.multiple.out | 76 |
| BPMNTerminateEvent | BPMNThrowEvent | shape.event.terminate.out | 77 |
| VSMActivity | Shape | vsm_activity | 143 |
| VSMInventory | Shape | vsm_inventory | 144 |