List of Orchestration activities
Use Orchestration activities in a Workflow to integrate with third-party systems.
Several Orchestration activities have been rewritten as Application scope activities using the activity designer and grouped into activity packs. Other non-scoped activities are deprecated and may or may not appear in the Workflow Editor. However, all deprecated activities still function in existing workflows that use them.
Global activities
These activities run in the global scope only. Any activities you create in the global scope are organized in the Global category in the Packs and Custom tabs in the Workflow Editor.
| Activity | Description |
|---|---|
| Test Server Alive | Runs a command (including shell scripts) on a Linux or UNIX computer via SSH to validate whether the target system is alive. |
Active Directory (AD) activities
All AD Orchestration activities were rewritten in the Geneva release as scoped activities and are available in the Active Directory activity pack. All previous version AD activities that were built on activity definitions are deprecated and are unavailable for use in new workflows.
| Activity | Description |
|---|---|
| Create AD Object | Creates a user account in Windows Active Directory when a user account is created in a ServiceNow instance. |
| Disable AD User Account | Marks a Windows Active Directory user account disabled, making it inactive. |
| Enable AD User Account | Enables a Windows Active Directory user account, making it active. |
| Query AD | Retrieves entries from the Windows Active Directory based on a search filter. |
| Remove AD Object | Deletes a user account from Windows Active Directory. |
| Reset AD User Password | Resets the password of a user account in Windows Active Directory. |
| Change AD User Password | Changes the password of a user account in Windows Active Directory. |
| Update AD Object | Updates a user account in Windows Active Directory. |
| Is AD Account Locked | Determines if an Active Directory user account is locked. |
| Unlock AD Account | Unlocks a locked Active Directory user account. |
Azure AD
All these activities are scoped and part of the Azure AD activity pack. They do not have legacy versions.
| Activity | Description |
|---|---|
| Add User to Group | Adds a user to an existing security group in Azure Active Directory. |
| Assign User License | Assigns an extra Office 365 software license to the named user. |
| Create User | Creates a user for the Azure Active Directory tenant. |
| Delete User | Deletes the named user's account from the Azure Active Directory tenant. |
| Get User Info | Returns the named user's information from the Azure Active Directory. |
| Remove User from Group | Removes an existing user from a security group in Azure Active Directory. |
| Remove User License | Revokes the specified Office 365 software license for the named user. |
| Reset User Password | Changes the named user's Azure Active Directory password. |
F5 Network Management activities
All these activities are scoped and part of the F5 Network Management activity pack. They do not have legacy versions.
| Activity | Description |
|---|---|
| Add F5 Pool | Creates the load balancer pool. |
| Check F5 Pool | Checks the status of a pool to validate whether it is available to accept traffic. |
| Delete F5 Pool | Deletes an F5 pool. |
| Add F5 Pool Member | Adds a member to an F5 pool. |
| Get F5 Pool Member | Returns the pool members and verifies the pool status. |
| Delete F5 Pool Member | Deletes an F5 pool member. |
| Add F5 Virtual Server | Adds a virtual server. |
| Modify F5 Virtual Server | Configures a virtual server assigned to an F5 pool with irules and a vlan. |
| Delete F5 Virtual Server | Deletes a virtual server from an F5 pool. |
| Add F5 Profile to Virtual Server | Adds a profile to a virtual server assigned to an F5 pool. |
Infoblox activities
All these activities are scoped and part of the Infoblox DDI activity pack. They do not have legacy versions.
| Activity | Description |
|---|---|
| DHCP Reserve IP v4 Address Range | Reserves an IP address range for DHCP use. |
| DHCP Delete IP Reservation | Deletes IP reservations in DHCP using either an IPv4 or IPv6 address range. |
| DHCP List IP Reservations | Generates a list of all the DHCP range reservations on a specific Infoblox server. |
| List DNS C-records | Retrieves all canonical (CNAME) records from a specified Infoblox server. |
| Register DNS A-record | Creates a DNS A record on a specified Infoblox server. |
| Register DNS C-Record | Creates a DNS canonical (CNAME) record on a specified Infoblox server. |
| List DNS Record | Generates a list of all the DNS entries on a specific Infoblox server. |
| DNS Delete | Deletes DNS records of any type from in Infoblox server, such as C and A records. |
| IPAM Register IP Address | Registers an IP address in a network using Infoblox IPAM. |
| IPAM Reserve IP Address | Reserves an IP address in a network using Infoblox IPAM. |
| IPAM List IP Reservations | Returns an array of all IP Address within the named Infoblox Server. |
| IPAM Delete | Deletes an IP Address within a named Infoblox server. |
| Create Network | Creates networks on a specified Infoblox server. |
| Get Network Details | Retrieves the information about a specific network on an Infoblox server. |
| Delete Network | Deletes a network from an Infoblox server. |
| List Registered Networks | Retrieves all the networks associated with an Infoblox server. |
Microsoft Exchange activities
All Exchange Orchestration activities were rewritten in the Geneva release as scoped activities and are available in the Exchange activity pack. All previous version Exchange activities that were built on activity definitions are deprecated and are unavailable for use in new workflows.
| Activity | Description |
|---|---|
| Create Address List | Creates an address list that acts as an alias for emailing all users in the group. This alias cannot be used to manage user permissions. |
| Delete Address List | Removes an existing address list from an Exchange server. |
| Get Address List | Retrieves all attributes from the specified Exchange address list. |
| Move Address List | Moves an Exchange address list to another location in the address hierarchy. |
| Set Address List | Modifies an Exchange address list. |
| Update Address List | Adds or removes users from the specified address list and immediately applies any cached address list changes to the server. |
| Create Mailbox | If a user does not exist, creates a new Active Directory user and associated Exchange mailbox. |
| Delete Mailbox | Deletes the Exchange mailbox of an Active Directory user. |
| Disable Mailbox | Disables the mailbox associated with a specified Active Directory account. |
| Enable Mailbox | Creates a mailbox for an existing Active Directory user. |
| Get Mailbox | Gets the mailbox for the specified user or all mailboxes on an Exchange server. |
| Set Mailbox | Modifies the settings of an existing Exchange mailbox. |
PowerShell activities
These PowerShell activities were rewritten as scoped activities and are available in the PowerShell activity pack. All previous version PowerShell activities that were built on activity definitions are deprecated and are unavailable for use in new workflows.
| Activity | Description |
|---|---|
| Install Windows App | Installs an application on a Windows target machine. |
| Join Domain | Joins a Windows machine to a domain. |
| Restart Windows Server | Restarts a Windows server using PowerShell. |
| Uninstall Windows App | Uninstalls an application from a Windows target machine. |
| Change Service State | Starts or stops a Windows service on a remote system. |
Probe activities
These probe activities were rewritten as scoped activities and are available in the Probe activity pack. All previous versions of these activities that were built on activity definitions are deprecated and are unavailable for use in new workflows.
| Activity | Description |
|---|---|
| Resolve DNS Name | Resolves an IP address or a fully qualified domain name (FQDN) into one or more IP addresses. |
| SNMP Query | Queries an SNMP device. |
SCCM activities
All these activities are scoped and part of the SCCM activity pack. They do not have legacy versions.
| Activity | Description |
|---|---|
| Add to Device Collection | Adds a device to a Microsoft System Center Configuration Manager (SCCM) device collection. |
| Add to User Collection | Adds a user to a Microsoft System Center Configuration Manager (SCCM) user collection. |
| Get Applications | Returns a list of all the applications available on a Microsoft System Center Configuration Manager (SCCM) server. |
| Get Deployments | Returns the list of deployments performed by Orchestration using a Microsoft System Center Configuration Manager (SCCM) server. |
| Get Device Collections | Returns the list of available device collections on a Microsoft System Center Configuration Manager (SCCM) host. |
| Get User Collections | Returns the list of available user collections on a Microsoft System Center Configuration Manager (SCCM) host. |
| Remove from Device Collection | Removes a device from a Microsoft System Center Configuration Manager (SCCM) device collection. |
| Remove from User Collection | Removes a user from a Microsoft System Center Configuration Manager (SCCM) user collection. |
SSH activities
These SSH activities were rewritten as scoped activities and are available in the SSH activity pack. The SSH activities not converted to scoped activities were moved to the Orchestration - Deprecated category, but are still available for all workflows.
| Activity | Description |
|---|---|
| File Copy | Copies a file on a Linux or Unix computer, via SSH. |
| File Read | Reads a file on a Linux or Unix computer, via SSH. |
| File Write | Writes a file on a Linux or UNIX computer. |
| File Replace String | Finds and replaces a string in a file on a Linux or UNIX computer. |
| Files Compare | Compares two files on a Linux or Unix computer, via SSH. |
| Reset Linux User Password | Resets the password for a given user on a Linux computer. |
| Secure Copy | Copies a file from one host to another, without storing the copied file on the MID Server. |
SFTP activities
All these activities are scoped and part of the SFTP File Transfer activity pack. They do not have legacy versions.
| Activity | Description |
|---|---|
| Copy File | Copies a file from an SFTP server (source host) to another SFTP server (target host). |
| Create Directory | Creates a directory on an SFTP server. |
| Get File List | Returns a list of files from a given directory and its subdirectories on an SFTP server (source host). |
| Remove File or Directory | Removes a file or a directory on an SFTP server, including subdirectories, when configured. |
| Rename File or Directory | Renames a file or directory to a new name on an SFTP server. |
| Set File Attributes | Sets common file attributes, such as timestamps, size, permissions, and UID/GID, for a file or directory on an SFTP server. |
Deprecated activities
These activities have been removed from the Workflow Editor and are not available for new workflows, but continue to work normally in existing workflows. You can reactivate the deprecated activity or duplicate the functionality of a deprecated activity as a scoped activity by recreating it using the activity designer.
| Activity | Description |
|---|---|
| Run Probe | Launches a MID Server probe on behalf of a document. |
| SOAP Request | Executes a SOAP request on a target server. The SOAP Message activity replaces this activity. |
| Run Command | Runs a command (including shell scripts) on a Linux or UNIX computer. |
| Run SCP | Uses Secure Copy Protocol (SCP) to copy a file from one computer to another, including the directory in which the file resides. The Secure Copy activity replaces the Run SCP activity. |
| Run Powershell | Executes Windows PowerShell commands on a MID Server. |
Parent Topic:Activate Orchestration