Service Automation

Prev Next

Service Automation helps in creating an automated workflow in managing, configuring, and troubleshooting complex interconnected systems, application, and process.

Service Automation has an open framework with support of widely used multiple scripting languages, such as PowerShell, Python, Perl, VBScript, bash, and batch. Thus, enabling integration with any application or system present in on-premise or on cloud.

It has OOB integration with SymphonyAI ITSM enabling automated service fulfillment (a.k.a self-service) using Service Request and automated remediation (a.k.a self-healing) of issues (Incidents) on the infrastructure, thus, helping Managed Services or any IT infrastructure team to reduce operational cost and improve user experience.

Service Automation has OOB integration with SymphonyAI Asset Management in enabling self-service using Service Requests. It has 185+ OOB compliance policies for Endpoints (laptop/desktop) with automated remediation framework. With this, one can create their own custom policy and remediation using scripts.

Service Automation has 100+ OOB script modules for quick development.

For Service Automation Documentation, refer SA Docs.

Examples:

  • Creation/ Deletion of a User/Mailbox

  • Shutting Down/Restarting a Server/ Service

  • Installation/Uninstallation of any Software

  • Addition/ Removal of a VM

Service Automation Capabilities

  • Automated Service Request Fulfillment (Self Service) Automated Service Request enables the Self Service for users and customers by running the pre-configured jobs using the Service Automation. 

  • Automated Incident Remediation (Auto Healing) Automated Incident Remediation enables the Self Healing of incidents on Datacenter systems such as Servers, Storage devices, Network devices or any IP based systems with an alert. This helps in automate the Incident process in a closed loop. 

Service Automation Use Cases

  • Service/Process Automation 

    Service Automation is the process of creating and executing the scripts in a defined workflow for a specific service or process. For example: An user requests for an access to a folder. The access is given without the human intervention using Service Automation.

  • Datacenter Services

    Data center is used to store and manage the SymphonyAI Application and all the information related to the user. Data center services such as providing VM to an user, adding a server to the CMDB, etc can be managed and automated using the Service Automation.

  • End User Services

    End User services are the services that can be managed by the user. These services include creating the user in AD, providing the access to the security group, etc. The Service Automation automates the end user services without any human intervention.

Service Automation Integration Packs

Service Automation integration packs contain more than 250 actions or scripts that are used to custom the workflows. Each Integration pack contains set of actions that are used while configuring the workflows. Currently, the following integration packs are available to use in Service Automation:

Microsoft Active Directory

Google GSuite

Microsoft Exchange

SolarWinds IPAM

IBM Lotus Notes

Microsoft IIS

Office 365

Microsoft SQL

Windows Operating System

Skype for Business

Cisco ISE

Symantec Endpoint Manager

ManageEngine ADMP

VMware Vcenter

Integration Packs Library

Microsoft Active Directory

AD User Creation​

Get Printer Details

Get user expiration date

Check if Security Group Exist​

Provide Access to printer​

Set user expiration date​

Add User to Security Group​

Encrypt Password​

Create Computer​

Change Owner Security Group​

Generate Dynamic Password

Computer exist​

Check AD User Exists​

Check OU Exist​

Delete Computer​

Update First Name and/or Last name​

Create OU​

Add Computer to Group​

Update AD Object Owner​

Check User exist in Security Group​

Remove Computer from Group​

Delete Security Group

Add System to the Security Group​

Join Computer to Domain

Create Security Group​

Check system exist in Security Group​

Unjoin Computer from Domain

Create Service Account​

Change Manager of Security Group

Microsoft Exchange

Update User Email ID​

Remove User from Distribution List

Check Mail ID Exist​

Change Owner Distribution List

Create Mailbox​

Delete Distribution List

Increase Mail-Box Size​

Create Distribution List

Update Mailbox Quota​

Check User Exists in Distribution List

Update Mailbox retention settings​

Check Distribution List Exists

Add user to Distribution List

Create Group Mailbox

Windows Operating System

Share Folder Access

Remove Server from Domain

Add DNS Server Resource Record

Share Folder Creation

Uninstall a Role/feature in Windows Server

Remove DNS Server Records

Get - Active RDP Connections

Clear event logs

Adding MX Records

Get - Active Share Connections

Create an Event in the Event log

Removing MX Records

Windows Service Restart

Creating Service Account

Get Drive List

Windows Service Start

Deleting Service Account

Get Disk Summary

Windows Service Stop

Install a Role/feature in Windows Server

Get the paths to delete

Add Server to Domain

Provide Access to directory or file

Clear Disk space

Office O365

Assigning O365 License to User

Removing O365 License for User

Check if Mailbox exists in O365

Enable Mailbox Archive

Check if distribution list exists in O365

Remove user from a Retention Policy

Check if user exists in Distribution List in O365

Add user to Retention Policy

Add user to Distribution List in O365

Create Retention Policy in O365

Remove user form Distribution List in O365

Disable O365 services for User

Disable Mailbox in O365

Linux/Unix

Existence of Group

Remove file permission

Increase Mailbox size

Adding Group

Get available NFS shares

Update Mailbox Quota

Assigning permission to directory

Get Mounted NFS shares

Update Mailbox retention settings

Enable ACL

Mount new NFS partitions

Add user to Distribution List

Start the process with NICE value

Copy file/Directory

Remove user from Distribution List

Service Kill by Name

Get OS Name/Version

Change owner Distribution List

Service Kill by PID

Check file exist

Delete Distribution List

Service status

Lock/disable user

Create Distribution List

System Log

Shutdown Server

Check user exists in Distribution List

Boot Log

Reboot Server

Check Distribution List exists

Service restart

Providing permission to file

Create Group Mailbox

Set User Account Expiry

Install Package

Delete files greater than X days

Create User

Compress Files greater than X days

Assigning ACL

Compressing file or directory

Remove User

Set account expiry

Get IO Utilization

Change Process Priority

Get Process State

Cisco ISE

Create user on Cisco ISE

Get user details

Get ISE group ID

Register MAC Address

Get MAC Address Resource ID

Update MAC Address Details

Create bulk users

Validate ERS Admin Account

Get bulk request details

Manage Engine ADMP

Create user on Active Directory

Enable user

Create User Mailbox

Disable user

Create user

Unlock user

Create OU

Delete user

Reset user password

Search user

Google Gsuite

Create user

Delete user

Add user to group

Remove user from group

SolarWinds IPAM

Search available IP

Reserve IP

Release IP

Microsoft IPAM

Search available IP

Reserve IP

Release IP

IBM Lotus Notes

User Creation

Connect to Lotus Notes

User search

Microsoft IIS

Install IIS Server

Create Application Pool

Copy files from Shared Path

Add Website Binding

Host IIS Website

Removing Website Bindings

Skype for Business

Enable User

Move to O365

Disable User

Modify User Attributes

SymphonyAI - ITSM

Get Analyst details

Get attachment from SR

Get Analyst from Workgroup

Update Asset Details

Get Workgroup List

Get Catalog Attributes

Update Private Log in SR

Log Service Request

Upload Attachment in SR

Get Asset Attributes

Get Multi - value data from SR

Get Asset Relation Details

Microsoft SQL

Create Database

Create Table

Create View

Create Index

Shrink Data/Log file

Symantec Endpoint Manager

Move client to another group

Fetch the group details

Get policy details

Assign the policy