Cityworks UI Customization Guide

One of the many advantages of Office and Tablet for AMS/PLL and Public Access is that they are easily customized to fit your needs. This document will cover the basics of customizing the Office and Tablet for AMS/PLL and Public Access interfaces. We will discuss Layout Manager, which is incorporated into the Office and Tablet for AMS/PLL software, some best practices for modifying the layout using XML and HTML, and the unique layout structure of those systems.

IMPORTANT: Once you have modified your site, you are responsible for any issues or errors resulting from customizing your site; Azteca Systems, LLC no longer supports those customizations. Per the Cityworks Update and Support Agreement, section 2.3 (f), consulting regarding custom applications created to function with Cityworks is excluded from Cityworks support. Per section 1.2, custom applications mean any scripts, interfaces, reports, or program code. "How to" questions about XML and HTML customization are therefore excluded from support. However, you may post a question on MyCityworks to receive answers to those questions. See Post a Question in the MyCityworks Overview Guide for more information.

NOTE: You can customize the user interface of apps you are licensed for (such as Respond, Admin, etc.) using Style. See the Cityworks Style 1.3 Guide for more information. Note that this version of the app is only compatible with Cityworks 23 and newer and will need to be accessed from the Cityworks 23 site.

The XML- and HTML-based structures offer several advantages when customizing the software. Forms may be modified for specific users or domains. Labels or titles may be changed to fit the user’s preferences. Controls may be modified, hidden, or displayed as needed. Entire forms may even be rearranged to better fit the user’s workflow, giving users a high degree of control over their work environment.

NOTE: All images were taken on a Google Chrome browser. While there may be slight differences using other browsers, functionality is the same.