Table Of Contents

This is the Table Of Contents for the “ServiceNow Developer’s Manual” Ebook.

Like what you see?

You can purchase it here: Buy The ServiceNow Developer’s Manual

(Click on the collapsable chapters below)

A Note from The Snowball

Introduction

  • Who Should Read This Guide
  • Welcome to Version 1 Of Our Guide
  • Connecting With The ServiceNow Community
  • ServiceNow: A Little Company History
  • Our Independent Standpoint
  • ServiceNow Platform Overview
  • Importance of ServiceNow in IT service management and automation – ITIL Methodology Review (Good and Bad)

Part I: Establishing a ServiceNow Career

Chapter 1: Job roles in ServiceNow ecosystem

  • ServiceNow Developer
  • ServiceNow Administrator
  • ServiceNow Consultant
  • ServiceNow Architect
  • ServiceNow Business Analyst – ServiceNow Product Owner

Chapter 2: Prerequisites for a career in ServiceNow

  • Technical skills
  • Soft skills

Chapter 3: ServiceNow Certifications and Training

  • ServiceNow official certifications
  • Other relevant certifications
  • Online and in-person training resources

Chapter 4: Building your portfolio

  • Side projects
  • Freelancing and internships

Chapter 5: Networking and Job Search Strategies

  • Online communities
  • Networking events

Chapter 6: Risks of Over-Customization and Bad Implementation Practices

Part II: ServiceNow Development Basics

Chapter 7: Customizing ServiceNow Instances

  •  User Interface Customization:
  •  Forms and Lists
  •  Workflow and Flow Designer
  •  Business Rules and Client Scripts
  •  Scoped Applications
  •  Integrations

Chapter 8: ServiceNow instances

  • Personal Developer Instance (PDI)
  • Development Instance
  • Test Instance
  • Production Instance

Chapter 9: ServiceNow Nodes and Load Balancing

  •  ServiceNow Nodes
  •  ServiceNow Load Balancer

Chapter 10: User Login Process
Chapter 11: ServiceNow and SSO
Chapter 12: Preserving Out Of Box Configuration

Chapter 13: ServiceNow Studio

  • Introduction and navigation
  • Application development basics

Chapter 14: Custom Application Development

Chapter 15: Software Upgrade – Best Practices

  •  Scheduling Upgrades
  •  Maintaining n-1
  •  Best Practice
  •  Upgrades and Skipped Records

Chapter 16: ES5/ES6 & JavaScript In ServiceNow

  •  ES5 Limitations and History
  •  Rhino Engine
  •  ES6

Chapter 17: Scope in ServiceNow

  •  Global scope
  •  Custom scope
  •  Advice for Managing Scope

Chapter 18: Emails in ServiceNow

  •  Email table [sys_email]
  •  Inbound Actions
  •  The Email Watermark

Chapter 19: Understanding the sys_id

Chapter 20: System Properties

  •  Overview
  •  Examples
  •  Best Practices
  •  Customer System Properties

Chapter 21: Service Catalog and Procurement

  •  What is the Service Catalog?
  •  REQ, RITM, Task
  •  Advice

Chapter 22: CMDB, CI And Business Services

  •  Overview
  •  Importance
  •  Asset Management

Chapter 23: Dictionary Entry – Understanding Fields

  •  Importance of Dictionary Entries
  •  Field Types
  •  Power of Reference Fields
  •  Journal Fields
  •  Examples
  •  Dictionary Attributes
  •  Default Values
  •  Examples
  •  Reference Qualifiers
  •  Custom Fields

Chapter 24: Tables and Data modeling: The Building Blocks of ServiceNow

  • Creating and modifying tables
  • Data relationships and references

Chapter 25: UI Policies, UI Policy Actions and Data Policies

Chapter 26: UI Actions

  •  Key fields
  •  Client Side
  •  Server Side
  •  Scripted Examples

Chapter 27: Forms and lists

  • Form customization
  • List customization

Chapter 28: Workflow and flow designer

  • Workflow basics
  • Flow designer overview
  • Creating and modifying flows
  • Run Script Examples
  • Debugging and Logging Workflows – The Workflow Scratchpad
  • The Flow Designer

Part III: Technical Development in ServiceNow

Chapter 29: Server Side Scripting

  • Purpose and use cases
  • Creating and modifying business rules
  • The Priority Field
  • Types of Business Rules
  • Best practices
  • The concept of ‘current’
  • The concept of ‘previous’
  • GlideRecord Class
  • GlideRecordSecure Class
  • Immediately Invoked Function Expression (IIFE) or “iffy” – Background Scripts
  • Script includes
  • Scheduled Jobs
  • Working with ServiceNow Data
  • Call Script Include From A Business Rule
  • GlideDateTime and Dates
  • Mastering the GlideSystem

Chapter 30: Client Scripts

  • Purpose and use cases
  • Creating and modifying client scripts – Types of Client Scripts
  • The g_form Class
  • The g_user Class
  • The g_navigation Class
  • The g_modal Class

Chapter 31: GlideAjax

Chapter 32: Client And Server Side Scripting – Understanding The Differences

Chapter 33: The Service Portal and AngularJS

Chapter 34: Login Rules
Chapter 35: Logging – All Types of System Logs
Chapter 36: Transform Maps and Import Sets
Chapter 37: User Management, LDAP and Active Directory

Chapter 38: UI Pages – Customizing Experiences
Chapter 39: RESTful APIs and integrations

  • API basics
  • Creating and consuming RESTful APIs
  • Integration use cases and best practices

Chapter 40: ServiceNow Discovery

  •  An Overview
  •  Discovery Scheduling
  •  Probes and Sensors

Chapter 41: ServiceNow Orchestration

  •  Workflow
  •  Orchestration Activities
  •  Integration and API’s
  •  MID Servers

Part IV: Implementation Best Practices

Chapter 42: Agile development in ServiceNow

  • Agile methodologies overview
  • Applying agile principles to ServiceNow development

Chapter 43: Code quality and testing

  • Code review practices
  • Automated testing in ServiceNow

Chapter 44: Version control and update sets

  • Version control concepts
  • Using update sets in ServiceNow

Chapter 45: Performance and optimization

  • Performance best practices
  • Troubleshooting and optimization techniques

Chapter 46: Security and compliance: Safeguard Your ServiceNow Applications

  • Security best practices
  • Compliance considerations in ServiceNow development Access Control Rules (ACL)
  • Table Level ACL
  • Field Level ACL
    Chapter 47: Admin, Security Admin Roles and User Impersonation

Chapter 48: ServiceNow Applications

  •  Security Incident Response
  •  HR Case Management

Part V: Tips and Tricks

Chapter 49: ServiceNow Development Tips – Time-saving shortcuts

  • Common pitfalls to avoid

Chapter 50: ServiceNow Resources

  • Online resources and documentation
  • ServiceNow community and forums

Chapter 51: Staying updated and continuous learning

  • Industry events and conferences
  • Online courses and webinars

Conclusion

  • Final thoughts and advice for a successful ServiceNow career – ServiceNow Partner Ecosystem
  • ServiceNow Support
  • Disclaimer and Contact Us