Creating and customizing forms, writing client-side and server-side scripts, and using Record Producers as application UIs.
This domain focuses on building effective user interfaces within ServiceNow applications. It covers creating, designing, and customizing forms and form layouts, adding and removing fields from forms and tables, and configuring list views. A significant portion addresses writing, testing, and debugging client-side scripts (Client Scripts, UI Policies) using GlideForm (g_form) and GlideUser (g_user) APIs, as well as server-side scripts (Business Rules, Script Includes) using GlideRecord, GlideSystem, and GlideDateTime APIs. Candidates must also understand how to use Record Producers as an application's user interface and how UI Actions extend form functionality. (20% of exam)
5 minutes
5 Questions
In ServiceNow, the Application User Interface (UI) refers to the visual and interactive components that allow users to interact with applications built on the ServiceNow platform. As a Certified Application Developer, understanding the UI framework is essential for creating intuitive and efficient applications.
ServiceNow provides several UI frameworks and components:
1. **Service Portal**: A modern, responsive front-end framework that allows developers to create user-facing portals using widgets, pages, and themes. It leverages AngularJS and provides a customizable experience for end-users outside the native platform interface.
2. **UI Pages and UI Macros**: UI Pages are standalone pages built using HTML, CSS, and JavaScript processed through the Jelly templating engine. UI Macros are reusable components that can be embedded within UI Pages or other interface elements.
3. **Client Scripts and UI Policies**: These control form behavior and field visibility dynamically. Client Scripts run JavaScript on the browser to manipulate forms, while UI Policies provide a no-code approach to controlling field states like mandatory, visible, or read-only.
4. **UI Actions**: These define buttons, links, and context menu items on forms and lists, enabling users to trigger server-side or client-side scripts.
5. **Workspace (Now Experience Framework)**: The newer UI framework built using Web Components, offering a modern single-page application experience. Developers can create custom components using the Now Experience CLI and UI Builder.
6. **UI Builder**: A drag-and-drop tool for designing configurable workspace experiences and portal pages without extensive coding.
7. **Forms and Lists**: The backbone of the platform interface, forms display individual records while lists show collections of records. Developers can configure form layouts, views, related lists, and list columns.
8. **Dashboards and Reports**: Visual tools for data representation, allowing users to monitor performance through charts, graphs, and interactive reports.
Effective application UI design in ServiceNow focuses on usability, accessibility, and responsiveness, ensuring users can efficiently complete tasks while maintaining a consistent experience across the platform.In ServiceNow, the Application User Interface (UI) refers to the visual and interactive components that allow users to interact with applications built on the ServiceNow platform. As a Certified Application Developer, understanding the UI framework is essential for creating intuitive and efficient …