servicenow-resources
servicenow-resources copied to clipboard
A ServiceNow Resource Aggregator
ServiceNow Resources
Table of Contents
- Development Resources
- Websites
- Misc
JavaScript Features Not Supported In ServiceNow
This is a list of JavaScript features (ES5 & ES6 & beyond) that are not supported in the ServiceNow implementation of Mozilla Rhino.
NOTE: NO ES6 features are supported in ServiceNow!
Array.forEach=>- arrow functions are not supported
Development Resources
- ServiceNow Standards Framework by @iamkalai
- Interface Design Patterns for Script Includes by @tltoulson
- Glider.js by @tltoulson
- Script Execution Order
- Script evaluation of fields by data type
Service Portal
- Scope in Service Portal
- Unofficial Service Portal Docs
- Service Portal Best Practices
- Widget Anatomy
- Service Portal Training
- Advanced Widget Development
Web Services
JavaScript
Online Courses
- codecademy: codecademy is a great resource for learning the basics of JavaScript
- Code School
- The Odin Project
- freeCodeCamp
Books
- Eloquent JavaScript is one of my personal favorite JavaScript books
- JavaScript Enlightenment
- Learning JavaScript Design Patterns
- JS Books
Other Resources
- 50 Best JavaScript Resources
- 16 JavaScript Concepts You Must Know Well
- Mozilla Developer Network
- JS for Cats is a great and funny introduction to JavaScript
Angular
NOTE: As of Kingston, Service Portal uses Angular 1.5.1. Angular 1.6 & 2+ features are not supported.
Tutorials
- PAID - Although it's not free, this is my #1 recommendation for learning Angular 1.x for ServiceNow: udemy
- angularjs.org tutorial
- codecademy
- PAID - Tons of courses on Angular 1.x: pluralsight
Articles
Books
- My #1 recommendation on books: ng-book
Websites
Videos
Misc
- If a company is using SSO and you are being redirected, try
<instance-name>.service-now.com/login.door<instance-name>.service-now.com/side_door.do
Service Portal Structure
Tables
- Service Portal [
sp_portal] - Theme [
sp_theme] - Page [
sp_page] - Widget [
sp_widget] - Instance [
sp_instance]- Instance of Carousel [
sp_instance_carousel] - Instance with Link [
sp_instance_link] - Instance with Menu [
sp_instance_menu] - Instance with Table [
sp_instance_table]- Instance of Simple List [
sp_instance_vlist]
- Instance of Simple List [
- Instance of Carousel [
- Carousel Slide [
sp_carousel_slide] - Menu Item [
sp_rectangle_menu_item] - Header | Footer [
sp_header_footer] - Search Source [
m2m_sp_portal_search_source] - Search Group [
sp_search_group] - Widget Dependency [
sp_dependency] - Widget Dependency [
m2m_sp_widget_dependency] - Angular Providers [
m2m_sp_ng_pro_sp_widget] - Service Portal Log Entry [
sp_log] - Service Portal UI Formatter [
sp_ui_formatter] - Angular ng-template [
sn_ng_template] - Widget Script Include [
m2m_sp_widget_script_include] - Service Portal Documentation [
sp_documentation] - JS Includes [
m2m_sp_theme_js_include] - JS Include [
sp_js_include] - Stylesheets [
m2m_sp_theme_css_include] - CSS Include [
sp_css_include]