1 / 1
Scroll to navigate
Atomic Object Internal Workshop · April 2026

JIS Platform
Reporting

A pre-read for the workshop. What the reporting work stream is, why Oakland gates it, and what we know today.

Authors Linda Imirzian, Dan Maser
Product Platform Reporting Tool
Engagement May 1, 2026 – April 30, 2027
01
How to Read This

A Pre-Read Before the Workshop

Read it before the workshop so we can dive into meaningful discussion.

Feel free to come with — or pre-send — questions to Dan and Linda. The accompanying worksheet has specific questions to think about before the workshop as well.

02
Table of Contents

What's in This Pre-Read

Five parts. Click any section to jump there.

01
High-Level Context
The gap JIS is filling, two kinds of reports, standard vs. ad hoc, and why Oakland gates everything
02
JIS Business Value Delivery & Our (Atomic's) Goals
Why this matters to JIS, what the contract commits us to, and what success looks like for Atomic
03
Current State
Five courts, five maturity levels. Tooling, maturity, and what each court has today
04
User Personas
One primary user, one Oakland-specific admin, and two tertiary audiences
05
Known Risks
The biggest unknown (D&A collaboration), plus seven more to watch
03
High-Level Context

JIS Is Planning for a Future-State Reporting Infrastructure.

Large courts have built fragile, court-specific reporting workarounds to fill the gap. Oakland's onboarding, JIS's top organizational priority, is gated on a credible reporting solution.

04
Discovery Scope

Five Large Michigan Courts

The following is based on discovery research conducted across five large Michigan courts: Oakland, Kent, Macomb, and Wayne Circuit circuit courts, and D36 Detroit district court.

These findings reflect the reporting landscape at large, high-volume courts specifically. Smaller courts may have different needs and constraints that are not yet well understood.

05
Context

The Court Case Lifecycle

A simplified view of the case lifecycle that reporting touches — four phases, each with a handful of sub-tasks.

Case Initiation
Case Filed
Manual Entry into CMS
Case Number Assigned
Judge Assigned via Blind Draw
Scheduling
First Appearance Set by Clerk
Judge Rules Applied from Paper Cheat Sheets
Hearing Scheduled in CMS
Docket Management
Documents Filed or Generated
Physical File Tracked Manually OR Scanned to DMS and Event Linked
Notices Sent
Reporting
Activity Logged in CMS
CMS "Canned" Reports OR Supplemental "Custom" Reports
Case Disposition
A caveat on the diagram

Reporting is shown here as a downstream step for simplicity, but in practice it is not fully downstream. Operational reports are sprinkled throughout the lifecycle (supporting scheduling, docket management, etc.), while statistical and compliance reports draw from the full lifecycle after the fact.

06
Two Jobs, One Word

Large Courts Use "Reports" for Two Different Jobs

Operational Reports

Drive daily case processing workflows. Staff use them as work queues to determine what needs to be done.

Examples: cases eligible for dismissal, notices that need to go out, docket entries that need correction.

Statistical & Compliance Reports

Serve state-required submissions (such as MCAP), quarterly caseload memos, case age tracking, and other measurement and accountability requirements.

Note: confirm whether MCAP is the submission tool or a specific report.

07
A Distinction That Matters

Reporting Taxonomy: Timing × Type

Reports vary along two concepts: timing (when it runs) and type (who built it). Each concept defines a clean binary. On the next slide: how these two concepts combine into three real categories.

Timing
When is the report run?
Scheduled — recurring on a defined cadence (daily, weekly, quarterly). Users expect it to be available without requesting it.
Ad Hoc — run on demand for a one-time question, investigation, or specific need.
Type
Who built the report?
Standard (JIS Canned) — pre-built by JIS, fixed formats, served from the Data Lakehouse via Power BI.
Custom (Court-Specific) — built by a court's IT department to fill gaps that canned reports don't cover.
08
Timing × Type, In Practice

Four Quadrants. Three Real Categories.

Crossing Timing (rows) × Type (columns) produces four quadrants, but only three exist in the wild.

Standard (JIS Canned) Custom (Court-Specific)
Scheduled Standard + Scheduled Data Lakehouse → Power BI on a recurring cadence. The core of what the platform serves on MVP. Custom + Scheduled Court IT-built recurring reports. Platform must distribute these via a parallel path (CMS → mainframe → PDF → report store). E.g. Kent's Crystal Reports on CourtView; D36's Power BI over JIS DCS; Macomb's IT-built SQL reports.
Ad Hoc Doesn't exist in the wild Standard reports are scheduled by nature. Running one "outside its normal schedule" is a UI concern, not a distinct category. Custom + Ad Hoc Self-service report creation for one-time, investigative needs. E.g. Business Objects at Oakland. Lower priority for MVP.
Key implication

The distribution platform must handle both quadrants on the Scheduled row — Data Lakehouse for standard reports, and a parallel CMS-originated path for custom reports. Ad hoc self-service is real but lower priority for MVP.

09
Today's Landscape

Today's Workarounds Are Fragile and Court-Specific

Today, large courts have built their own reporting workarounds to support the scale of their high-volume caseloads and operational needs.

These solutions are fragile, court-specific, and dependent on institutional knowledge that walks out the door when key staff leave.

The gap

There is no shared reporting infrastructure across courts, no standard way to generate or distribute reports, and no path for courts onboarding to JIS to maintain their current reporting capabilities on the new platform.

10
Snapshot Examples · Courts Wildly Differ

Every Court Tells a Different Story

One representative snapshot per court. Same problem (CMS canned reports don't do enough), radically different workarounds — shaped by volume, staff capacity, vendor choices, and institutional knowledge.

Oakland
137+ automated reports in a Java-based web service (Oak Reports), plus four other distribution channels
Kent
~100 custom Crystal Reports maintained by a single IT person
D36 Detroit
787+ saved reports with no search; Power BI layered on top of text file exports
Macomb
Quarterly caseload memo takes nearly a full month, assembled entirely by hand
Wayne Circuit
WebFocus pushing scheduled reports via email

These are snapshots, not full pictures. Each court has many more workarounds than the one shown here — the detail lives in the individual court summaries. The takeaway: there is no shared reporting infrastructure, and no two courts have converged on the same solution.

11
Why This Is Urgent

Oakland: Why It's the Gate

Oakland County is JIS's highest-priority onboarding target. They have explicitly stated that functional parity with their current reporting capabilities is a condition of JIS adoption.

If the MiCourt Platform can't match Oakland's reporting at minimum, Oakland won't move.

12
Oakland's Reporting Channels

Not All Channels Are Equal

Oakland operates five reporting channels, but they have a clear priority order. The MVP needs to match the first one. The rest are supporting context.

Primary — must have parity

Oak Reports

Java-based web service hosting 137+ automated reports with Okta SSO, tiered retention, department-level access control.

Reports are inflexible: the format, data, filters, and parameters are all pre-determined. The main system that needs feature parity in MiCourt.

Secondary

Business Objects

Flexible ad hoc analytics with merged data universes. Users can drag and drop fields in real time to define the report they need, essentially a Power BI sandbox.

Serves investigative needs that cross source systems.

Supporting infrastructure

CICS print queues
JOS spool
Laserfiche workflows

Lower priority, but part of Oakland's current landscape.

13
Oakland Today · Current State Flow

Oakland's Current Reporting Flow

Heavily mainframe-dependent. Reports generate as PDFs stored on disk; two distribution channels (Oak Reports + Business Objects); users retrieve, view, and save manually.

CMS
CMS
Case Management System
Source of Truth
Report Generation
Mainframe
(iSeries)
PDFs
(stored)
Current Distribution
Oak Reports
scheduled + on-request
Business Objects
ad hoc, sandbox
Users
manual retrieve, view, and save/download
Daily Business & Operational Processes
14
Oakland Tomorrow · Target State Flow

Target State: "Parity Plus"

Standard reports flow through the JIS Data Lakehouse + Power BI; custom Oakland reports continue to generate via the mainframe. Both paths converge at a single Report Store, which AO's Platform Reporting layer sits on top of.

CMS
CMS
Case Management System
Source of Truth
JIS Data & Analytics
JIS Data Lakehouse + Power BI
clean, transformed data
Output formats
CSV? / TXT? / PDF?
Report Store
Store
JIS Platform Reporting
  • Access Management dept + user level, admin UI, public/private
  • Self-Service filter, retrieve, view, download, print, saved filters
  • Retention configurable rules, e.g. last 10 days daily
Business Processes
Non-JIS, Custom Reports · Parallel Path
Main Frame
(iSeries)
Output formats
(PDFs)
15
In Short

Summary

Large courts need reports both to do their daily work and to meet their compliance obligations. Oakland's onboarding, JIS's top organizational priority, is gated on a credible reporting solution.

16
Part Two

JIS Business Value Delivery
& Our (Atomic's) Goals

17
Business Value

Why This Matters to JIS

Reporting is one of six work streams in the 2026 Platform Enhancement contract, but it has outsized strategic importance because it directly gates Oakland County onboarding. Oakland onboarding is JIS's top organizational priority.

The three-to-five-year goal

JIS's goal is a statewide, unified, web-centric court case lifecycle management system. A scalable reporting solution is infrastructure that every court will need as they move onto the platform.

18
The SOW

What the Contract Commits Us To

The SOW defines three outcomes.

1

Conduct a timeboxed RDP phase

Define MVP scope, establish collaboration patterns with the JIS Data & Analytics team, and produce a validated roadmap.

2

Develop a modern report distribution interface

Centralized access to automated daily/weekly reports for court staff, integrated with the portal experience.

3

Pilot with a small court before Oakland deployment

Prove the solution at lower complexity before taking it to Oakland's scale.

19
Atomic Object's Stake

What Success Looks Like for Us

We are the delivery partner responsible for building this, with a 12-month contract window (May 2026 – April 2027) to deliver reporting. We have a stake in the scope and features that get prioritized because we will be on the hook for delivering them.

Goal 1

Arrive at 5/1 with a clear POV

Walk into the JIS onsite with a defensible point of view on what the MVP should include.

Goal 2

Be confident what we recommend is achievable

Within the contract timeline.

Goal 3

Advocate for delivery success, not feature ambition

Push for decisions that set us up to ship.

Goal 4

Serve Oakland & scale statewide

Genuinely solve Oakland's blockers while remaining scalable to other courts.

20
Part Three

Current State

Courts range from fully manual to partially automated. The variation is largely the result of courts developing in-house solutions or partnering with alternative vendors to meet their own reporting and operational needs — each independently investing in tools shaped by their volume, staff capacity, and technical resources.

21
Tooling at a Glance

Courts and Their Technologies

  Kent County Macomb County Oakland County Wayne Circuit D36 Detroit
CMS Court View Court View JCM Odyssey JIS DCS (forked)
E-Filing WebTex Website Solution MiFile MiFile Internal Tools + MiFile
Document Processing OnBase OnBase OnBase Internal Tools + OnBase
DMS OnBase OnBase Laserfiche Odyssey
Judge's Bench App Builder Smart Bench Laserfiche OnBase + Odyssey
Reporting Crystal Reports (~100 custom) CourtView (print-to-Excel) Oak Reports, Business Objects, CICS, JOS spool, Laserfiche WebFocus (scheduled + email) JIS DCS native reports, Power BI (over text exports)
On D36's setup: D36 uses a forked version of JIS DCS (District Court System) with dozens of proprietary custom modules maintained by their in-house DMC Technology Group. New JIS releases require 8+ months of compatibility testing due to the customizations. Each DCS module (Civil, Traffic, Cash, plus the main module) has its own separate report generator, so the total reporting surface is larger than the ~787+ saved reports visible in the main generator alone.
22
Maturity at a Glance

Court Maturity Summary

Court Maturity Headline
Oakland Most mature 137+ automated reports via Oak Reports; process-driven automation for orders; no self-service; once-daily data refresh lag
Wayne Circuit Partially automated WebFocus pushes scheduled reports via email; not prioritized for JIS onboarding
Kent Self-serve but manual ~100 Crystal Reports maintained by one IT person; strong preference for human review before distribution
D36 Detroit Scale-broken Reports take 4–5 hours; 787+ saved with no search; queue prioritization issues; quarterly compliance report sometimes arrives same day it's due
Macomb Fully manual Every report requires print-to-Excel; quarterly memo takes nearly a full month; judge rules in handwritten notes
23
Most Mature · Still Incomplete

Oakland

Process-driven automation generates scheduling orders, show cause orders, and dismissal orders automatically. Business Objects serves ad hoc analytics needs with merged data universes spanning CMS, prosecutor, jail, and pre-trial data.

Oak Reports uses Okta SSO with tiered retention and department-level access control. Oakland has requested a three-tier access model for MiCourt — the most granular access model of any court:

JIS  →  Court Power Admin  →  Department Admin  →  Individual User
Despite this maturity

No on-demand self-service capability, and the system relies on once-daily data refreshes that create operational lag.

24
Partially Automated

Wayne Circuit

WebFocus generates scheduled reports and pushes them via email. Automated email distribution of reports is of interest across courts.

Scope note

Wayne Circuit is not particularly interested in onboarding to JIS, and they are not a priority for JIS either. They are functional independently as-is, and onboarding Wayne Circuit is not in the current roadmap.

25
Self-Serve but Manual

Kent

~100 custom Crystal Reports built and maintained by a single IT person, with same-day turnaround on new requests. No automated generation or distribution.

A formative experience

Kent briefly tried automated email delivery but reverted after one report went out with incorrect information. That experience created a strong preference for human review before any automated distribution.

26
Scale-Broken

D36 Detroit

JIS's native reporting infrastructure fails at D36's volume. Reports that should take minutes take 4–5 hours. 787+ saved reports with no search capability.

Power BI is layered on top of text file exports as a fragile workaround. Staff run six separate reports and stitch them together in Power BI to get the view they need.

Queue prioritization problem

JIS has prioritization coded into the report queue based on document type, not timeliness or deadline. D36 cannot see, review, or change how reports are prioritized. When a lower-priority report is actually urgent, staff must contact in-house IT to manually jump the queue.

The quarterly compliance report sometimes arrives the same day it's due.

27
Fully Manual

Macomb

Macomb is fully manual. CourtView reports render as garbled characters on screen. Every report requires print-to-Excel-to-manual-formatting.

The quarterly caseload memo takes nearly a full month.

Per-judge variability is the highest observed. Judge-specific rules live in handwritten notes and tribal knowledge rather than in any system.

28
Patterns That Hold Across All Five Courts

Six Things We Heard Everywhere

Reports are the integration layer the CMS doesn't provide

Staff use reports to join data the CMS stores in separate tables or systems. D36 stitches six reports in Power BI. Kent runs ad hocs to catch CMS errors. Oakland merges CMS, prosecutor, jail, and pre-trial data.

Reports function as work queues, not just information

Oakland staff use daily reports as task lists. Kent clerks treat reports as assigned job duties. D36 analysts drive their entire workflow from report output.

Automated generation and email distribution is a top ask

Wayne already has it. Oakland has automated generation but not automated email distribution. Kent, Macomb, and D36 have none. Every court without it wants it first.

Human review before distribution is a strong requirement

Kent's experience with one incorrect automated email created lasting distrust. Across courts, staff expressed a clear preference for a review or approval step before reports are distributed broadly.

Per-judge configurability is core, not edge case

Every judge does things differently. Financial rules, notice preferences, scheduling timelines, distribution lists — all vary by judge.

IT dependency for report creation is a universal bottleneck

Every court depends on one or two IT people. Self-serve — or even configurable parameters — would reduce bottlenecks everywhere.

29
Part Four

User Personas

30
User Personas · 1 of 3

Primary

Primary — Daily Power Users

Court Operational Staff

Clerk's office, case management, records/abstracting, financial/fines, scheduling. They pull daily or weekly reports and feed them into other business processes.

Not technical. Don't want to build reports. They want to open a hub, find their report, get to work.

31
User Personas · 2 of 3

Secondary (Oakland-specific)

Secondary — Admins

Department Report Owners / Business Admins

Senior clerks, supervisors, designated power users. They own specific reports, grant and revoke access, decide who sees what and how long reports are retained.

Oakland has requested a three-tier access model (JIS → court power admin → department admin → individual user) — the most granular version of this persona.

32
User Personas · 3 of 3

Tertiary

Two audiences adjacent to the reporting platform — relevant to think about, but not the MVP's primary focus.

Tertiary — Consumers

Judges & Judicial Staff

Consume reports but don't generate them. Motion call packets assembled for judges and routed to DMS. Some prefer print, some prefer PDF. Judge-level distribution and formatting preferences must be configurable.

Tertiary — Out of MVP

Analytics / Ad Hoc Users

Power users who need one-time, investigative reports, often joining data across systems. Currently served by Business Objects (Oakland) or IT-mediated custom queries. Real persona, but out of scope for MVP.

33
Part Five

Known Risks

34
The Central Risk

The Biggest Unknown: JIS Data & Analytics Collaboration

This team manages the data lakehouse and has made a set of standard reports available as embedded Power BI on the web. The SOW calls out establishing collaboration patterns with them — we haven't yet.

Important context

The Data & Analytics team is only one source of report creation. They are not in the business of recreating all of each court's reports. Some custom Oakland reports will continue to be generated through their existing upstream process (CMS → mainframe) and will need to be distributed by the platform without being recreated in the Data Lakehouse.

→ Two things we don't know that shape everything downstream — see next slide.

35
The Central Risk · Continued

Two Things We Don't Know

Both shape everything downstream in the reporting work stream.

1. The catalog

We don't yet know the full set of standard reports the D&A team has made available. That gap shapes what the MVP can surface on day one. Some of Oakland's current Oak Reports may overlap with standard JIS reports already supported by the Data Lakehouse; some will not.

2. One-directional vs. bi-directional integration

Mode What it looks like Complexity
One-directional Surface standard reports; users interact via built-in Power BI filters and date pickers Straightforward
Bi-directional Users can edit or create reports initiated from MiCourt Platform beyond standard interactions Significantly more complex

Bi-directional means a report creation request flows from the platform back into the data source (whether the Data Lakehouse or another source) and a new report is then generated and served back up. This only applies to Data Lakehouse-served reports; custom reports generated upstream via mainframe/PDF are not editable through this path.

This decision sits between us, the D&A team, and Oakland's expectations. It is the single biggest scope lever in the reporting work stream.

36
Other Known Risks

Seven More to Watch

1

Scope creep from Oakland's ambition

Oakland has expressed interest in creation, editing, real-time data, and downstream workflow triggers. Each is reasonable in isolation; collectively they dwarf the contracted scope.

2

Access control alignment

JIS is moving toward a groups-and-roles model while Oakland has requested more granular, department-level control. Resolving this gap early will help avoid design rework later.

3

Downstream process fit

Additional discovery is needed on how reports are used in workflows to validate that output supports downstream business processes. Court users will want to say "can we automate this?" — closely related to scope management.

4

Unique departmental needs

Agree on MVP scope and manage scope creep for potential incremental or unique differences between departments.

5

Environment and data for testing

We need a plan for environment and data setup to ensure different types of reports, formats, and filter needs are supported — and that software doesn't unintentionally break reports. Access to "real" Oakland reporting as controls? Small courts' replicated data?

6

SME access and scheduling dependencies

We need clearly identified points of contact across JIS teams. Atomic Object's access to Oakland will be managed through JIS.

7

Variance in requirements across courts

Risk of implementing a solution highly targeted to Oakland specs that will need to get reworked for other courts. Opportunities early to do additional light discovery with other courts, or include in the pilot?

37
Before the Workshop

Read Through.
Bring Questions.

Check the accompanying worksheet for specific questions to think about before we meet. Feel free to pre-send questions to Dan and Linda.

38
Sources

Where This Brief Comes From

If you don't have access to these sources, ask Linda or Dan and we'll share them with you.

39