Searching with Prefixes

The Process Monitor IntelliSearch field includes numerous prefixes to help you find what you need.

In the following table, "Exact match" means the name must match exactly, and "Wildcard search" means the means the name must contain the search string.

Prefix Description

a, application

Find processes from an application. Wildcard search.

ae

Find processes from an application. Exact match.

c, comm, comment

Find processes with a comment. Wildcard search.

d, desc, description

Find processes with a process name. Wildcard search.

jde

Find processes from a Process Definition. Exact match.

jd, jobdefinition

Find processes from a Process Definition. Wildcard search.

j, jobname

Find processes with specific description. Wildcard search.

p, param, parameter

Finds processes with the parameter name and optionally its default value. Wildcard search.

pse

Find processes that run on a Process Server. Exact match.

ps, processserver, psId

Find processes that run on a Process Server. Wildcard search.

qe

Find processes from a Queue. Exact match.

q, queue, qId

Find processes from a Queue. Wildcard search.

qId

Find processes using the Unique ID of the process's Queue.

req, requested

Find processes using the requested start time.

rid, remoteid

Find processes using the remote ID. For example, rid:A12S34H3 displays the process with the remote ID A12S34H3.

rs, runstart

Find processes using the run start time.

re, runend

Find processes using the run end time.

rsys, remotesystem

Find processes using the remote system name.

rstat, remotestatus

Find processes using their remote status. For example, remotestatus:error would display all processes that have the remote status error.

s, status

Find processes with a particular status. For more information, see Searching with Status.

sappse

Find processes that run on an SAP System Process Server. Exact match.

sapps, sapprocessserver

Find processes that run on an SAP System Process Server. Wildcard search.

sapqe

Find processes that run in an SAP System queue. Exact match.

sapq

Find processes that run in an SAP System queue. Wildcard search.

statuschangedbefore, scb

Find processes that changed status before a certain ISO-8601 period. Internal.

For example:

  • qe:System displays all processes in the Queue named System.

  • q:Sys displays all processes in a Queue with the string sys in its name.

  • jde:System_Sleep displays all processes that use the System_Sleep Process Definition.

Searching with Multiple Arguments

When searching with a single prefix, you can search for more than one value at a time. Results that match any of the arguments are returned. For example, searching on p:ProcessDefinition1 ProcessDefinition2 returns both ProcessDefinition2 and ProcessDefinition2. You can think of this as an OR search, where results that match either argument are returned.

You can also search with more than one prefix at a time. If you combine multiple prefixes, only results that match ALL of the arguments are returned. For example, searching on q:Queue1 ps:ProcessServer1 returns all processes on ProcessServer1 that use Queue1. You can think of this as an AND search, where only results that match ALL arguments are returned.

You can also combine these two approaches. For example, searching on q:Queue1 Queue2 ps:ProcessServer1 returns all processes on ProcessServer1 that use Queue1 or Queue2.

Searching with Process Parameters

You can search for processes that have specific parameter names and parameter values. In, In Out, and Out parameters are all searched.

  • p:<name>: Finds all processes with a parameter named <name>
  • p:<name>=<search string>: Finds all processes that have a parameter named <name> with a value that contains <search string>.
  • p:<name>==<search string> - Finds all processes that have a parameter named <name> with a value exactly equal to <search string>.

Note: You can filter on name alone, but you cannot filter on value alone.

Note: Name searches are case-insensitive, but value searches (for example, searches for parameter values) are case-sensitive.

You can search parameters of type String, Date, Time, and Number. If a value can be converted to a number, both the string and number values are searched. The same goes for dates and times. If a value cannot be converted into a date, time or number, only String values are searched.

The format for dates is restricted to yyyy-MM-dd (for example, 2023-07-27). The format for times is restricted to HH:mm (for example, 13:31). The format for numbers is restricted integers and decimals that use dot notation (for example, 3.1415).

Searching with Status

When you search with the s or status prefix, you can enter the following values, in a comma sensitive list:

  • Case sensitive status names
  • Status codes
  • The problem keyword, which maps to the statuses Error, Killed, and Unknown (also enterable as E,K,U) .

For example, here are several ways to display processes that have reached a final state, but have not reached status Completed.

status:Error status:Killed status:Unknown status:Error,Killed,Unknown status:E,K,U status:EKU status:problem

Here are two ways to display processes that have reached status Completed.

status:Completed status:C