Warrant Query

The warrant query process is uniform across different jurisdictions, although rules for access to warrant data vary by jurisdiction and situation.

Note that, for the purposes of this model, it is assumed that the Querying Entity has the necessary authentication and authorization to perform the query. Specific access control rules will vary by implementation and jurisdiction.

The following links provide Business Process Flow Diagrams for the Warrant Query Business Function:

Primary Flow
Warrant Query-Primary (png)
Warrant Query-Primary (bpm)

The sample process flow diagram was developed in standard Business Process Model and Notation using the Windows-based Bizagi Modeler tool and can be modified to represent the specific process in your jurisdiction. To download a free copy of the Bizagi Modeler tool, go to bizagi.com.

Primary Flow Description
  •  
A Querying Entity generates and sends a Warrant Query Request Message to the Repository System; this message includes the search parameters. 
  •  
The Repository System receives the Warrant Query Request Message and searches the repository using the supplied search parameters. 
  •  
The Repository System generates and sends a Warrant Query Response Message to the Querying Entity. This message will either indicate that no matching records were found or contain a summary of matching records, including a unique identifier for each match. 
  •  
The Querying Entity receives the Warrant Query Response Message containing the summary information. 
  •  
If the full detail of a matching record is desired, the Querying Entity generates and sends a Warrant Query Request Message to the Repository System. This message includes the unique identifier of the desired warrant. 
  •  
The Repository System receives the Warrant Query Request Message and retrieves the requested warrant. 
  •  
The Repository System generates and sends a Warrant Query Response Message to the Querying Entity. This message will contain the full detail of the requested record. 
  •  
The Querying Entity receives and processes the detailed response. 


The following table summarizes the responsibilities of each role depicted in the business process flow:

Role Responsibilities Actors

Querying Entity

  •  
Generates and sends a Warrant Query Request Message to the Repository; this message includes the search parameters 
  •  
Receives the Warrant Query Response Message containing the summary information 
  •  
If the full detail of a matching record is desired, generates and sends a Warrant Query Request Message to the Repository that includes the unique identifier of the desired warrant 
  •  
Receives and processes the desired response 

  •  
Law Enforcement 
  •  
Prosecution 
  •  
Corrections 
  •  
Probation 
  •  
Parole 
  •  
Court 
  •  
Court Clerk 

Repository

  •  
Receives the Warrant Query Request Message and searches the repository using the supplied search parameters 
  •  
Generates and sends a Warrant Query Response Message to the Querying Entity indicating that no matching records were found or containing a summary of matching records, including a unique identifier for each match 
  •  
Receives the Warrant Query Request Message and retrieves the requested warrant 
  •  
Generates and sends a Warrant Query Request Response Message to the Querying Entity that contains the full detail of the requested record 
  •  
Repository