
creator-DNA by esolutionsONE
Sharing our knowledge of the ServiceNow platform
Explore Topics
Developer Guides
SERVICENOW TECHNICAL GUIDE
Learn to start building custom UI Builder components with the Now Experience UI Framework as a ServiceNow Developer. We cover essential tools like Python3, Sn-cli, and Git, provides a sample component for reference, and explains key concepts like Action Handlers, Views, and Properties.
SOFTWARE INTEGRATION
Get help connecting Outlook with ServiceNow. We cover installing the Exchange Online Spoke, setting up an Azure application, and configuring mail actions for integration, as well as offering practical insights.
SERVICENOW TECHNICAL GUIDE
Create database views that enable reporting on variable editor variables from tables beyond the default Requested Item. Configure database views with left joins to link tables like Catalog Task and Question Answer, ensuring accurate data representation in reports.
SOFTWARE INTEGRATION
Integrate multiple Identity Providers (IdPs) into the ServiceNow platform. We detail the configuration of both OpenID Connect (OIDC) and Security Assertion Markup Language (SAML) protocols, providing instructions for setting up and managing these integrations. Includes best practices for delivering a user-friendly login experience and enhancing security through Multi-Factor Authentication (MFA).
ServiceNow CLI
SOFTWARE INSTALLATION
Part 1 of 5: Setting up your PC for ServiceNow Component Development. Outlines the installation of essential tools such as Node.js, NPM, Git, Visual Studio Code, and Python3, offering specific instructions for both macOS and Windows users; preparing you with a smooth setup for the ServiceNow Command Line Interface (SN-CLI).
SOFTWARE CONFIGURATION
Part 2 of 5: Setting up your PC for ServiceNow's UI Builder component development. We explain the installation and configuration of the ServiceNow Command Line Interface (SN-CLI), including adding the UI Component extension and updating necessary packages. Set up SN-CLI profiles to connect with your ServiceNow instance, ensuring good development environment governance.
SOFTWARE CONFIGURATION
Part 3 of 5: How to effectively manage SN-CLI profiles. We provide scenarios necessitating profile updates, such as connecting to new instances or resolving connection issues. Learn essential commands for creating, listing, removing, and refreshing profiles, making it easy to develop and deploy projects across different environments.
SERVICENOW DEVELOPMENT
Part 4 of 5: Frequent challenges developers face when working with ServiceNow's UI Builder components. We offer practical solutions for issues such as the SN-CLI connecting to incorrect instances, deployed components not appearing in UI Builder, and node version compatibility problems. Enhance your efficiency and effectiveness in component development with our troubleshooting steps.
SERVICENOW DEVELOPMENT
Part 5 of 5: Complimentary reference documentation for developers working with the ServiceNow Command Line Interface (SN-CLI). Includes essential commands for tasks like managing profiles, building UI components, and deploying them with ease. Our developers use this cheat sheet to stay organized and work more efficiently while developing and deploying ServiceNow components.
Custom Components
SERVICENOW DEVELOPMENT
Part 1 of 2: Build custom components using ServiceNow's Now Experience UI Framework. We walk you through setting up your development environment, initializing a new project, and creating a stateful component that accepts user input and dynamically updates the DOM. Learn the differences between the Snabbdom and ReactDOM renderers and get step-by-step instructions to help you get started with custom component development.
SERVICENOW DEVELOPMENT
Part 2 of 2: Enhance your custom components by integrating action handlers that interact with the ServiceNow REST API. We cover setting up action dispatchers, managing component state, and handling lifecycle actions to ensure a responsive and dynamic user interface. Create components that effectively communicate with ServiceNow's backend services, leading to more interactive and efficient applications.
Setting Up the Now UI Framework
SERVICENOW TECHNICAL GUIDE
Configure your MacOS system for ServiceNow's Now Experience UI Framework. We cover installing Node.js and NPM, setting up the ServiceNow Command Line Interface (SN-CLI), and adding the UI Component extension. Create and configure new projects, develop locally, and deploy components to ServiceNow instances.
SERVICENOW TECHNICAL GUIDE
Configure your Windows system for ServiceNow's Now Experience UI Framework. We cover installing Node.js and NPM, setting up the ServiceNow Command Line Interface (SN-CLI), and adding the UI Component extension. Create and configure new projects, develop locally, and deploy components to ServiceNow instances.