Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• Why ServiceNow
• Modules of Certified Application Developer
• Exam syllabus
• Module1:Designing and creating an
Application(15%)with serviceNow
• Module2:Application User Interface(20%)
• Module3:Security & Restricting Access(20%)
• Module4:Application Automation(20%)
• Module5:Working with External Data(10%)
• Module6:Managaing Application (15%)
• To post queries use serviceNow community
• To read the material use servicenow.docs
learning plan and training
• Instance Creation: goto serviceNow developer
->create a account with serviceNow
->after login goto manage and request instance
Identify the components of serviceNow
Module1:Designing and creating an
Application(15%)with service
• Determining the application is a good fit with
serviceNow
• Design and implement a Data Model
• Create modules
• Use of Application scope
Determining the application is a good fit with serviceNow
• Enterprise Grade
• Data
• User Interface
• Logic
• Security
• Workload
• Integration
• Reporting
• Open modules using the application navigator
• Use lists to open records for editing
• Use filters to display a subset of a tables
records
• Open and create forms to create and edit
records
Design and Implement a Data
Model
• Most applications need both a data model and
application logic.
Creating Modules
• Modules are the children, or the second tier
navigation options to the applications in the
application navigator.
• Modules often link to other pages or records
in the platform.
Use Applications Scope
• Application scoping protects applications by
identifying and restricting access to
application files and data.
• Administrators can specify what parts of an
application are accessible to other
applications from
• Global scope is a special application scope
accessible to all other global applications.
Module2:Application User Interface(20%)
• GlideSystem
• GlideRecord
• GlideDateTime
• GlideSystem
• Use the GlideSystem API to, for example:
• Find information about the currently logged in
user
• Log messages (debug, error, warning, info)
• Add messages to pages
• Generate events
• Execute scheduled jobs
• And more…
• GlideRecord
• The GlideRecord class is the way to interact with the
ServiceNow database from a script. See
the GlideRecord API reference for a complete list of
methods.
• GlideRecord interactions start with a database query.
The generalized strategy is:
• Create a GlideRecord object for the table of interest.
• Build the query condition(s).
• Execute the query.
• Apply script logic to records in the GlideRecord
object.
• GlideDateTime
• The scoped GlideDateTime class provides
methods for performing operations on
GlideDateTime objects, such as instantiating
GlideDateTime objects or working with
glide_date_time fields.
• Debugging Business Rules
• So far in this module, debugging has primarily
been:
• Using the Script Editor to find JavaScript
syntax errors
• Examining scripts to look for errors
• Verifying the trigger is configured correctly
• Additional debugging strategies are:
• System Logs
• Debug Business Rule (Details)
• JavaScript Debugger
• ystem Logs
• The scoped GlideSystem API has logging
methods:
• gs.info()
• gs.warn()
• gs.error()
• gs.debug() (must be enabled)
Securing Applications Against
Access from Other Applications