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