Application architecture
Every ServiceNow instance has a suite of out-of-the-box applications such as Incident Management, Problem Management, Configuration Management, and Knowledge Management. These applications make use of different features of the ServiceNow platform such as the UI, access control, tables, workflows, client and server side scripting, and so on. This means, an application, as illustrated in the following screenshot, consists of many different records and files, which are referred to as application artifacts:
Structure of an application
The primary record that defines an application is that of an application record. An application consists of the following parts:
- The primary application record
- Application scope
- Application versions
- Application tables
- Application dependencies (on other applications)
- Application files/scripts
- Fix scripts (
init
scripts)
Application scope
Application scope ensures that applications do not interfere with one another. Each application in ServiceNow has...