Out-of-the-box Operations
We have made some of the commonly used operations readily available for you to use. The list is given below.
Out-of-the-box operations only
All Operations are out-of-the-box (OOTB). The list is visible in the Automation Workflow Designer only. Currently administrators cannot create their own operations. Please contact your Account Manager in case you want to customize the Operations.
The OOTB Automation Workflows use one or more of the following OOTB Operations. User can also create a new workflow in Automation designer leveraging any of the following OOTB Operations.
No. | Category | Operation Name | Description |
---|---|---|---|
1 | Operating System | OS Compare two files in Linux | This operation compares two different server files |
2 | Operating System | OS Check File Existence in Linux | This operation checks if any file exists or not |
3 | Operating System | OS Check Windows Service Status | Checks the windows service status |
4 | Operating System | OS - Start Windows Service | Starts Windows service on the system |
5 | Operating System | OS Stop Windows Service | Stops Windows service on the system |
6 | ISM | ISM Service request update status | Updates ISM SR status |
7 | ISM | ISM Create Service Request | Creates Service request in ISM |
8 | ISM | ISM add worklog | Adds workflow to the Ticket Activity History |
9 | Twilio SMS | Send Twilio SMS | Sends an SMS to the input mobile number |
10 | VMware | Revert Snapshot of VM Instance | Reverts snapshot of VM instance |
11 | VMware | Start VMware Instance | Starts VMware instance in Data center |
12 | VMware | Stop VMware Instance | Stops VMware instance in Data center |
13 | VMware | Delete VM Instance | Deletes VM instance from Data center |
14 | VMware | Delete Single VM Snapshot | Deletes a single snapshot of VM |
15 | VMware | Create VM Snapshot | Creates a new snapshot of given VM name |
16 | VMware | Clone VM Instance | Clones a new VM from the existing VM instance |
17 | Active Directory | AD - Unlock AD User | Unlocks Active Directory (AD) user |
18 | Active Directory | AD - Reset AD User Password | Resets AD user password for a given login name |
19 | Active Directory | AD - Enable AD User | Enables the AD user |
20 | Active Directory | AD - Disable AD User | Disables the AD user |
21 | Active Directory | AD - Delete AD User | Deletes the AD user from Active Directory |
22 | Active Directory | AD - Create AD User | Creates new user in Active Directory |
23 | Active Directory | AD - Create AD Group | Creates New Group in Active directory for that AD domain |
24 | Active Directory | AD - Add AD User to Group | Adds a user to a group |
25 | Generic | Generic HTTP Operation | Execute any REST API operation |
26 | Generic | Generic Shell Execute Command | Execute UNIX/shell command |
27 | Generic | Generic Windows Execute Command | Execute Windows Power Shell command |
28 | Generic | Generic Execute Unix/Shell Script | Execute UNIX configuration script file in the system |
29 | Generic | Generic Execute Powershell Script | Execute Powershell script file in Windows |
Out-of-the-box Workflows
For the following 3 categories, OOTB workflows are available:
No. | Category | Workflow Name |
---|---|---|
1 | Active Directory | WFL - Disable AD User |
2 | Active Directory | WFL - Add AD User to Group |
3 | Active Directory | WFL - Create AD User |
4 | Active Directory | WFL - Unlock AD User |
5 | Active Directory | WFL - Delete AD User |
6 | Active Directory | WFL - Reset AD User Password |
7 | Active Directory | WFL - Create AD Group |
8 | Active Directory | WFL - Enable AD User |
9 | Operating System | WFL - Check Linux file exists |
10 | Operating System | WFL - Execute Shell Script |
11 | Operating System | WFL - Compare two files in Linux |
12 | Operating System | WFL - Stop Windows Service |
13 | Operating System | WFL - Windows Service Status |
14 | Operating System | WFL - Start Windows Service |
15 | Operating System | WFL - Execute Power Shell |
16 | VMware | WFL - Create VMware Snapshot |
17 | VMware | WFL - Clone VMware Instance |
18 | VMware | WFL - Delete VM Single Snapshot |
19 | VMware | WFL - Revert Snapshot of VM Instance |
20 | VMware | WFL - Delete VM Instance |
21 | VMware | WFL - Stop VMware Instance |
22 | VMware | WFL - Start VMware Instance |
Service Configurations and Input Parameters
For each Operation there are Service Configurations and Input Parameters. Service Configurations are the Inputs required repeatedly by the Operation to perform and complete a task. e.g. AD Server connection details, username and password to connect to AD Server in the Enable AD user workflow. These inputs do NOT come from the user who is executing the service.
Input Parameters are the inputs required by the workflow and given by the user who is executing the service (generally changes with every execution) e.g. username in Enable AD user workflow
Note: Below two inputs field/s are common for all Operations | |
---|---|
ticket_id | ticket_type |
Category | Operation Name | Service Configurations | Input Parameters | ||
---|---|---|---|---|---|
Input Field ID | Input Field Name | ||||
1 | Active Directory | Disable AD User | active_directory_configuration sa_default_configurations | login_name | Login Name |
2 | Active Directory | Add AD User to Group | active_directory_configuration sa_default_configurations | login_name group_name | Login Name Group Name |
3 | Active Directory | Create AD User | active_directory_configuration sa_default_configurations | login_name first_name last_name employee_id | Login Name First Name Last Name Employee ID |
4 | Active Directory | Unlock AD User | active_directory_configuration sa_default_configurations | login_name | Login Name |
5 | Active Directory | Delete AD User | active_directory_configuration sa_default_configurations | login_name | Login Name |
6 | Active Directory | Reset AD User Password | active_directory_configuration sa_default_configurations | login_name to | Login Name Mobile Number |
7 | Active Directory | Create AD Group | active_directory_configuration sa_default_configurations | group_name group_description sam_account_name | Group Name Group Description sAMAccountName |
8 | Active Directory | Enable AD User | active_directory_configuration sa_default_configurations | login_name | Login Name |
9 | Operating System | Check Linux file exists | linux_configuration sa_default_configurations | file directory | File Name Directory Path |
10 | Operating System | Execute Shell Script | linux_configuration sa_default_configurations | file | Shell script file absolute path |
11 | Operating System | Compare two files in Linux | linux_configuration sa_default_configurations | file_one file_two | Absolute path of file one Absolute path of file two |
12 | Operating System | Stop Windows Service | active_directory_configuration sa_default_configurations | service_name | Windows Service Name |
13 | Operating System | Windows Service Status | active_directory_configuration sa_default_configurations | service_name | Windows Service Name |
14 | Operating System | Start Windows Service | active_directory_configuration sa_default_configurations | service_name | Windows Service Name |
15 | Operating System | Execute Power Shell | active_directory_configuration sa_default_configurations | file | Power Shell script absolute path |
16 | VMware | Create VMware Snapshot | vmware_configuration sa_default_configurations | vm_name vm_snapshot_name vm_snapshot_description | VM Name New Snapshot Name New Snapshot Description |
17 | VMware | Clone VMware Instance | vmware_configuration sa_default_configurations | vm_name clone_from_name | New VM Name Existing VM Name |
18 | VMware | Delete VM Single Snapshot | vmware_configuration sa_default_configurations | vm_name vm_snapshot_name | VM Name VM Snapshot Name |
19 | VMware | Revert Snapshot of VM Instance | vmware_configuration sa_default_configurations | vm_name vm_snapshot_name | VM Name VM Snapshot Name |
20 | VMware | Delete VM Instance | vmware_configuration sa_default_configurations | vm_name | Existing VM Name |
21 | VMware | Stop VMware Instance | vmware_configuration sa_default_configurations | vm_name | Existing VM Name |
22 | VMware | Start VMware Instance | vmware_configuration sa_default_configurations | vm_name | Existing VM Name |
23 | ISM | ISM Service request update status | sa_default_configurations | status | Ticket Status |
24 | ISM | ISM Create Service Request | sa_default_configurations | req_for_name parent_req_id req_details req_description req_category req_class req_name | Requestor For Name Parent Request ID Request Details Request Description Request Category Request Class Requestor Name |
25 | ISM | ISM add worklog | sa_default_configurations | work_description | Worklog Description |
26 | SMS | Send Twilio SMS | sms_and_email_configuration sa_default_configurations | to message | Mobile Number Message |
Out-of-the-box Generic Operations
In addition to the above OOTB operations and workflows, following generic operations are available OOTB
Operation Name | Definition | Scope/ Feature | Use cases in OOTB Content | |
---|---|---|---|---|
1 | WinRM | WinRM (Windows Remote Management) Connector can be used to execute commands on remote Windows server machine using Microsoft implementation of WS-Management Protocol. |
| Create new user account in AD, Disable AD user, Enable AD user, Delete AD user, Unlock AD user, Add user to group in AD, Reset password of the user account |
2 | SSH | The SSH connector is used to execute commands on a remote host by means of the SSH protocol. |
| Execute Linux Shell Script Check File Existence in Linux Compare two files in Linux Execute any command related to SSH |
3 | Generic HTTP Rest Connector | With HTTP Connector, we can send HTTP requests and read HTTP responses efficiently. |
| All Rest calls can be executed via HTTP connector like: GET, POST, PUT, DELETE, HEAD & PATCH |
Inputs needed for Generic Operations
Operation Name | Inputs needed | Example | |
---|---|---|---|
1 | Generic Windows Execute Command | target username password command | IP Address of Windows machine Username of Windows Machine(Mostly Administrator) Password of Windows Machine Power Shell command |
2 | Generic SSH Execute Command | target username password command | IP Address of Unix machine Username Password unix/Shell command |
3 | Generic HTTP Operation | method url body headers | All HTTP verbs that are supported by HTTP (Ex: GET, POST ..) URL Body of HTTP call Headers with comma separated string without spaces (Ex: "Content-Type: application/json,cache-control: no-cache") |
4 | Generic Windows Execute Script | target username password file | IP Address of Windows machine Username of Windows Machine(Mostly Administration) Password of Windows Machine Absolute path for file (Ex: C:\\Folder\file_name.ps1) |
5 | Generic SSH Execute Script | target username password file | IP Address of Unix machine Username of Unix Machine(Mostly Administration) Password of Unix Machine Absolute path for Shell script (Ex: /root/Folder/file_name.sh) |