Dispositions

Maintaining Criminal Disposition Information

Business Problem

Timely update Criminal History with Disposition information

Disposition records are received from the various courts and law enforcement agencies throughout the state of California. This information was being handled by a legacy mainframe application. The legacy application had not been updated to handle new business rules for many years. As a result, a significant backlog of manual processing had accrued.

Solution

Disposition Processor

The Disposition Processor is the re-platformed and re-architected system that processes records for dispositions of arrests and court actions.

Open System Platform

The Disposition Processor was architected and developed to run on the Department of Justice's enterprise standard JAVA/Oracle platform.

Batch Processing

All submitting agencies send disposition information to a central server, where a batch process picks up the records periodically.

Queues

The batch process is queue-driven and provides a robust and efficient mechanism for updating the Criminal History System with disposition information.

Web Interface

Due to business rules, some records have to be processed manually. The legacy application sent all manual processing workload to a drop printer. The reams of paper were distributed to the various staff for manual processing. CloverLeaf implemented a web interface so staff could access the work queues and process the records without printing.

Automated Analysis

Previously, analysis of records that meet certain criteria had to be done by hand. The Disposition Processor includes a subsystem called the Disposition Research Processor, which automatically performs the analysis.

CloverLeaf Added Value

Generating the required fixed-length format test data in a timely manner was an issue that faced the client for Acceptance Testing, and CloverLeaf for unit testing. A typical text editor did not allow for easy distinction between fields. CloverLeaf staff went the extra mile and worked over a weekend to develop a test data editor. As a result, the time and effort for creating the test data was drastically reduced. The tool is still used to generate data for regression testing as enhancements and maintenance continues.

Benefits

The Disposition Processor automated a largely manual process that was costing the Department of Justice many hours of overtime. By providing a Web Interface instead of drop printing, many trees have been saved.

What clients are saying...

The Disposition Processor is such a powerful tool that processing time has been cut drastically, transactions are being processed more efficiently and our existing backlog has been eliminated.

- David Woo, Section Manager

Project Name

Disposition Processor

Project Scope

Software Development

  • Business Process Analysis
  • Requirements Gathering
  • Analysis
  • Design
  • Build
  • Unit Testing
  • Deployment
  • Maintenance

Project Management

  • Planning & Design
  • Scheduling
  • Execution
  • Change Management
  • Resource Tracking

Systems Integration

  • Web Services
  • Cross-Platform
  • Legacy Migration

User Experience

  • Usability
  • Prototyping
  • Progressive Enhancement
  • Graphic Design

Technologies

  • Java
  • JSP
  • Struts
  • AJAX
  • XML/XSL
  • Oracle
  • PL/SQL
  • Jetty Application Server
  • Unix

CloverLeaf's CLETS Gateway is used for Criminal History queries and updates.