Journaling is a method used to track backdated or corrected data on summary state reports after it has been finalized for
a reporting period. This process allows users to correct the current reporting period numbers based on adjustments made to
data in a previous reporting period or new data added for a previous period.
Journaling is used to determine not only who made a change to information on a case in Odyssey, but also to determine exactly
what the user changed within the entities on that case. A table in the Justice database is used to record the journaled information.
Every time a case is saved within Odyssey, the changes that occurred to certain modified entities on the case are logged in
the database.
A journaling state report is one that reports the number of pending cases at the beginning and ending of each reporting period
and also reports on changes to pending numbers already submitted to the state in previous months’ reports. The state reporting
journal is the only source of data a journaling state report uses. If the journal is empty, no data will be returned on any
report that uses the journal.
The entities on a case that are logged to the state reporting journal are based on the requirements of the specific state
report.
From a high-level overview, a journaling state report is made up of the following:
|
• |
Code mappings to categorize entities into state reporting buckets |
|
• |
State reporting journal database to hold historical data about entities that affect a state report |
|
• |
Journal conversion job to initially build the state reporting journal for cases that already exist in the system |
|
• |
Rejournal job to process modified cases that are not already in the journal |
|
• |
State reporting custom business rule (CBR) to validate cases being saved and to journal newly added entities that affect a
state report |
|
• |
State Report case tab to indicate the state of the entities on a given case |
|
• |
Bypass State Reporting CBR on Next Case Save check box and rejournal job to help correct invalid cases that were not added
to the journal at the time of journal conversion |