Skip to main content
Skip table of contents

IQL query types

Purpose

This page lists the language-agnostic type prefixes and enumerated values used by the iGrafx Query Language (IQL) for Process Design reporting—for example ObjectType, RequirementType, CreationSource, and others. Use these values when building report filters and selecting report properties so your report definitions remain stable across languages. The entries here are not UI display names; end users may see localized labels, but the IQL value you use in your report definition remains the same and is case-sensitive.

A filter definition for all objects with a specific requirement type “Governance / Compliance” for example, would look as follows:

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, ACTIVITY, etc.). 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

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 KPIs, 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, Activity, etc.). 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

BUSINESS_RULE

CHART

CLASS

CLASS_FOLDER

COMPONENT

CONTROL_FOLDER

DASHBOARD

DASHBOARD_FOLDER

DEPARTMENT

DIAGRAM

For Client-authored diagrams

DOCUMENT

For Client-authored .igx files

EXTERNAL_AGENT

EXTERNAL_AGENT_FOLDER

EXTERNAL_FILE

Microsoft Office documents for example

FOLDER

GOAL

INTERFACE

INTERFACE_FOLDER

OPERATION

PERFORMANCE_INDICATOR

PROCESS

PROCESS_FOLDER

REQUIREMENT

REQUIREMENT_FOLDER

RESOURCE

RESOURCE_FOLDER

RESOURCE_TYPE

RISK_FOLDER

RISK_TEMPLATE

ROOT_CLASS_FOLDER

ROOT_CONTROL_FOLDER

ROOT_DASHBOARD_FOLDER

ROOT_EXTERNAL_AGENT_FOLDER

ROOT_FOLDER

ROOT_INTERFACE_FOLDER

ROOT_PROCESS_FOLDER

ROOT_REQUIREMENT_FOLDER

ROOT_RESOURCE_FOLDER

ROOT_RESOURCE_TYPE_FOLDER

ROOT_STRATEGY_FOLDER

ROOT_WORK_PRODUCT_FOLDER

SAP_INTERFACE

SAP_INTERFACE_FOLDER

SAP_MASTER_DATA

SAP_PROCESS

SAP_PROCESS_STEP

SAP_PROJECT

SAP_RESOURCE_FOLDER

SAP_SCENARIO

SAP_SERVICE

SAP_TRANSACTION

SERVICE

STRATEGY

STRATEGY_FOLDER

TABLE

WEB_ADDRESS

WEB_DIAGRAM

For Web-authored diagrams

WORK_PRODUCT

WORK_PRODUCT_FOLDER

Special System Types

The following table lists special systems types that properties can have. The possible values of properties with these special types are listed below.

Type

Possible Values

true/false

true or false (These values do not 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.activity

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.activity.task

5

BPMNCallActivity

BPMNActivity

shape.activity.callactivity

21

BPMNSubprocess

BPMNActivity

shape.activity.subprocess

22

BPMNAdhocSubprocess

BPMNSubprocess

shape.activity.subprocess.adhoc

23

BPMNEventSubprocess

BPMNActivity

shape.activity.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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.