Skip to main content

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.

PropertiesType PrefixPossible Values
typeObjectTypeAll 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.
requirementTypeRequirementTypeBUSINESS, FINANCIAL, FUNCTIONAL, GOVERNANCE, NONE, PERFORMANCE, PERSONAL, PRODUCT, RISK, TECHNICAL
creationSourceCreationSourceIGX_IMPORT, PROPOSAL, QUICKMAP, PIA, VISIO_IMPORT, IGXW_IMPORT, BPMN_IMPORT, TEMPLATE_DIAGRAM, TEMPLATE_BUILTIN, COPY
approvalState, endorsementState, reviewStateCycleStateIN_PROCESS, NOT_IN_PROCESS, REJECTED, PAUSED
piDataSeriesTypePIDataSeriesTypeCATEGORY_BASED, ROLLUP, TIME_BASED, TIME_BASED_TEXT
piRatingSystemPIRatingSystemGAR, GR, NONE, RAG, RAGAR, RG
subtypesubtypeAny 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)"
resourceTyperesourceTypeAny resource or resource sub-type
piWeightingPIWeightingHIGH, LOW, MEDIUM, NONE, VERY_HIGH, VERY_LOW
resourceAvailabilityTimeAwayUnitTimeUnitDAYS, HOURS, MINUTES, MONTHS, SECONDS, WEEKS, YEARS
risk.impact, risk.likelihoodLevelHIGH, LOW, MEDIUM, VERY_HIGH, VERY_LOW
rootResourceTypeRootResourceTypeEQUIPMENT, INFRASTRUCTURE, ITARCHITECTURE, LABOR, LOCATION, ORGANIZATION
specialResourceTypeSpecialResourceTypeBOARD, 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
sapDocumentStatusSAPStatusCOPY_EDITING, IN_PROCESSING, NONE, RELEASED, REVIEW
workProductLayerWorkProductLayerBUSINESS, INFORMATION, DATA
diagramElement.elementTypeDiagramElementTypeAll 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".

ObjectNote
ACTIVITYAn 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.
CHARTA chart object.
CLASSA class (data/object class).
CLASS_FOLDERFolder that holds class objects.
COMPONENTA reusable IGX diagram component.
CONTROLA control object.
CONTROL_FOLDERFolder that holds control objects.
CONTROL_INSTANCEA control instance object.
DASHBOARDA 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_FOLDERFolder 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..
DEPARTMENTA department object.
DIAGRAMFor Client-authored diagrams
DOCUMENTFor Client-authored .igx files
EXTERNAL_AGENTAn external agent object.
EXTERNAL_AGENT_FOLDERFolder that holds external agents.
EXTERNAL_FILEMicrosoft Office documents, for example.
FOLDERA generic folder.
GOALA goal object.
INTERFACEAn interface object.
INTERFACE_FOLDERFolder that holds interface objects.
OPERATIONAn operation belonging to an interface or service.
PERFORMANCE_INDICATORA 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).
PROCESSA process object.
PROCESS_FOLDERFolder that holds processes.
REQUIREMENTA requirement object.
REQUIREMENT_FOLDERFolder that holds requirements.
RESOURCEA resource object.
RESOURCE_FOLDERFolder that holds resources.
RISKA risk object.
RISK_FOLDERFolder that holds risk objects.
RISK_INSTANCEA risk instance object.
ROOT_CLASS_FOLDERThe repository's top-level system folder for class objects.
ROOT_CONTROL_FOLDERThe repository's top-level system folder for control objects.
ROOT_DASHBOARD_FOLDERThe 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_FOLDERThe repository's top-level system folder for external agents.
ROOT_FOLDERThe repository root folder.
ROOT_INTERFACE_FOLDERThe repository's top-level system folder for interface objects.
ROOT_PROCESS_FOLDERThe repository's top-level system folder for processes.
ROOT_REQUIREMENT_FOLDERThe repository's top-level system folder for requirements.
ROOT_RESOURCE_FOLDERThe repository's top-level system folder for resources.
ROOT_STRATEGY_FOLDERThe repository's top-level system folder for strategy objects.
ROOT_WORK_PRODUCT_FOLDERThe repository's top-level system folder for work products.
SAP_INTERFACEAn SAP interface object.
SAP_INTERFACE_FOLDERFolder that holds SAP interface objects.
SAP_MASTER_DATAAn SAP master data object.
SAP_PROCESSAn SAP process object.
SAP_PROCESS_STEPA step within an SAP process.
SAP_PROJECTAn SAP branch (formerly SAP project).
SAP_RESOURCE_FOLDERFolder that holds SAP resources.
SAP_SCENARIOAn SAP scenario object.
SAP_SERVICEAn SAP service object.
SAP_TRANSACTIONAn SAP transaction object.
SERVICEA service object.
STRATEGYA strategy object.
STRATEGY_FOLDERFolder that holds strategy objects.
TABLEA table object.
WEB_ADDRESSA web address / external reference link.
WEB_DIAGRAMFor Web-authored diagrams
WORK_PRODUCTA work product object.
WORK_PRODUCT_FOLDERFolder that holds work products.

Special system types

The following table lists the special system types that properties can have, along with their possible values.

TypePossible Values
true/falsetrue or false (these values don't require a type prefix)
usernameUser is mapped to User's display name
date/timeGMT is mapped to profile's timezone

DiagramElementType values

The DiagramElementType prefix accepts the values below. Type the value from the Value column into a filter. Shows as is the label that value produces in report output; it's localized, so it follows the interface language.

ValueShows as
ShapeShape
ConnectorLineConnector Line
TextObjectText Object
BPMNLaneLane
BPMNPoolPool
BPMNPhasePhase
BPMNArtifactArtifact
BPMNActivityActivityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case.
BPMNEventEvent
BPMNGatewayGateway
BPMNConnectorBPMNBPMN An ISO/OMG standard graphical notation for modeling business processes. Process360 Live uses BPMN 2.0 for design and simulation artifacts. Connector
BPMNSequenceFlowSequence Flow Connector
BPMNMessageFlowMessage Flow Connector
BPMNAssociationAssociation Connector
BPMNDataObjectData Object
BPMNDataObjectCollectionData Object Collection
BPMNDataInputData Input
BPMNDataInputCollectionData Input Collection
BPMNDataOutputData Output
BPMNDataOutputCollectionData Output Collection
BPMNDataStoreData Store
LEADInformationObjectInformation Object
LEADInformationObjectCollectionInformation Object Collection
LEADInformationInputInformation Input
LEADInformationInputCollectionInformation Input Collection
LEADInformationOutputInformation Output
LEADInformationOutputCollectionInformation Output Collection
LEADInformationStoreInformation Store
LEADBusinessObjectBusiness Object
LEADBusinessObjectCollectionBusiness Object Collection
LEADBusinessInputBusiness Input
LEADBusinessInputCollectionBusiness Input Collection
LEADBusinessOutputBusiness Output
LEADBusinessOutputCollectionBusiness Output Collection
LEADBusinessStoreBusiness Store
BPMNGroupGroup Artifact
BPMNInitiatingMessageInitiating Message
BPMNNonInitiatingMessageNon-Initiating Message
BPMNTaskTask
BPMNCallActivityCall ActivityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case.
BPMNSubprocessEmbedded Sub-Process
BPMNAdhocSubprocessAdhoc Sub-Process
BPMNEventSubprocessEvent Sub-Process
BPMNInclusiveGatewayInclusive Gateway
BPMNExclusiveGatewayExclusive Gateway
BPMNParallelGatewayParallel Gateway
BPMNComplexGatewayComplex Gateway
BPMNEventBasedGatewayEvent-Based Gateway
BPMNEventBasedParallelGatewayParallel Event-Based Gateway
BPMNAbstractTaskGeneric Task
BPMNUserTaskUser Task
BPMNAutomatedTaskAutomated Task
BPMNManualTaskManual Task
BPMNSendTaskSend Task
BPMNReceiveTaskReceive Task
BPMNScriptTaskScript Task
BPMNBusinessRuleTaskBusiness Rule Task
LEADNotificationNotification Task
LEADMappingMapping Task
LEADReportingReporting Task
LEADManualServiceManual Service Task
LEADAutomatedServiceAutomated Service Task
LEADRuleFlowRule Flow Task
LEADRuleScriptRule Script Task
LEADDecisionTableDecision Table Task
LEADRuleRule Task
LEADRuleSetRuleset Task
LEADFlowRuleSetFlow Ruleset Task
BPMNNoneEventGeneric Event
BPMNCatchEventCatch Event
BPMNThrowEventThrow Event
BPMNTimerEventTimer Event
BPMNReceiveMessageEventMessage Receive Event
BPMNReceiveSignalEventSignal Receive Event
BPMNConditionalEventConditional Event
BPMNCatchMultipleEventMultiple Catch Event
BPMNErrorCatchEventError Catch Event
BPMNEscalationCatchEventEscalation Catch Event
BPMNCompensationEventCompensation Catch Event
BPMNParallelMultipleEventParallel Multiple Event
BPMNSendMessageEventMessage Send Event
BPMNBroadcastSignalEventSignal Send Event
BPMNErrorEventError Throw Event
BPMNEscalationEventEscalate Event
BPMNCancelEventCancel Event
BPMNCompensateEventCompensate Event
BPMNThrowMultipleEventMultiple Throw Event
BPMNTerminateEventTerminate Event
VSMActivityVSM ActivityActivity A named step in a process (e.g. "Approve Invoice"). Each event in an event log records one activity occurrence for one case.
VSMInventoryVSM Inventory