- 22 May 2025
- 8 Minutes to read
- Print
- PDF
IT Agent
- Updated on 22 May 2025
- 8 Minutes to read
- Print
- PDF
Empower IT teams with AI-powered agents to automate routine support tasks like shared folder access and incident creation.
Automate Incident Creation
This deep dive use case demonstrates how AIW fully automates Incident creation. It outlines the entire workflow from capturing the user’s chat input and extracting their profile, to invoking a third-party Incident management API (e.g., ServiceNow, Jira) through an Integration Hub Recipe, orchestrating the response using Agentic AI Studio, and delivering real-time incident confirmation.
This example shows how Integration Hub and Agentic AI Studio combine to replace manual ticketing with a smart, self-service workflow.
Goal
To automate the process of creating IT support incidents through a self-service, Agentic AI-powered interface—eliminating manual ticket submissions and ensuring users receive real-time incident confirmation and tracking.
Scenario
The IT team at NovaTech wants to reduce the volume of manually submitted support tickets by enabling users to log incidents via a chat-based, AI-driven interface. This approach ensures immediate logging, better user experience, and more efficient handling of repetitive IT support requests.
User Persona: Administrator
Solution
Create a Recipe flow (SNOW ITSM: Create Incident) to create Recipe using Integration Hub component.
Create an Agent (Apex ITSM: Create Incident) to create Incident using Agentic AI studio component.
Steps
Create a Recipe using Integration Hub Component
To create Recipe, perform the following steps:
Select the Project.
Click the Create arrow, then select Recipe.
The My New Recipe page is displayed.
Enter Name, select Location (The project or folder where you want to store your recipe) and Pick a starting point to create a Recipe.
Select Trigger from the actions.
Click Start building to open your new Recipe in the Recipe editor.
For the Trigger, Select API platform that specifies the conditions to start the workflow from App.
Configure the API Request:
Set content type to JSON.
Define the request schema with three required fields:
requestor_email
short_description
description
Add Headers or Path Parameters (Optional):
If your endpoint requires authentication or routing, define headers or path parameters here. Otherwise, leave them empty.
Set Up the API Response:
Define the response name (e.g., response_output).
Choose HTTP status code: 200 – OK.
Set content type to JSON.
Define the Response Schema:
Under result, specify required fields such as: sys_updated_on, number, sys_created_on, state, impact, active, etc.
Under Action, select New API Request which is used to create an API request handler.
Select Table:
Choose Incident from the table dropdown.
Map Fields:
Description: Map from description.
Short Description: Map from short_description.
Contact Type: Enter "Virtual Agent" or a custom value.
Test the Flow: Use test data (e.g., VPN issue) to verify the action creates an incident.
Error Handling: If you get 503 Service Unavailable, check your ServiceNow connection and credentials.
Under set up, for the New API request, configure the following fields.
a. Under the Request section, set the Content type to JSON.
b. Click Add header to define one or more Request headers.
c. Under Path parameters, click Use JSON or add fields manually to Describe Path Parameters.
d. In the Request schema section, click Use JSON to enter the expected input schema.
Select Action in App and Return API response.
Select End the Recipe.
Figure: Create Incident - Recipe
Create Recipe agent using Agentic AI Studio component
To create Agentic AI Flow for creating an Incident, perform the following steps:
Navigate to Agentic AI Studio.
Select New Flow. The Get Started dialog box appears.
Select Blank Flow.
In the left pane, under Components, locate the available components.
Drag the Chat Input component to the canvas.
Drag the User Profile Extraction component to the canvas and connect it to the Chat Input component.
Drag the Agent Instruction component to the canvas and connect it to the User Profile Extraction component.
Drag the Recipe Agent component from the left pane to the canvas.
Figure: Recipe agent
Click the Recipe dropdown to view the list of Runbooks available in your workspace.
Select Apex ITSM: Create Incident from the list. This triggers the Recipe workflow in Integration Hub to retrieve the Incident creation.
Drag the Orchestration Agent component onto the canvas.
Connect the Agent Instruction component to the Orchestration Agent using the Agent Instructions connection edge.
Connect the Tool edge of the Recipe Agent to the Tools edge of the Orchestration Agent.
Connect the Message edge of the Chat Input Agent to the Input edge of the Orchestration Agent.
Drag the Output component onto the canvas. Connect the Response edge of the Orchestration Agent to the Output component.
The following diagram illustrates the complete view after connecting the edges.
Figure: Agentic AI flow
Once the workflow is connected, click the Playground button to view the output.
Figure: Playground
This use case demonstrates how to build a self-service incident creation flow using AI Workflows. By combining an Agentic AI flow with an Integration Hub Recipe, users can:
🗣 Initiate a chat request, where AI automatically extracts the issue type, urgency, and user identity.
🔁 Trigger the ITSM API through Integration Hub to log the Incident in real time.
🤖 Coordinate the workflow using Agentic AI Studio for seamless orchestration.
🧾 Receive instant confirmation with the incident ID and tracking link in the chat interface.
The result is a fully automated, user-friendly support solution that:
Reduces manual ticket logging,
Speeds up issue resolution,
And improves end-user experience while allowing IT teams to focus on more complex problems.
Access to Shared Folder
Goal
Enable employees to seamlessly request and obtain Shared Folder access (Read, Write or Full) through an automated system, eliminating the need for sending emails, pings, and delayed follow-ups with the support or any other team.
Scenario
The IT Department at NovaTech organization aims to implement an automated and AI-powered self-service solution that allows employees to request and obtain Shared Folder access without the need for manual emails, or follow-ups, ensuring a faster and more efficient access.
Team wants to avoid repetitive tasks by eliminating the need to execute the same process to provide the Shared Folder access.
User Persona
Administrator
Solution
Create a Runbook (NTP-_Shared_Folder_Access) using Automation component
Create an Agentic AI Flow (SharedFolderAccess AI Flow) using Agentic AI Studio component
Before diving into the detailed steps, let’s first view the high-level flow diagram.
Steps
Create a Workflow (SharedFolderAccess) using Automation component
Before we configure the required Workflow, the required Scripts must be configured. The required scripts are as follow:
ShareFolderAccess_Main
ShareFolderAccess_SendNotification
Configuring ShareFolderAccess_Main Skill
Navigate to Automation > Skills > Manage Skills > New Skill. Configure the following properties as described in below table:
Field Name | Value |
---|---|
Skill Name | ShareFolderAccess_Main |
Category | API Management |
Description | ShareFolderAccess_Main |
Field Name | Value |
---|---|
Max Run Time (In Mins) | 15 |
Remote Execution By | System Account |
Field Name | Value |
---|---|
Input Name | XML Output, Folder Access, SharePath, FileServer |
Mandatory | Enable |
Field Name | Value |
---|---|
Output Variable | Sucess |
Output Source | Execution Output |
Field Name | Value |
---|---|
Success Condition | Enable |
Variable | Success |
Operator | Contains |
Value | Script Executed Successfully |
Configuring ShareFolderAccess_SendNotification Skill
Navigate to Automation > Skills > Manage Skills > New Skill. Configure the following properties as described in below table:
Field Name | Value |
---|---|
Skill Name | ShareFolderAccess_SendNotification |
Category | API Management |
Description | ShareFolderAccess_Main |
Field Name | Value |
---|---|
Max Run Time (In Mins) | 30 |
Remote Execution By | System Account |
Field Name | Value |
---|---|
Input Name | SharePath, Notifyto, From, WebServiceURL, Acme_UserName, AcmePassword, TeamName, ServiceRequestID,Subjed, Requestor, |
Mandatory | Enable |
Field Name | Value |
---|---|
Output Variable | Sucess |
Output Source | Execution Output |
Field Name | Value |
---|---|
Success Condition | Enable |
Variable | Success |
Operator | Contains |
Value | Script Executed Successfully |
To create the Workflow, perform the following steps:
Navigate to Automation > Workflows > Manage Workflows > New Workflow. The New Workflow pane is displayed.
Double click on BEGIN. The Workflow Configuration pop-up is displayed.
Configure the properties as shown in the below table:Field Name
Values
Workflow Name
Shared_Folder_Access
Trigger Event
API/Scheduler
Active
Active
Workflow Category
Access Rights Management
Description
This Workflow is to get access for shared folder.
Content Parser and Condition Configuration
Conditions
N/A
Content Parser
N/A
The Workflow Shared_Folder_Access. Configuration is donename and other information is defined Shared_Folder_Access.
Drag and drop the Skill named ShareFolderAccess_Main on the Workflow pane from the left navigation bar.
Configure the Skill’s fields as shown in the below table:Field Name
Values
Style
Texts
Title
SharedFolderAccess_Main
Styles
Title border color
R,G,B - 0, 0, 0
Background
R,G,B - 0, 0, 0
Title color
R,G,B - 0, 0, 0
Skill Description
SharedFolderAccess_Main
Action
Skill Details
Skill Version
V1
Skill Name
ShareFolderAccess_Main
Skill Language
Powershell Script
Target Type
CI
Target Host Type
TBD
Proxy Server Host
TBD
Schedule Type
One Time
Retry Intervals (In Mins)
0
Retry Count
0
Parameter Details
Input Parameter Name: Data Source: Data Field
XML Output, API Scheduler, UserEmailID
FolderAccess, API Scheduler, AccessType
SharePath, API Scheduler, FolderPath
FileServer, Fixed Input, NEPRDWINWEB01(TBD)
Drag and drop the Skill named ShareFolderAccess_SendNotification on the Workflow pane from the left navigation bar. Call the Skill named SharedFolderAccess_SendNotification.
Configure the Skill’s fields as shown in the below table:Field Name
Values
Style
Texts
Title
SharedFolderAccess_Main
Styles
Title border color
R,G,B - 0, 0, 0
Background
R,G,B - 0, 0, 0
Title color
R,G,B - 0, 0, 0
Skill Description
SharedFolderAccess_Main
Action
Skill Details
Skill Version
V1
Skill Name
ShareFolderAccess_SendNotification
Skill Language
Powershell Script
Target Type
CI
Target Host Type
TBD
Proxy Server Host
TBD
Schedule Type
One Time
Retry Intervals (In Mins)
0
Retry Count
0
Parameter Details
Input Parameter Name: Data Source: Data Field
SharePath,API/Scheduler, Folder Path
Notifyto, Fixed Input, Fredrick.nortan@zacme.com
From, Fixed Input, noreply@zacme.com
WebServiceURL, Fixed Input, https://skylabs.symphonysummit.com/api.integration/REST/Summit_RESTWCF.svc/RESTService/CommonWS_JsonObjCall
Summit_username, Fixed Input, NA
Summit_Password, Password, ......
templateName, Fixed Input, AR_Basic_Mail_Template_2
TeamName, Fixed Input, Zacme Orchestration
ServiceRequestID, Fixed Input, API
Subject, Fixed Input, Shared Folder Access granted
Requestor, API Scheduler, UserEmailID
Webservice_APIKEY, Fixed Input, uo2C0iCnHMov1MExWuLd9MCd6xkp5Ldf1igYcMN9biw=
Connect the edges as shown in the following diagram for the workflow to be functional.
Figure: Workflow DiagramCreate Agentic AI Flow using Agentic AI Studio Component
To create Agentic AI Flow to get Shared folder Access, perform the following steps:
Navigate to Agentic AI Studio.
Click New Flow. The Get Started pop-up is displayed.
Click Blank Flow.
Navigate to left side Components sidebar.
Drag and drop the Chat Input component.
Drag and drop the User Profile Extraction component. Connect the edges of Chat Input component and User Profile Extraction component.
Drag and drop the Agent Instruction component. Connect the edges of User Profile Extraction component and Agent Instruction component.
Drag and drop the Runbook Agent from the left side bar to the canvas.
Figure: Runbook Agent
Click Runbook dropdown. It displays the list of runbooks available for your Workspace.
Select the NTP-_Shared_Folder_Access Runbook from the displayed list. It will trigger the selected Runbook (Workflow) from Automation to access the shared folder.
Drag and drop the Orchestration Agent component.
Connect the edges of Agent Instruction component and Orchestration Agent (Agent Instructions connection edge).
Connect the Tool edge of Runbook Agent and with Tools edge of Orchestration Agent component.
Connect the Message edge of Chat Input Agent and with Input edge of Orchestration Agent component.
Drag and drop the Output component. Connect the Response edge of Orchestration Agent component with Output component.
The following diagram depicts the complete view after connecting the edges.Figure: Agentic AI Flow
The following video explains the steps mentioned above to create an Agentic AI flow for obtaining shared folder access and its outcome.