Notice Letter Templates
Introduction
The
ThisNotice Letter Templates page allows the adminadministrators to manage, create, and edit the content and appearance forof system-generated notice lettersletters. used within the system.
Notice letters, alsoAlso known as a Notice of Impending Conviction (NIC)NIC) letter, areits partprimary ofpurpose the MTO process, and are sent outis to letinform a user knowusers of an impending conviction for any outstanding violations onslated their account, to be collected throughfor the Ontario court system.
Templates
collection Theprocess. appearanceThis article is intended for OPS-COM administrators responsible for system configuration and layoutcommunication ofdesign.
Setup lettersand Configuration
There is no specific system setup withinrequired to begin using templates, but you must navigate to the noticededicated letterdesign templatesmenu page.
The templates page for notice letters can be found underaccess the systemeditor.
-
withinHover over System Configuration and click Content & Designs then Notice Letter Templates.
-
Review the
contentoverview& designssubmenu.On the templates page, an overviewlist of all notice letter contentwithincurrently in thesystemsystem.is
Multi-Language Support: If your OPS-COM portal supports multiple languages, you must create and configure different content and templates must be created for each language that is installed on the site.
Using this Feature
The notice letter templates page consistsis divided into specific components that control either the text content or the visual styling of twothe sections:physical letters.
Content
Managing Template Types
Administrators can edit four distinct elements to build a complete notice letter:
-
noticeLetternoticeLetter:-Thethecore text template used when printing a notice letter containing a single violation. -
noticeLetterMultiplenoticeLetterMultiple:-Thethecore text template used when printing a notice letter that contains multiple violations.
Templates
stylesstyles: -The elementCSS styling to be applied to the notice letters. This is done using (Cascading Style SheetsSheets) (CSS), a type of codingtemplate used to affectapply howelement parts of the notice letter looks,styling, such as assigning a specific colourcolors and sizetext sizes to athe paragraph of text.letter.
HeaderHeader: - theThe content template that specifically dictates what appears in the header section of the notice letter.
Content Editor
This page is where
Editing the contentLayout
Clicking into any of the noticetemplates lettersabove canwill be edited.
The content section isopen a type of WYSIWYG (What You See Is What You Get) content editor.
Whenminor editingtext the notice letter content, some basic knowledge of HTML (Hyper Text Markup Language) is beneficial.
The WYSIWYG (What You See Is What You Get) editor isn't meant for templates, and when editing directly through the interface, problems can occur where the final printed page doesn’t lineup with the template correctly.
Minor changesadjustments can be made withdirectly in the editor,visual butview, it is highly recommended for most changes to be made through editing the HTML directly.
You can edit the raw HTML source code to prevent print alignment issues.
-
Click Tools in the editor
bymenu.selecting -
→Click Source Code
-
Apply your formatting changes directly to the
templateHTMLcancode,beor paste in code designedinfrom an external HTMLeditor,editor.and
Alternatively,open the layoutHTML ofview.
Inserting Short Codes
Notice Lettersletters use a functionality called short codes, which are pieces of text used as placeholders forthat automatically pull specific user informationor vehicle data from the database when setting up a template.
When a noticethe letter is generated,generated the(e.g., shortusing code[values willshow=vehicle.plate]beto automaticallyoutput replaced with the relevant user information in the print out."ABC123").
-
box, toShortScrollcodesusable on each type of notice letter template are listed atto the bottom of the edit content page, below the contentbox.Ashort codeplaced in the template will automatically be replaced with the details of the user when the notice letter is being generated.For example, if the followingshort codewas placed within the body of the notice letter template:Vehicle:[values show=vehicle.plate]
It would be automatically replaced with the vehicle plate when the notice letter is generated, resulting in something like:Vehicle:ABC123
Using Short CodesAshort codecan be inserted into the content by copy and pasting theshort codefromview the listintooftheusablecontentshortwhere the information is wanted to be output in the final notice letter printout.codes.Ashort codecan be copied to the clipboard by using these steps: -
Highlight the specific short code
withinyouthewishlistto use. -
RightRight-click the highlighted text and click Copy. -
Click
copy Theshort codewill now be contained within the clipboardLeft click inthe desired area within the content editor where you want the informationis wantedtoappearappear.-
Press
theCtrl and Vbuttonson your keyboard simultaneously to paste the short code.
The short code can then be pasted into the content using these steps:
Best Practices and Considerations
[!WARNING] Pasting Short Codes: Always use the keyboard shortcut (Ctrl + V) to paste short codes into the editor. Right-clicking inside the content editor will open a proprietary formatting menu rather than your browser's standard paste option.
-
HTML Editing: Avoid relying entirely on the
keyboardvisualatWYSIWYG editor for complex layouts. The visual editor is not optimized for strict print templates. Making your changes through thesameHTMLtimeSource Code view ensures that the final printed PDF aligns correctly with your official municipal letterhead and windowed envelopes. -
TheTestshortYourcodeTemplates:willAfternowmakingbe pastedchanges tothealocationnoticeselectedletterwithintemplate or adding new short codes, generate a test letter for a sample violation to verify that all placeholders successfully pull thecontentcorrect database information and the CSS styling renders properly.
Using






