Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel2
minLevel2
stylenone

Out-of-the-box Operations

We have made some of the

Table of Contents
maxLevel2
minLevel2
stylenone

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.

...

The OOTB Automation Workflows use one or more of the following OOTB Operationsworkflow services. User can also create a new workflow in Automation designer leveraging any of the following OOTB Operations.

No.Category
Operation
Workflow NameDescriptionInput Parameters
Input Field IDInput Name
1Operating System
OS
WFL - Compare two files in LinuxThis operation compares two different server files
2Operating SystemOS Check File Existence in Linux
This operation checks if any file exists or not3Operating SystemOS Check Windows Service  StatusChecks the windows service status4Operating SystemOS - Start Windows ServiceStarts Windows service on the system5Operating SystemOS Stop Windows ServiceStops Windows service on the system6ISMISM Service request update statusUpdates ISM SR status7ISMISM Create Service RequestCreates Service request in ISM8ISMISM add worklogAdds workflow to the Ticket Activity History9Twilio SMSSend Twilio SMSSends an SMS to the input mobile number10VMwareRevert Snapshot of VM InstanceReverts snapshot of VM instance11VMwareStart VMware InstanceStarts VMware instance in Data center12VMwareStop VMware InstanceStops VMware instance in Data center13VMwareDelete VM InstanceDeletes VM instance from Data center14VMwareDelete Single VM SnapshotDeletes a single snapshot of VM15VMwareCreate VM SnapshotCreates a new snapshot of given VM name16VMware

Clone VM Instance

Clones a new VM from the existing VM instance17Active DirectoryAD - Unlock AD UserUnlocks Active Directory (AD) user18Active DirectoryAD - Reset AD User PasswordResets AD user password for a given login name19Active DirectoryAD - Enable AD UserEnables the AD user20Active DirectoryAD - Disable AD UserDisables the AD user21Active DirectoryAD - Delete AD UserDeletes the AD user from Active Directory22Active DirectoryAD - Create AD UserCreates new user in Active Directory23Active DirectoryAD - Create AD GroupCreates New Group in Active directory for that AD domain24Active DirectoryAD - Add AD User to GroupAdds a user to a group25GenericGeneric HTTP OperationExecute any REST API operation26GenericGeneric Shell Execute CommandExecute UNIX/shell command27GenericGeneric Windows Execute CommandExecute Windows Power Shell command28GenericGeneric Execute Unix/Shell ScriptExecute UNIX configuration script file in the system29GenericGeneric Execute Powershell ScriptExecute Powershell script file in Windows

Out-of-the-box Workflows

For the following 3 categories, OOTB workflows are available:

No.CategoryWorkflow Name1Active Directory WFL - Disable AD User2Active Directory WFL - Add AD User to Group3Active Directory WFL - Create AD User4Active Directory WFL - Unlock AD User5Active Directory WFL - Delete AD User6Active Directory WFL - Reset AD User Password7Active Directory WFL - Create AD Group8Active Directory WFL - Enable AD User9Operating System WFL - Check Linux file exists10Operating System WFL - Execute Shell Script11Operating System WFL - Compare two files in Linux12Operating System WFL - Stop Windows Service13Operating System WFL - Windows Service Status14Operating System WFL - Start Windows Service15Operating System WFL - Execute Power Shell16VMware WFL - Create VMware Snapshot 17VMware WFL - Clone VMware Instance18VMware WFL - Delete VM Single Snapshot19VMware WFL - Revert Snapshot of VM Instance20VMware WFL - Delete VM Instance21VMware WFL - Stop VMware Instance22VMware WFL - Start VMware Instance
file_oneAbsolute path of file one
file_twoAbsolute path of file two
2Operating SystemWFL - Check Linux file existsThis operation checks if any Linux file exists or notfileFile Name with Extension
directoryAbsolute Directory path
3Operating SystemWFL - Windows Service StatusChecks the windows service statusservice_nameWindows Service Name
4Operating SystemWFL - Start Windows ServiceStarts Windows service on the systemservice_nameWindows Service Name
5Operating SystemWFL - Stop Windows ServiceStops Windows service on the systemservice_nameWindows Service Name
6Operating SystemWFL - Execute Shell ScriptExecutes the shell script in the filefileShell script file absolute path
7Operating SystemWFL - Execute Power ShellExecutes the Power Shell script in the filefilePower Shell script absolute path
8VMwareWFL - Revert Snapshot of VM InstanceReverts snapshot of VM instancevm_nameVM Name
vm_snapshot_nameVM Snapshot Name
9VMwareWFL - Start VMware InstanceStarts VMware instance in Data centervm_nameExisting VM Name
10VMwareWFL - Stop VMware InstanceStops VMware instance in Data centervm_nameExisting VM Name
11VMwareWFL - Delete VM InstanceDeletes VM instance from Data centervm_nameExisting VM Name
12VMwareWFL - Delete VM Single SnapshotDeletes a single snapshot of VMvm_nameVM Name
vm_snapshot_nameVM Snapshot Name
13VMwareWFL - Create VMware Snapshot Creates a new snapshot of given VM namevm_nameVM Name
vm_snapshot_nameNew Snapshot Name
vm_snapshot_descriptionNew Snapshot Description
14VMware

WFL - Clone VMware Instance

Clones a new VM from the existing VM instancevm_nameNew VM Name
clone_from_nameExisting VM Name
15Active DirectoryWFL - Unlock AD UserUnlocks Active Directory (AD) userlogin_nameLogin Name
16Active DirectoryWFL - Reset AD User PasswordResets AD user password for a given login namelogin_nameLogin Name
toMobile Number
17Active DirectoryWFL - Enable AD UserEnables the AD userlogin_nameLogin Name
18Active DirectoryWFL - Disable AD UserDisables the AD userlogin_nameLogin Name (Login Name is sAMAccount name of AD User)
19Active DirectoryWFL - Delete AD UserDeletes the AD user from Active Directorylogin_nameLogin Name
20Active DirectoryWFL - Create AD UserCreates new user in Active Directorylogin_nameLogin Name
first_nameFirst Name
last_nameLast Name
employee_idEmployee ID
21Active DirectoryWFL - Create AD GroupCreates New Group in Active directory for that AD domaingroup_nameGroup Name
group_descriptionGroup Description
sam_account_nameSam Account Name for Group
22Active DirectoryWFL - Add AD User to GroupAdds a user to a grouplogin_nameLogin Name
group_nameGroup Name

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. For example, AD Server connection details, username and password to connect to AD Server in the Enable AD user workflow. These inputs do NOT not come from the user who is executing the service.

Input Parameters are the inputs required by the workflow and given provided by the user who is executing the service (generally changes with every execution) e.g.  for example, username in Enable AD user workflow.

Info
titleNote

...

requestor input field is common for all

...

workflows.


No.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.


No.
 Operation 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 can be sent and read HTTP responses can be read 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 through HTTP connector likesuch as:

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

unixUNIX/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: Example, "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: Example, 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: Example, /root/Folder/file_name.sh)