Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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.CategoryOperation NameDescription
1Operating SystemOS Compare two files in LinuxThis operation compares two different server files
2Operating SystemOS Check File Existence in LinuxThis operation checks if any file exists or not
3Operating SystemOS Check Windows Service  StatusChecks the windows service status
4Operating SystemOS - Start Windows ServiceStarts Windows service on the system
5Operating SystemOS Stop Windows ServiceStops Windows service on the system
6ISMISM Service request update statusUpdates ISM SR status
7ISMISM Create Service RequestCreates Service request in ISM
8ISMISM add worklogAdds workflow to the Ticket Activity History
9Twilio SMSSend Twilio SMSSends an SMS to the input mobile number
10VMwareRevert Snapshot of VM InstanceReverts snapshot of VM instance
11VMwareStart VMware InstanceStarts VMware instance in Data center
12VMwareStop VMware InstanceStops VMware instance in Data center
13VMwareDelete VM InstanceDeletes VM instance from Data center
14VMwareDelete Single VM SnapshotDeletes a single snapshot of VM
15VMwareCreate VM SnapshotCreates a new snapshot of given VM name
16VMware

Clone VM Instance

Clones a new VM from the existing VM instance
17Active DirectoryAD - Unlock AD UserUnlocks Active Directory (AD) user
18Active DirectoryAD - Reset AD User PasswordResets AD user password for a given login name
19Active DirectoryAD - Enable AD UserEnables the AD user
20Active DirectoryAD - Disable AD UserDisables the AD user
21Active DirectoryAD - Delete AD UserDeletes the AD user from Active Directory
22Active DirectoryAD - Create AD UserCreates new user in Active Directory
23Active DirectoryAD - Create AD GroupCreates New Group in Active directory for that AD domain
24Active DirectoryAD - Add AD User to GroupAdds a user to a group
25GenericGeneric HTTP OperationExecute any REST API operation
26GenericGeneric Shell Execute CommandExecute UNIX/shell command
27GenericGeneric Windows Execute CommandExecute Windows Power Shell command
28GenericGeneric Execute Unix/Shell ScriptExecute UNIX configuration script file in the system
29GenericGeneric Execute Powershell ScriptExecute Powershell script file in Windows

Out-of-the-box Workflows

For the following 3 categories, OOTB workflows are available:

No.CategoryWorkflow Name
1Active Directory WFL - Disable AD User
2Active Directory WFL - Add AD User to Group
3Active Directory WFL - Create AD User
4Active Directory WFL - Unlock AD User
5Active Directory WFL - Delete AD User
6Active Directory WFL - Reset AD User Password
7Active Directory WFL - Create AD Group
8Active Directory WFL - Enable AD User
9Operating System WFL - Check Linux file exists
10Operating System WFL - Execute Shell Script
11Operating System WFL - Compare two files in Linux
12Operating System WFL - Stop Windows Service
13Operating System WFL - Windows Service Status
14Operating System WFL - Start Windows Service
15Operating System WFL - Execute Power Shell
16VMware WFL - Create VMware Snapshot 
17VMware WFL - Clone VMware Instance
18VMware WFL - Delete VM Single Snapshot
19VMware WFL - Revert Snapshot of VM Instance
20VMware WFL - Delete VM Instance
21VMware WFL - Stop VMware Instance
22VMware 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_idticket_type

CategoryOperation NameService ConfigurationsInput Parameters





Input Field IDInput Field Name
1Active DirectoryDisable AD User

active_directory_configuration

sa_default_configurations

login_nameLogin Name
2Active DirectoryAdd AD User to Group

active_directory_configuration

sa_default_configurations

login_name

group_name

Login Name

Group Name

3Active DirectoryCreate AD User

active_directory_configuration

sa_default_configurations

login_name

first_name

last_name

employee_id

Login Name

First Name

Last Name

Employee ID

4Active Directory Unlock AD User

active_directory_configuration

sa_default_configurations

login_nameLogin Name
5Active Directory


Delete AD User

active_directory_configuration

sa_default_configurations

login_nameLogin Name
6Active DirectoryReset AD User Password

active_directory_configuration

sa_default_configurations

login_name

to

Login Name

Mobile Number

7Active DirectoryCreate AD Group

active_directory_configuration

sa_default_configurations

group_name

group_description

sam_account_name

Group Name

Group Description

sAMAccountName

8Active DirectoryEnable AD User

active_directory_configuration

sa_default_configurations

login_nameLogin Name
9Operating SystemCheck Linux file exists

linux_configuration

sa_default_configurations

file

directory

File Name

Directory Path

10Operating SystemExecute Shell Script

linux_configuration

sa_default_configurations

fileShell script file absolute path
11Operating SystemCompare two files in Linux

linux_configuration

sa_default_configurations

file_one

file_two

Absolute path of file one

Absolute path of file two

12Operating SystemStop Windows Service

active_directory_configuration

sa_default_configurations

service_nameWindows Service Name
13Operating SystemWindows Service Status

active_directory_configuration

sa_default_configurations

service_nameWindows Service Name
14Operating SystemStart Windows Service

active_directory_configuration

sa_default_configurations

service_nameWindows Service Name
15Operating SystemExecute Power Shell

active_directory_configuration

sa_default_configurations

filePower Shell script absolute path
16VMwareCreate VMware Snapshot 

vmware_configuration

sa_default_configurations

vm_name

vm_snapshot_name

vm_snapshot_description

VM Name

New Snapshot Name

New Snapshot Description

17VMwareClone VMware Instance

vmware_configuration

sa_default_configurations

vm_name

clone_from_name

New VM Name

Existing VM Name

18VMwareDelete VM Single Snapshot

vmware_configuration

sa_default_configurations

vm_name

vm_snapshot_name

VM Name

VM Snapshot Name

19VMwareRevert Snapshot of VM Instance

vmware_configuration

sa_default_configurations

vm_name

vm_snapshot_name

VM Name

VM Snapshot Name

20VMwareDelete VM Instance

vmware_configuration

sa_default_configurations

vm_name


Existing VM Name


21VMwareStop VMware Instance

vmware_configuration

sa_default_configurations

vm_name


Existing VM Name


22VMwareStart VMware Instance

vmware_configuration

sa_default_configurations

vm_name


Existing VM Name


23ISMISM Service request update statussa_default_configurationsstatusTicket Status
24ISMISM Create Service Requestsa_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

25ISMISM add worklogsa_default_configurationswork_descriptionWorklog Description
26SMSSend 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
1WinRMWinRM (Windows Remote Management) Connector can be used to execute commands on remote Windows server machine using Microsoft implementation of WS-Management Protocol.
  • Based on standardized Microsoft implementation of WS-Management protocol
  • Password based authentication mechanism
  • Both HTTP and HTTPS protocol support
  • Direct access to the command execution results from the remote server
  • Both command line and powershell command execution ability.

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

2SSHThe SSH connector is used to execute commands on a remote host by means of the SSH protocol.
  • Based on Standardised SSH2 Protocol,
  • Password based authentication mechanism,
  • SSH Key based authentication mechanism ( with or without passphrase ),
  • Series of commands to be executed specified in simplified comma separated format

Execute Linux Shell Script

Check File Existence in Linux

Compare two files in Linux

Execute any command related to SSH

3Generic HTTP Rest ConnectorWith HTTP Connector, we can send HTTP requests and read HTTP responses efficiently.
  • Based on standardized HTTP protocol versions 1.0 and 1.1
  • HTTP methods - GET, POST, PUT, DELETE, HEAD & PATCH
  • Direct access to the response body and headers sent by the server
  • Efficiently read through the response body
  • Send request with proxy server configuration.

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
1Generic 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

2Generic SSH Execute Command

target

username

password

command

IP Address of Unix machine

Username

Password

unix/Shell command

3Generic 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")

4Generic 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)

5Generic 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)

  • No labels