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

« Previous Version 3 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 workflow services. User can also create a new workflow in Automation designer leveraging any of the following OOTB Operations.

No.CategoryWorkflow NameDescriptionInput Parameters
Input Field IDInput Name
1Operating SystemWFL - Compare two files in LinuxThis operation compares two different server filesfile_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. For example, 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 provided by the user who is executing the service (generally changes with every execution) for example, username in Enable AD user workflow.

Note

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 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, HTTP requests can be sent and 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 through HTTP connector such 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

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

  • No labels