-
Watch List
-
Blog
- 2021: VP Harris Inauguration Elevates Diversity and Executive Leadership
- Covid Cyber Employment Fraud: $Millions in Job Fraud, $Billions in Unemployment Fraud. Recruiters and Jobseekers Paradigm shift
- Does Post Covid Demand, "Evolve or Fold" Data Strategy?
- World Talent Economy Forum on Global Competitiveness
- Jobs n Career Success: Employment News
- CMDB Corporate Governance for Publicly Held Companies
- Top Trends in Project Management
- Freshwork's Multichannel vision for FreshService (ITSM)
- Microsoft Teams Tripping Transcription Tenancy.
- Uber's Call Center Security Social Engineering Massive System Breach
- Community Crisis Resource Reference List
- Financial Services Operations
- AI: Knowledge Centered Support
- Review and Approve Knowledge
- Predictive Intelligent Situational Awareness
- ROI: Demand AI Service Management
- ChatGPT Ethics and FTC
- Imperative: Governance Risk Compliance
- Gamifying ITSM Excellence
- AI Revolutionizes Service Management
- GRC Industry Reference Matrix
- Walk Up Experience- Design-To-Deliver
- AI & GRC Defense Against Security-Data Breach
- 5-Star ITSM Solutions
- Remedy to ServiceNow Migration
- 5-Step Policy-Compliance Risk Management
- Vulnerability Remediation RACI
- Be Your Best-Self Strategies
- Knowledge is AI-Power
- Artificial-Intelligence in Employment-Fraud Exploits
- RIDAC Log Management
- Broad's AI COVID-19 Solutions
- KAUST: AI-Healthcare Innovation
- Embracing Equity in IT Service Management
- ITSMF: Erik Bock, Digital Business
- ServiceNow World: Chicago Wednesday, 11/02
- Today's HR Super Trends
- Empty Nester Creates Meaningful Mother's Day
- Constructive Feedback from Destructive Work Environment
- Noir and Grit: This is The Batman
- Jeffrey Nicoll, CEO of JIT and ServiceNow Executive Strategist
- March of International Women and Creating Ideas that bring Hope, Opportunity and Transformation
- IT Service Management News and Views
- Eye Strain: Modern Sources and Solutions
- Remembering Paradise by the iconic Meatloaf (Dead at 74 of COVID)
- Covid and Omicron 911, That was my Emergency
- Fresh Juicing for Healing: Dawn's COVID Part 2 (Omicron edition)
- Facebook's Response to "Whistleblower Protection Program" is new brand, MetaVerse
- Senate Hearing on Facebook Transparency an Accountability
- October 2021: Facebook's Platform Challenges
- Strategies to Stop Cyber Crime & Bullying
- San Francisco Bay Area: ITSMF News
- SNL lessons, hosted by Elon Musk
- 5 Ways to Create Opportunity with Social Leadership
- Happy Saint Patrick's Day
- INTERNATIONAL WOMEN'S DAY EDITION: Celebrating our World's Leaders
- Tribute In Memory: Heartland Rock Icon- Michael Stanley
- Middle East's Top CIO50 Innovation Leaders. #7 is the most visionary Healthcare CIO, I've worked with.
- TOP TIPS: Attracting LinkedIn Viewers
- Show Remaining Articles (44) Collapse Articles
-
ServiceNow
- Financial Services Operations
- Gamifying ITSM Excellence
- AI Revolutionizes Service Management
- GRC Industry Reference Matrix
- AI & GRC Defense Against Security-Data Breach
- Strategic Portfolio Management FAQs
- Service Catalog Process FAQs
- DevOps & Change Velocity
- Demystifying Taxonomy Categorization
- Email-to-Incident is Costly Inefficiency
- Role of CMDB-Management Service-Owner
- ServiceNow Virtual Agent Chatbot
- Vulnerability Response Workspace Module
- Best of ServiceNow Vancouver
- Enhancing End-User Service Experience
- Comparing ServiceNow-Strategic-PM to Microsoft-PM
- AI and Improved Knowledgebase-Search
- Washington ESC or Knowledge Portal?
- Introducing Security Incident Response
- Vulnerability Response Test Plan
- Efficient Workday to ServiceNow Integration
- AutomatePro AutoTest: Getting Started
- AutomatePro AutoTest Custom-Testing
- ServiceNow Executive Reporting Approaches
- SPM Gantt Chart Presentation
- CMDB Health Dashboard
- Incident On-call Best Practices
- BA Product Update Process
- Getting-Started ServiceNow Timesheet Management
- ServiceNow Service Catalog Builder
- 10 Cool Features Standard-to-Pro
- Comparing GRC & IRM
- Starting ServiceNow GRC Process
- Accelerate ServiceNow-Knowledge with Microsoft-Word
- Managing Incident Surge Problems
- High Volume Incident-Management Strategies
- SPM Risk Management Process
- Pinned KB-Articles & deflection
- ServiceNow Document Management System
- Mastering Knowledge Article Pinning
- Persona Use & Administration
- AI-Powered AutomatePro & ServiceNow
- AutoPlan Release Setup Simplified
- AI: Dawn’s Demos AutomatePro
- Raptor Workflow Data Platform
- ServiceNow Xanadu AI Advantage
- SPM Collaborative Workspaces
- AI-Powered Xanadu & RaptorDB
- Explore AutomatePro Release 8.0.0
- Accelerating IRM & GRC
- Roadmap CMDB-HAM-SAM Value Recognition
- AutomatePro & ServiceNow Automated-Test
- Remote Support Success Strategy
- CMDB Powered Digital Transformation
- ServiceNow's Generative AI Revolution
- Knowledge after-Party #100DaysOfServiceNow
- Generative AI in ServiceNow-SPM
- Knowledge is AI-Power
- ServiceNow World: Chicago Wednesday, 11/02
- Jeffrey Nicoll, CEO of JIT and ServiceNow Executive Strategist
- AI-powered ServiceNow Tests
- Xanadu Upgrade: ServiceNow SPM
- Xanadu Upgrade: CMDB Plan
- AI Test-Powered ServiceNow
- Transforming Healthcare Software Catalogs
- Predictive Intelligence in ServiceNow
- California Wildfires: Lessons in Public-Sector Portals
- Impactful Incident Management Knowledge
- Starting ITSM Predictive Intelligence
- TPRM Business-Analyst Guide
- Robotic Process Automation Workflows
- Mastering Zing Search Optimization
- A-Z Data Fabric Glossary
- Workflow Data Integration Fabrics
- New in Performance Analytics
- Predictive Intelligence & ITSM
- Predictive Change Mastery
- Optimize ServiceNow ML Training
- HAM & SAM Base
- Foundations for Asset Management
- Xanadu Upgrade Drives Innovation
- Upgrades: AutoTest from ATF
- RaptorDB for Data Owners
- AutomatePro: Greenfield ServiceNow Strategies
- Build ServiceNow Data Fabric
- Visualize Governance Empower Decisions
- Data Fabric Governance & Quality
- Automated Test Platform Health
- AutomatePro AutoDocument from AutoTest
- UC: AutoTest & AutoDocument
- ServiceNow Collaborative Workspace Management
- ServiceNow User Experience Analytics
- AutomatePro: Ditch Manual Agile
- Master Collaborative Workspace Planning
- Master Figma Developer Handoff
- Figma Based Design Tokens
- Known Error Process Essentials
- SAFe Release Planning Process
- Agile Automation’s Unexpected Value
- ServiceNow Workflow Data Platform
- Zero Copy Powers Performance
- Accelerate GenAI Workspace Delivery
- Careers Figma‑Powered ServiceNow
- Accelerate ServiceNow AutoDeploy Value
- Simplify CSDM Amplify Value
- Epic Chicago World Forum
- AutomatePro 9.0.2 Breakthrough Features
- Manual Deployment Defect Loops
- Setting Up Agile Boards
- RaptorDB Demo Data Anonymization
- Workspaces vs Service Portal
- Agile Center of Excellence
- ServiceNow Workspace Data Migration
- Agile Board or VTB
- ServiceNow Collaborative Workspace Strategies
- Show Remaining Articles (100) Collapse Articles
-
Getting Started
- Introduction to Knowledge Management
- Knowledge Categorization "Find-ability"
- Productivity: Service Operations Workspace
- Conduct A Windows-Security Scan
- Burp Suite Professional & Web Security Process
- BMC Remedy ITSM Reference
- AI: ServiceNow Virtual-Agent Chatbot
- COE for Human Resources
- Getting Started: Engagement Manager
- One-IT: Effective Ticket Handling
- Service Catalog Order Guides
- Employee Journey Management ServiceNow
- Productivity Tips for Knowledge-Users
- Strategies for Manual Test
- TikTok for Digital Leaders
- Master Social Video Editing
- Understanding Security Encryption Standards
- Persona Use & Administration
- AutomatePro A-Z Terminology Glossary
- Predictive Intelligence in ServiceNow
- TPRM: Solving Vendor Risk
- Agent Assist Setup
- Artificial Intelligence A-Z Glossary
- Predictive Intelligence Knowledge Service
- Setup Free Azure DevOps
- Robotic Process Automation Workflows
- Optimize ServiceNow ML Training
- Effective Business Process Consultancy
- Automate New Hire Access
- AutomatePro: Greenfield ServiceNow Strategies
- Build ServiceNow Data Fabric
- Microsoft Sync Sanity Saving
- ServiceNow User Experience Analytics
- Master Figma Developer Handoff
- Known Error Process Essentials
- ESL ChatGPT Prompt Tips
- ServiceNow Collaborative Workspace Strategies
- Show Remaining Articles (22) Collapse Articles
-
FAQs
- Knowledge Categorization "Find-ability"
- FAQs: Governance Risk Compliance
- Understanding Clop Ransomware Mitigation
- ServiceNow IRM SOX FAQs
- Strategic Portfolio Management FAQs
- Chat GPT FAQS
- Ticket Handling Infographic FAQs
- Service Catalog Process FAQs
- DevOps & Change Velocity
- Role of CMDB-Management Service-Owner
- Vulnerability Response Workspace Module
- How-To Import ServiceNow Stories 🚀
- Best of ServiceNow Vancouver
- Enhancing End-User Service Experience
- Washington ESC or Knowledge Portal?
- TikTok for Digital Leaders
- Mastering Telecommuting Efficiency
- Essential Laptop Migration Hacks
- AutomatePro A-Z Terminology Glossary
- Microsoft Sync Sanity Saving
- Zero Copy Powers Performance
- Show Remaining Articles (6) Collapse Articles
-
Strategic Portfolio Management
- Understand ServiceNow's 2 SPMs
- Comparing ServiceNow-Strategic-PM to Microsoft-PM
- Efficient Workday to ServiceNow Integration
- ServiceNow Executive Reporting Approaches
- SPM Gantt Chart Presentation
- Strategic Portfolio Management Foundations
- Timeline: ITBM to SPM
- SPM Project Templates
- SPM: Starting a Demand
- AutoMatePro AutoPlan Demand Management
- Strategic PPM Risk Management
- SPM Risk Management Process
- Xanadu Upgrade: ServiceNow SPM
- Xanadu Upgrade Drives Innovation
- ServiceNow Collaborative Workspace Management
- SAFe Release Planning Process
- Epic Chicago World Forum
- Setting Up Agile Boards
- Show Remaining Articles (3) Collapse Articles
-
AutomatePro
- AutomatePro AutoTest Reference
- AutomatePro AutoTest: Getting Started
- AutomatePro AutoTest Custom-Testing
- Autotest: Test-Run Defects
- Quality Assurance Test Process
- AutoTest Case Planning
- AutomatePro Functions and Permissions
- AutoMatePro AutoPlan Demand Management
- Introducing AutomatePro Control Console
- Troubleshoot AutoTest Run Issues
- QuickStart-AI Service Catalog Test
- 8.2 New AutoTest Features
- AutomatePro AutoTest Operations Process
- Persona Use & Administration
- AutomatePro A-Z Terminology Glossary
- AI-Powered AutomatePro & ServiceNow
- AutomatePro Accelerated Agile Sprints
- Advanced ServiceNow Test Automation
- Costly Habit: Manual Test
- Transforming Healthcare Software Catalogs
- Upgrades: AutoTest from ATF
- BPC Heros & AutomatePro
- AutomatePro: Greenfield ServiceNow Strategies
- Automated Test Platform Health
- AutomatePro AutoDocument from AutoTest
- UC: AutoTest & AutoDocument
- AutomatePro: Ditch Manual Agile
- Agile Automation’s Unexpected Value
- Accelerate ServiceNow AutoDeploy Value
- Ignite Impact Driven CoE
- Epic Chicago World Forum
- AutomatePro 9.0.2 Breakthrough Features
- Manual Deployment Defect Loops
- Agile Center of Excellence
- AutomatePro Managed Service Value
- Show Remaining Articles (20) Collapse Articles
-
Glossary Reference
- Security and IT Glossary
- Guided After-Action Report
- Security-Operations GRC Glossary
- Artificial Intelligence A-Z Glossary
- Business Process Improvement Glossary
- HR Glossary
- Strategic Portfolio Management Glossary
- Service Catalog/Portal A-Z Glossary
- AutomatePro A-Z Terminology Glossary
- Healthcare Compliance Simplified Framework
- A-Z Data Fabric Glossary
-
ITSM
- ITSM Capability Model- L1
- One-IT: Effective Ticket Handling
- Service Catalog Order Guides
- Email-to-Incident is Costly Inefficiency
- CMDB Health Dashboard
- Incident On-call Best Practices
- Managing Incident Surge Problems
- High Volume Incident-Management Strategies
- Pinned KB-Articles & deflection
- Stockroom Asset Management Mastery
- Starting ITSM Predictive Intelligence
- Predictive Intelligence Knowledge Service
- Predictive Intelligence & ITSM
- Predictive Change Mastery
- Xanadu Upgrade Drives Innovation
- Best Approach Problem Management
- Epic Chicago World Forum
- Show Remaining Articles (2) Collapse Articles
-
Service
-
Overview
- Productivity: Service Operations Workspace
- GRC Managed Risk
- GE Change Acceleration Process
- Overview: Employee Center Pro
- SOX Control-Management and Attestation
- RIDAC: Strategic Portfolio Management
- Artificial Intelligence A-Z Glossary
- Advanced Program Management
- AI: ServiceNow Virtual-Agent Chatbot
- Business Process Optimization Reviews
- Proper Ticket Handling Imperative
- Public Sector Digital Services
- Employee Journey Management ServiceNow
-
UAT
- UAT- Approve or Reject Change
- Demo Service Catalog
- AutoTest Case Planning
- Strategies for Manual Test
- 8.2 New AutoTest Features
- Persona Use & Administration
- AutomatePro A-Z Terminology Glossary
- AutomatePro Accelerated Agile Sprints
- Advanced ServiceNow Test Automation
- AutomatePro: Greenfield ServiceNow Strategies
- Epic Chicago World Forum
-
Healthcare
- GRC Industry Reference Matrix
- Broad's AI COVID-19 Solutions
- KAUST: AI-Healthcare Innovation
- Eye Strain: Modern Sources and Solutions
- Covid and Omicron 911, That was my Emergency
- Fresh Juicing for Healing: Dawn's COVID Part 2 (Omicron edition)
- Transforming Healthcare Software Catalogs
- Healthcare Compliance Simplified Framework
- Epic Chicago World Forum
- AI-Prompts for Cognitive Recovery
- Alexa Productivity: Cognitive Focus
- Domestic Violence Long-Covid Fainting
-
Chat GPT
-
Security Operations (SecOps)
- SecOps Vulnerability Response Lifecycle
- Vulnerability Response Workspace Module
- Vulnerability Remediation RACI
- Security Incident Response Introduction
- Introducing Security Incident Response
- Vulnerability Response Test Plan
- High Volume Incident-Management Strategies
- Understanding Security Encryption Standards
- TPRM: Solving Vendor Risk
- BA Guide: Vulnerability Response
- Epic Chicago World Forum
-
Agile
- Agile Scrum Master Guide
- DevOps Automated Test
- Quality Assurance Test Process
- Getting-Started ServiceNow Timesheet Management
- Optimized Sprint Capacity Plan
- Persona Use & Administration
- AutomatePro A-Z Terminology Glossary
- AutomatePro Accelerated Agile Sprints
- Advanced ServiceNow Test Automation
- AI-powered ServiceNow Tests
- 80% Outages: Unauthorized Change
- Upgrades: AutoTest from ATF
- Effective Business Process Consultancy
- CAP Agile Story Grooming
- Data Fabric Governance & Quality
- Automated Test Platform Health
- AutomatePro AutoDocument from AutoTest
- AutomatePro: Ditch Manual Agile
- Agile Automation’s Unexpected Value
- Manual Deployment Defect Loops
- Setting Up Agile Boards
- Agile Center of Excellence
- Agile Board or VTB
- Show Remaining Articles (8) Collapse Articles
-
Knowledge Management
- Productivity Tips for Knowledge-Users
- AI and Improved Knowledgebase-Search
- Washington ESC or Knowledge Portal?
- Knowledge Management Pro Features
- Accelerate ServiceNow-Knowledge with Microsoft-Word
- Pinned KB-Articles & deflection
- ServiceNow Document Management System
- Mastering Knowledge Article Pinning
- Impactful Incident Management Knowledge
- Starting ITSM Predictive Intelligence
- Predictive Intelligence Knowledge Service
- Mastering Zing Search Optimization
- AI Demands: Data Stewards
- ServiceNow Collaborative Workspace Management
- Known Error Process Essentials
-
Workday
-
Network Connectivity Solutions
-
Business Process Methodologies
- Ideation: DaVinci Inspired Mind-Mapping
- Quality Assurance Test Process
- AutoTest Case Planning
- Managing Incident Surge Problems
- Strategic PPM Risk Management
- AI-Powered AutomatePro & ServiceNow
- Advanced ServiceNow Test Automation
- TPRM: Solving Vendor Risk
- A-Z Data Fabric Glossary
- Workflow Data Integration Fabrics
- New in Performance Analytics
- Effective Business Process Consultancy
- BPC Heros & AutomatePro
- AI’s Emergent Governance Ethics
- AutomatePro: Greenfield ServiceNow Strategies
- Build ServiceNow Data Fabric
- Microsoft Sync Sanity Saving
- CAP Agile Story Grooming
- Data Fabric Governance & Quality
- ServiceNow Collaborative Workspace Management
- Master Collaborative Workspace Planning
- AI Powered Excellence Centers
- C-Suite CxO ChatGPT Prompts
- Brilliant Productivity ChatGPT Prompts
- Known Error Process Essentials
- SAFe Release Planning Process
- Agile Automation’s Unexpected Value
- Ignite Impact Driven CoE
- Epic Chicago World Forum
- Workspaces vs Service Portal
- Agile Center of Excellence
- Business Process Consultant Careers
- Expert COE Strategy Prompts
- Show Remaining Articles (18) Collapse Articles
-
Service Catalog & Request Management
-
Artificial Intelligence
- 10 Cool Features Standard-to-Pro
- Knowledge Management Pro Features
- QuickStart-AI Service Catalog Test
- Managing Incident Surge Problems
- Master Social Video Editing
- AI-Powered AutomatePro & ServiceNow
- AI Test-Powered ServiceNow
- Predictive Intelligence in ServiceNow
- Agent Assist Setup
- Artificial Intelligence A-Z Glossary
- Predictive Intelligence Knowledge Service
- Robotic Process Automation Workflows
- A-Z Data Fabric Glossary
- New in Performance Analytics
- BPC Heros & AutomatePro
- AI Demands: Data Stewards
- AutomatePro: Greenfield ServiceNow Strategies
- Data Fabric Governance & Quality
- AutomatePro: Ditch Manual Agile
- Prompt-Powered Business Solutions
- ESL ChatGPT Prompt Tips
- Ignite Impact Driven CoE
- NEOM Innovation Creates Opportunity
- RaptorDB Demo Data Anonymization
- Agile Center of Excellence
- Expert COE Strategy Prompts
- ChatGPT Nonprofit Prompt Ideas
- Show Remaining Articles (12) Collapse Articles
-
Integrated Risk Management
-
Microsoft
- Effortless Excel Mail Merge
- CoPilot Powered Productivity Tips
- Accelerate ServiceNow-Knowledge with Microsoft-Word
- USB Ports Troubleshooting Tips
- Mastering Telecommuting Efficiency
- Essential Laptop Migration Hacks
- Setup Free Azure DevOps
- A-Z Data Fabric Glossary
- Microsoft Sync Sanity Saving
- Email Suite Comparative Analytics
- ChatGPT Meeting Summary Automation
-
AI: Generative Artificial Intelligence
- Mastering iPhone 16 AI
- AI-powered Service Management Operations
- AI Video Editing Hacks
- AI Workflow Reengineering Requirements
- AI: Dawn’s Demos AutomatePro
- AI Powered Career Resilience
- Raptor Workflow Data Platform
- AI-Powered Xanadu & RaptorDB
- AI Assist's Rockstar-Agent
- Advanced ServiceNow Test Automation
- AI-powered ServiceNow Tests
- Optimize Productivity with Siri
- AI Test-Powered ServiceNow
- Predictive Intelligence in ServiceNow
- California Wildfires: Lessons in Public-Sector Portals
- Impactful Incident Management Knowledge
- Agent Assist Setup
- Starting ITSM Predictive Intelligence
- Artificial Intelligence A-Z Glossary
- Predictive Intelligence Knowledge Service
- Robotic Process Automation Workflows
- A-Z Data Fabric Glossary
- Workflow Data Integration Fabrics
- New in Performance Analytics
- Predictive Intelligence & ITSM
- Predictive Change Mastery
- A-Z Data Fabric Glossary
- RaptorDB for Data Owners
- BPC Heros & AutomatePro
- AI’s Emergent Governance Ethics
- AI Demands: Data Stewards
- Master Data Quality Dimensions
- AutomatePro: Greenfield ServiceNow Strategies
- Build ServiceNow Data Fabric
- Data Fabric Governance & Quality
- Designing AI-Driven Data Portals
- AutomatePro AutoDocument from AutoTest
- Prompt-Powered Business Solutions
- C-Suite CxO ChatGPT Prompts
- Data Quality Dimensions Metrics
- Agile Automation’s Unexpected Value
- Mastering Uniqueness & Consistency
- Accelerate GenAI Workspace Delivery
- ESL ChatGPT Prompt Tips
- AutomatePro 9.0.2 Breakthrough Features
- NEOM Innovation Creates Opportunity
- RaptorDB Demo Data Anonymization
- Agile Center of Excellence
- Expert COE Strategy Prompts
- ChatGPT Nonprofit Prompt Ideas
- AutomatePro Managed Service Value
- Show Remaining Articles (36) Collapse Articles
-
Global News & Views
-
Digital Business Process
- AutoPlan Release Setup Simplified
- AI Video Editing Hacks
- AI Workflow Reengineering Requirements
- SPM Collaborative Workspaces
- CMDB Powered Digital Transformation
- Connect Collaborate Create Knowledge
- Lessons Learned: CrowdStrike Incident
- CrowdStrike Outage: Global Chaos
- MasterCard's AI-Powered Fraud Detection
- Effortless QR Code Creation
- AT&T Big Data Breach
- Transformation: Success from Setbacks
- LinkedIn Digital-Success Enablement
- Digital Excellence Through Collaboration
- Digital-Transformation Leader: David Pultorak
- Business Process Design Excellence
- California Wildfires: Lessons in Public-Sector Portals
- TPRM: Solving Vendor Risk
- A-Z Data Fabric Glossary
- New in Performance Analytics
- Predictive Change Mastery
- Foundations for Asset Management
- AI’s Emergent Governance Ethics
- Automate New Hire Access
- Build ServiceNow Data Fabric
- Trusted Data Governance
- Understanding Inclusive Global Communication
- Master Collaborative Workspace Planning
- Figma Based Design Tokens
- AI Powered Excellence Centers
- Data Quality Dimensions Metrics
- SAFe Release Planning Process
- Mastering Uniqueness & Consistency
- Accelerate GenAI Workspace Delivery
- Simplify CSDM Amplify Value
- Ignite Impact Driven CoE
- Epic Chicago World Forum
- NEOM Innovation Creates Opportunity
- RaptorDB Demo Data Anonymization
- Workspaces vs Service Portal
- Agile Center of Excellence
- ServiceNow Collaborative Workspace Strategies
- ChatGPT Nonprofit Prompt Ideas
- Show Remaining Articles (28) Collapse Articles
-
Generative AI
- AI-powered Service Management Operations
- AI Video Editing Hacks
- AI Workflow Reengineering Requirements
- AI: Dawn’s Demos AutomatePro
- ServiceNow Xanadu AI Advantage
- AI-Powered Xanadu & RaptorDB
- Yale: Top-CEOs on AI
- ServiceNow's Generative AI Revolution
- Predictive Intelligence in ServiceNow
- California Wildfires: Lessons in Public-Sector Portals
- Agent Assist Setup
- Starting ITSM Predictive Intelligence
- Artificial Intelligence A-Z Glossary
- Predictive Intelligence Knowledge Service
- A-Z Data Fabric Glossary
- Predictive Change Mastery
- AI Demands: Data Stewards
- Master Data Quality Dimensions
- Build ServiceNow Data Fabric
- Designing AI-Driven Data Portals
- Epic Chicago World Forum
- NEOM Innovation Creates Opportunity
- Show Remaining Articles (7) Collapse Articles
-
Jobs n Career
-
Design
-
Success & Motivation
-
Team
-
Cyber Security
-
Success and Miotivation
-
Apple
-
TikTok
-
Governance, Risk, Compliance
-
IT Operations Management
-
HRSD
-
UI and UX
-
Data Management
- Master Data Quality Dimensions
- Build ServiceNow Data Fabric
- Trusted Data Governance
- ServiceNow User Experience Analytics
- Data Quality Dimensions Metrics
- Mastering Uniqueness & Consistency
- Zero Copy Powers Performance
- Simplify CSDM Amplify Value
- Epic Chicago World Forum
- ServiceNow Workspace Data Migration
-
Financial and Procurement
-
Figma
-
Google
-
Healthy Inspirations
-
RaptorDB
-
Neurodiversity
AutomatePro AutoTest Custom-Testing
AutomatePro AutoTest Custom-Testing Introduction: insight into the capability to more advancedd techniques to extend and customize the testing process within ServiceNow. Learn how to use the output of ServiceNow Lookup Records to determine action inside a custom action. This guide will introduce you to the concept of custom checks and actions, providing simple definitions and a comprehensive overview of creating and configuring these customizations. You will also learn how to use:
- XPath
- CSS selectors
- Work with frames
- Handle shadow roots.
AutomatePro AutoTest Custom-Testing Definitions:
Custom Actions:
These are specific interactions with elements on a web page that you define to automate testing processes. Here is a practical example:
Imagine we want to click a button with a specific id
attribute on a webpage.
- Define the Custom Action:Python
@action( methods=["POST"], detail=True, url_name="submit", url_path="submit", lookup_field="id" # Use the 'id' attribute for lookup ) def submit_form(self, request, pk=None): # Your custom logic here pass
- Explanation:
- We’ve defined a Custom Action called
submit_form
. - The
lookup_field
parameter specifies that we’ll use theid
attribute for locating the button during runtime.
- We’ve defined a Custom Action called
- During Execution:
- When the Custom Action runs, it will search for an element with the specified
id
. - If the button’s
id
matches the lookup value (e.g.,submit-button
), the action will click it.
- When the Custom Action runs, it will search for an element with the specified
Remember, lookups make your Custom Actions more robust and adaptable. You can easily adjust to changes in the page structure without rewriting your code.
XPath Selectors:
A language used for locating elements on a web page based on their hierarchy and attributes. XPath selectors are powerful tools for navigating and selecting elements within an XML document or an HTML page. Let’s look at a simple example using the following HTML snippet:
HTML
<div id="container">
<h1>Welcome to My Website</h1>
<p>Explore our content!</p>
<button id="submit-button">Click Me</button>
</div>
- XPath Path Notation:
- XPath uses path notation to traverse down into an XML document or an HTML page.
- For example, the expression
/div/h1
would select the<h1>
element inside the<div>
with theid="container"
.
- Selecting the Button Element:
- To select the button with the
id="submit-button"
, we can use the XPath expression://button[@id="submit-button"]
- Breakdown:
//button
: Selects any<button>
element.[@id="submit-button"]
: Filters by theid
attribute equal to"submit-button"
.
- To select the button with the
- Using the Expression:
- In Python (using libraries like
lxml
orxml.etree.ElementTree
), you can evaluate this XPath expression against your HTML content to find the button element.
- In Python (using libraries like
XPath expressions can be more complex, allowing you to navigate through various levels of the document and filter elements based on attributes, and text content. For more detailed reference, check out the W3Schools XPath tutorial or the XPath vs CSS Selectors guide.
CSS Selectors:
A pattern used to select and style elements on a web page based on their attributes and styles.
CSS selectors allow you to target specific HTML elements for styling. Here are some common examples:
- Element Selector (
element
):- Selects all instances of a specific HTML element.
- Example:CSS
p { text-align: center; color: red; }
AI-generated code. Review and use carefully. More info on FAQ. - In this case, all
<p>
elements will be center-aligned and have red text1.
- ID Selector (
#id
):- Selects an element with a unique ID attribute.
- Example:CSS
#para1 { text-align: center; color: red; }
AI-generated code. Review and use carefully. More info on FAQ. - The rule above applies to the element with
id="para1"
1.
- Class Selector (
.class
):- Selects elements with a specific class attribute.
- Example:CSS
.center { text-align: center; color: red; }
AI-generated code. Review and use carefully. More info on FAQ. - All elements with
class="center"
will be red and center-aligned1.
- Combining Class and Element (
element.class
):- Selects specific elements with a particular class.
- Example:CSS
p.center { text-align: center; color: red; }
AI-generated code. Review and use carefully. More info on FAQ. - Only
<p>
elements withclass="center"
will be affected1.
- Universal Selector (
*
):- Selects all HTML elements on the page.
- Example:CSS
* { text-align: center; color: blue; }
AI-generated code. Review and use carefully. More info on FAQ. - Every element will have centered text and blue color1.
- Grouping Selector:
- Combines multiple selectors with the same style definitions.
- Example:CSS
h1, h2, p { text-align: center; color: red; }
AI-generated code. Review and use carefully. More info on FAQ. - All
<h1>
,<h2>
, and<p>
elements will share the same styles1.
Frames (iframes):
HTML elements used to embed content from other sources, requiring context switching to interact with their content.
Let’s explore how to use iframes (inline frames) in HTML. An iframe allows you to embed another web page within your current page. Here are some examples:
- Basic Iframe:
- To embed a webpage, use the
<iframe>
tag with thesrc
attribute pointing to the desired URL:HTML<iframe src="https://www.example.com" width="600" height="400" frameborder="0"></iframe>
AI-generated code. Review and use carefully. More info on FAQ. - This displays the content of
https://www.example.com
within the iframe.
- To embed a webpage, use the
- Customizing Iframe Size:
- You can set the height and width using attributes or inline styles:HTML
<!-- Using attributes --> <iframe src="demo_iframe.htm" height="200" width="300" title="Iframe Example"></iframe> <!-- Using inline styles --> <iframe src="demo_iframe.htm" style="height:200px;width:300px;" title="Iframe Example"></iframe>
AI-generated code. Review and use carefully. More info on FAQ.
- You can set the height and width using attributes or inline styles:HTML
- Removing the Border:
- By default, iframes have a border. To remove it, add the
style
attribute:HTML<iframe src="demo_iframe.htm" style="border:none;" title="Iframe Example"></iframe>
AI-generated code. Review and use carefully. More info on FAQ.
- By default, iframes have a border. To remove it, add the
Shadow Roots:
Encapsulated parts of the DOM used by web components, which require special handling to access nested elements.
Creating and Configuring AutomatePro AutoTest Custom-Testing:
Creating Custom Actions
Firstly, custom actions in AutomatePro AutoTest allow you to define specific interactions with web page elements. To get started, follow these steps:
- Navigate to the Custom Actions module in AutomatePro.
- Click on “Create New Action” and provide a descriptive name.
- Define the action type, such as click or input text, and set the required parameters.
Configuring Custom Actions
Next, configure the custom action to integrate it into your test scripts. Here’s how:
- Action Type: Select the appropriate action type from the options available.
- Target Selector: Use XPath or CSS selectors to accurately identify the target element.
- Parameters: Set additional parameters required for the action, such as input values or expected results.
Using XPath and CSS Selectors
XPath Selectors
Firstly, XPath (XML Path Language) is a powerful tool for locating elements based on their hierarchy and attributes.
- Basic Syntax:xpathCopy code
//tagname[@attribute='value']
For example:xpathCopy code//input[@id='username']
- Advanced Usage:
- Contains:
//tagname[contains(@attribute, 'value')]
- Text:
//tagname[text()='value']
- Contains:
CSS Selectors
Additionally, CSS selectors are straightforward and fast for selecting elements based on their styles and attributes.
- Basic Syntax:cssCopy code
tagname#id .classname
For example:cssCopy codeinput#username .login-button
- Advanced Usage:
- Attribute Contains:
[attribute*='value']
- Child:
parent > child
- Attribute Contains:
Understanding the Use of Frames
Working with Frames
Moreover, web pages often use frames (iframes) to embed content from other sources. Therefore, when dealing with frames, ensure your custom actions and checks can access the elements within these frames.
- Identify Frame: Use developer tools to inspect the iframe and get its attributes.
- Switch Context: Configure your custom action to switch to the frame context before interacting with elements.javascriptCopy code
driver.switchTo().frame("frameNameOrId");
- Nested Frames: Handle nested frames by sequentially switching to each frame in the hierarchy.
Exploring Shadow Roots
Understanding Shadow DOM
Furthermore, Shadow DOM is used for encapsulating the internal structure of web components. Elements within shadow roots are not accessible via standard selectors unless the shadow root is expanded.
- Accessing Shadow DOM:
- Basic Approach:javascriptCopy code
const shadowRoot = element.shadowRoot; const shadowElement = shadowRoot.querySelector('selector');
- Basic Approach:javascriptCopy code
- Expand Shadow Roots: Ensure your custom actions can expand shadow roots to access nested elements.javascriptCopy code
const shadowHost = document.querySelector('shadow-host-selector'); const shadowRoot = shadowHost.shadowRoot; const targetElement = shadowRoot.querySelector('target-selector');