Oracle Code Enforcement

Keep your community safe and encourage compliance. Oracle helps agencies resolve issues quickly and efficiently using a modern, online system that lets residents report and manage incidents on the fly, uses automation to route all case activity, and empowers code officers with flexible productivity tools.

Make code enforcement work for your community

Incident reporting

Offer your residents a simple, guided process to report potential violations. Graphics, a guided step by step experience, and embedded maps make it quick and easy to gather the right information and report issues from any device.

Manage violations

Assist residents in correcting violations. Let responsible parties use your public portal to indicate when an issue has been resolved and is ready for inspection by your officers.

Online fee payments

Make it easy for residents to pay their citation fees, using their desired payment method, through your online system. Update the status of their case in real time.

Case tracking

Allow your residents to track reported incidents and monitor the status of code cases through your online portal or by email. Promote accountability and offer transparency into code enforcement activities.

Oracle 311 and omnichannel solutions

Oracle Code Enforcement comes ready to integrate to Oracle’s powerful cloud 311 solutions for seamless reporting of incidents of all types. Automatically transfer code violations to Code Enforcement for processing.


Incident review and assignment

Manage incoming incidents for quick inspection scheduling. Automatically assign based on incident location for faster turnaround. Enable code technicians to easily check for duplicates or reroute incidents to other agency departments for improved collaboration.

Inspection scheduling

Ensure consistent and equitable enforcement by auto-scheduling inspections using time-based rules. All case activity is automatically routed based on the rules, timeframes, and procedures you define.

Municipal code officer mobile application

Empower your code officers to perform onsite inspections using a native mobile application. Let officers plan, manage, and result inspections via their phone or tablet, and rely on maps for context as they work their designated inspections.


Case management

Handle a higher volume of incidents with worklists designed to track and manage complex cases and associated fees. Keep your staff focused on the cases, notices, and violations they are responsible for, while allowing the system to prioritize work based the rules and hierarchy you define.

Noticing

Create a fast, easy, and efficient process to deliver notices of violations and citations. With a few clicks, code technicians can dynamically generate notices that can be printed and mailed or sent via email.

Citation management

Enable your code officers to issue and track citations in the field using a mobile application designed specifically for the work they do each day. From the associated code case, officers can quickly create a citation, apply fees, and auto-schedule a final inspection based on the compliance date indicated.

Automated processing and time-based rules

Route and process cases based on the rules, timeframes, and procedures you define for your agency. Use proximity search to identify duplicates to save staff time.

Fee assessments and payments

Automatically calculate penalties and fees based on your agency’s specific citation rules. Allow your residents to make electronic payments using your online portal.


Configurable case types and sub-types

Define the code case hierarchy that your agency uses to easily route reported incidents to those responsible for specific enforcement activities.

Configurable workflows

Define your agency-specific processes for handling abatement and liens, reusable across case types, with a drag-and-drop visual experience.

Configurable time-based rules

Define robust rules to drive case progression and related activities by case type. Use automated system processing and notifications for incident, inspection, violations, citations, appeals, fees, and abatements.

Noticing rules

Define specific notice layouts based on case type and notice count to easily manage timely and consistent correspondence that is automatically associated to the case for traceability.

Configurable fees

Define simple or complex fee types, using variable inputs, tailored to various code violation types or conditions.


Citations, violations, and receipts

Leverage prebuilt pixel perfect reports for notice of violation, citations, payment invoices and receipts, refund receipts, and more. Configure each to meet your desired layout and standards or use the available tools to create your own.

Analytics and dashboards

Gain visibility into your code enforcement operations and track key measures. Prebuilt dashboards for code cases, code inspections, parcels, fees and payments, and more provide ready-to-use analyses. Monitor critical measures like case statistics by issue type, incident and case trends, and more.


Product Tour—Oracle Community Development - Code Enforcement

Meet Bill, a resident of the City of Innovation. On his ride into work, Bill passes a construction site and notices that there is no protective fencing. Even more concerning, there are several construction vehicles at the site and kids are climbing on them.

Bill takes a few pictures of the construction site, hopeful that he will be able to submit a complaint to the City about the unsafe conditions.

After a quick online search, Bill finds where he can submit a complaint on the City’s website.

Bill starts filling out the Submit a Complaint form. He provides information such as the complaint type and whether it impacts public safety. He can also upload images or other documents.

Bill is prompted to provide the location of the complaint. He doesn’t know the address of the construction site, but he’s able to use the geolocation services on his phone to find his location on a map. He submits the complaint and gets a tracking number to view status updates.

Meet Lisa, a code technician working for the City of Innovation. When a complaint is submitted to the City, it gets routed to Lisa or one of her colleagues for initial review.

Since Bill’s complaint was marked as being a risk to public safety, Lisa receives an email and text message about it. The system automatically assigns an expedited due date to ensure the complaint is reviewed in a timely manner.

After her review, Lisa determines that the complaint should be investigated. She completes the review task, and the complaint automatically gets assigned to a code officer for investigation.

Meet Brian, a code officer with the City of Innovation.

Brian receives an alert to immediately investigate the complaint. Upon visiting the location, he determines that there are multiple violations: the site does not have adequate fencing, and the construction permits are not displayed as required by the City. Brian creates a case for the complaint and easily adds the violations, along with the corresponding steps for resolution.

With the case created, business rules trigger several actions to occur automatically.

First, all permits at that location are locked, preventing them from progressing any further.

Second, a task to reinvestigate the site is created and scheduled to take place in three days.

Next, the contractor working at the site is notified of the code case and violations via email.

Finally, the property owner is sent a letter to inform them of the code case and violations at the site.

Brian returns to the construction site for the reinvestigation. He sees that the permits are now posted as required, but the site is not fully secured with the necessary construction fencing.

He talks with the construction manager, who explains that the fencing was delayed and should arrive in a day or two. Brian notifies the construction manager that he has to issue a citation and prints it off at the site. The citation includes information about the violation, the steps to resolve it, and details on the fee for non-compliance and the additional fee that accumulates each day thereafter.

Sure enough, the rest of the fencing arrives two days later, and the construction manager notifies Brian that it has been installed. Brian returns to the site to verify the installation and security of the construction site.

Using his tablet, he marks the remaining violation as “in compliance,” which triggers the daily fee to be calculated. Both the construction manager and property owner are alerted them to the updated status and provided information about the calculated fee and how to pay it online.

That evening, the construction manager logs into the City’s portal to pay the fee. Upon doing so, he’s notified that the lock on the permits at the construction site has been lifted. The property owner is also notified of the update via email, with an attached timeline view from the date the complaint was received until the final status, including all milestones in between.

Oracle Code Enforcement benefits

01Encourage compliance with digital service

Enable residents to report incidents, request inspections, pay fees, and resolve issues from anywhere, on any device.

02Boost productivity in the field

Better serve your community by focusing your code officers on your most critical cases. Give them the mobile capabilities to track, manage, and resolve issues quickly and efficiently in the field.

03Maximize the efficiency of your agency

Reduce delays and unnecessary administrative overhead by automatically assigning cases to the appropriate departments and code officers. Ensure the right people are focused on the right work with worklists that serve up the cases, notices, and violations for which they are responsible.

04Ensure equitable handling of code violations

Consistently administer violations and citations, according to your municipal code, with automation that ensures your critical processes are being followed, based on your timelines.

Get started with Oracle Permits and Inspections

Request a demo

See what Oracle Permits and Inspections can do for you.

Oracle Chatbot
Disconnected