ServiceNow
Manage IT service workflows with the ServiceNow platform for incident management, service requests, and IT operations.
Overview
The ServiceNow skill provides essential functionality for:
- Creating and managing incidents
- Retrieving incident details and status
- Updating incident records and assignments
- Managing IT service workflows
- Tracking resolution progress
Connection Requirements
This skill requires a ServiceNow connection configured through either:
- PinkConnect Proxy (PC_BASE_URL)
- Paragon Proxy (PARA_BASE_URL + “servicenow/“)
Basic Usage
// Create a new incident
const incident = {
"short_description": "Cannot connect to VPN",
"description": "User is unable to establish a VPN connection from home network.",
"caller_id": "Jane Smith",
"priority": "3 - Moderate",
"category": "Network"
};
Key Features
Incident Management
- Create Incidents: Generate new incident tickets with detailed information
- Retrieve Incidents: Get incident details using system ID
- Update Incidents: Modify incident status, assignment, and work notes
- Track Progress: Monitor incident resolution workflow
Service Request Handling
- Request Processing: Handle various IT service requests
- Assignment Management: Assign incidents to appropriate teams
- Status Tracking: Monitor incident lifecycle from creation to resolution
Common Operations
Create an Incident
POST: now/table/incident
{
"short_description": "Email access issue",
"description": "User reports being unable to access their email account.",
"caller_id": "John Doe",
"priority": "2 - High",
"category": "Email"
}
Get Incident Details
GET: now/table/incident/{sys_id}
Update Incident Status
PUT: now/table/incident/{sys_id}
{
"state": "In Progress",
"assigned_to": "Jane Smith",
"work_notes": "Issue acknowledged. Investigating VPN configuration settings."
}
Priority Levels
- 1 - Critical: System down, major business impact
- 2 - High: Significant impact, urgent resolution needed
- 3 - Moderate: Normal business impact
- 4 - Low: Minor impact, can be scheduled
- 5 - Planning: Future enhancement or non-urgent
Incident States
- New: Incident just created, not yet assigned
- In Progress: Incident being actively worked on
- On Hold: Incident paused, waiting for information
- Resolved: Issue fixed, awaiting user confirmation
- Closed: Incident completed and verified
- Canceled: Incident canceled or invalid
Response Structure
Incident Response
{
"result": {
"sys_id": "1234567890abcdef",
"number": "INC0010001",
"short_description": "Unable to access email",
"description": "User reports being unable to access their email account.",
"state": "New",
"priority": "2 - High",
"assigned_to": "John Doe",
"opened_at": "2025-01-14 10:00:00",
"resolved_at": null,
"caller_id": "Jane Smith",
"category": "Email"
}
}
Common Categories
IT Categories
- Hardware: Computer, printer, phone issues
- Software: Application problems, license issues
- Network: Connectivity, VPN, Wi-Fi problems
- Email: Email access, configuration issues
- Security: Password resets, access requests
- Telephony: Phone system issues
Service Categories
- Request: Service requests and provisioning
- Inquiry: Information requests
- Complaint: Service complaints
- Change: Change requests
Important Notes
- System ID: Use sys_id for all update and retrieval operations
- Incident Numbers: Human-readable incident numbers (e.g., INC0010001) are auto-generated
- Work Notes: Use work_notes for internal communication, comments for customer-visible updates
- Assignment: Incidents can be assigned to users or groups
- SLA Tracking: ServiceNow automatically tracks SLA compliance
- Escalation: Incidents can be escalated based on priority and time
Best Practices
- Detailed Descriptions: Provide comprehensive incident descriptions for faster resolution
- Proper Categorization: Use appropriate categories for better routing and reporting
- Priority Assignment: Set priorities based on business impact and urgency
- Regular Updates: Update work notes regularly to track progress
- Caller Information: Always include caller details for communication
- Resolution Documentation: Document resolution steps for knowledge base
- Closure Verification: Confirm resolution with the caller before closing incidents
Responses are generated using AI and may contain mistakes.