Close
Thank you for your feedback.

List of Orchestration activities

List of Orchestration activities

Orchestration provides the following activities for use in workflows:

In the Geneva release, a number of the Orchestration activities were rewritten as scoped activities using the activity designer and grouped into activity packs. Deprecated activities are unavailable in the workflow editor for use in new workflows. However, all deprecated activities still function in existing workflows that use them.

Note: Some non-scoped activities are still current and are available in the workflow editor for use in new workflows.

Basic activities

These basic activities are all non-scoped and were written using activity definitions. For more information, see Orchestration basic activities.

Table 1. Basic Orchestration activities
ActivityDescription
Resolve DNS NameResolves an IP address or a fully qualified domain name (FQDN) into one or more IP addresses.
Run ProbeLaunches a MID Server probe on behalf of a document. This is legacy functionality and not recommended. The best practice is to use the activity designer Probe template to create a custom activity.
SNMP QueryQueries a SNMP device.
SOAP RequestExecutes a SOAP request on a target server. See SOAP Message workflow activity for an alternative to this activity.
Test Server AliveRuns a command (including shell scripts) on a Linux or UNIX computer, via SSH that determines if a 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.

Table 2. Active Directory Orchestration activities
ActivityDescription
Create AD ObjectCreates a user account in Windows Active Directory when a user account is created in a ServiceNow instance.
Disable AD User AccountMarks a Windows Active Directory user account disabled, making it inactive.
Enable AD User AccountEnables a Windows Active Directory user account, making it active.
Query ADRetrieves entries from the Windows Active Directory based on a search filter.
Remove AD ObjectDeletes a user account from Windows Active Directory.
Reset AD User PasswordResets the password of a user account in Windows Active Directory.
Change AD User PasswordChanges the password of a user account in Windows Active Directory.
Update AD ObjectUpdates a user account in Windows Active Directory.
Is AD Account LockedDetermines if an Active Directory user account is locked.
Unlock AD AccountUnlocks a locked Active Directory user account.

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.

Table 3. Exchange Orchestration activities
ActivityDescription
Create Address ListCreates a new 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 ListRemoves an existing address list from an Exchange server.
Get Address ListRetrieves all attributes from the specified Exchange address list.
Move Address ListMoves an Exchange address list to another location in the address hierarchy.
Set Address ListModifies an Exchange address list.
Update Address ListAdds or removes users from the specified address list and immediately applies any cached address list changes to the server.
Create MailboxCreates a new Active Directory user, if that user does not already exist, and a Exchange mailbox for that user.
Delete MailboxDeletes the Exchange mailbox of an Active Directory user.
Disable MailboxDisables the mailbox associated with a specified Active Directory account.
Enable MailboxCreates a new mailbox for an existing Active Directory user.
Get MailboxGets the mailbox for the specified user or all mailboxes on a Exchange server.
Set MailboxModifies the settings of an existing Exchange mailbox.

Powershell activities

The Powershell activities that were rewritten as scoped activities in the Geneva release are available in the Powershell activity pack. The previous versions of these activities are deprecated and are unavailable for use in new workflows. The current non-scoped Powershell activities are available for all workflows.

Table 4. PowerShell Orchestration activities
ActivityDescriptionScoped
Change Service StateStarts or stops a Windows service on a remote machine.No
Run PowerShellExecutes Windows Powershell commands on a MID Server.No
Install Windows AppInstalls an application on a Windows target machine.Yes
Join DomainJoins a Windows machine to a domain.Yes
Restart Windows ServerRestarts a Windows server using Powershell.Yes
Uninstall Windows AppUninstalls an application from a Windows target machine.Yes

SSH activities

The SSH activities that were rewritten as scoped activities in the Geneva release are available in the SSH activity pack. The previous versions of these activities are deprecated and unavailable for use in new workflows. The current non-scoped SSH activities are available for all workflows.

Note: The Run SCP activity is deprecated and is not available for use in new workflows. If you have a workflow created in a previous version that uses this activity, your workflow will continue to work normally after upgrading. The custom Secure Copy activity replaces the Run SCP activity.

Table 5. SSH Orchestration activities
ActivityDescriptionScoped
Secure CopyCopies a file from one host to another, without storing the copied file on the MID Server. Yes
Files CompareCompares two files on a Linux or Unix computer, via SSH.Yes
File ReadReads a file on a Linux or Unix computer, via SSH.Yes
File CopyCopies a file on a Linux or Unix computer, via SSH.Yes
File Replace StringFinds and replaces a string in a file on a Linux or Unix computer, via SSH.No
File WriteWrites a file on a Linux or Unix computer, via SSH.No
Reset Linux User PasswordResets the password for a given user on a Linux computer.No
Run CommandRuns a command (including shell scripts) on a Linux or Unix computer, via SSH.
Note: This is legacy functionality and not recommended. The best practice is to use the SSH template in the activity designer to create a custom activity.
No

SFTP activities

These scoped activities are included in the SFTP File Transfer activity pack. They do not have legacy versions.

Table 6. SFTP Orchestration activities
ActivityDescription
Copy File Copies a file from an SFTP server (source host) to another SFTP server (target host).
Create Directory Creates a new 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 DirectoryRemoves 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.

Infoblox activities

These scoped activities are included in the Infoblox DDI activity pack. They do not have legacy versions.

Table 7. Infoblox Orchestration activities
ActivityDescription
DHCP Reserve IP v4 Address RangeReserves an IP address range for DHCP use.
DHCP Delete IP ReservationDeletes IP reservations in DHCP using either an IPv4 or IPv6 address range.
DHCP List IP ReservationsGenerates a list of all the DHCP range reservations on a specific InfoBlox server.
List DNS C-recordsRetrieves all canonical (CNAME) records from a specified Infoblox server.
Register DNS A-recordCreates a DNS A record on a specified Infoblox server.
Register DNS C-RecordCreates a DNS canonical (CNAME) record on a specified Infoblox server.
List DNS RecordGenerates a list of all the DNS entries on a specific InfoBlox server.
DNS DeleteDeletes DNS records of any type from in Infoblox server, such as C and A records.
IPAM Register IP AddressRegisters an IP address in a network using Infoblox IPAM.
IPAM Reserve IP AddressReserves an IP address in a network using Infoblox IPAM.
IPAM List IP ReservationsReturns an array of all IP Address within the named InfoBlox Server.
IPAM DeleteDeletes an IP Address within a named InfoBlox server.
Create NetworkCreates new networks on a specified Infoblox server.
Get Network DetailsRetrieves the information about a specific network on an Infoblox server.
Delete NetworkDeletes a network from an Infoblox server.
List Registered NetworksRetrieves all the networks associated with an Infoblox server.

F5 Network Management activities

These scoped activities are included in the F5 Network Management activity pack. They do not have any legacy versions.

Table 8. F5 Orchestration activities
ActivityDescription
Add F5 PoolCreates the load balancer pool.
Check F5 PoolChecks the status of a pool to determine if it is available to accept traffic.
Delete F5 PoolDeletes an F5 pool.
Add F5 Pool MemberAdds a member to an F5 pool.
Get F5 Pool MemberReturns the pool members and verifies the pool's status.
Delete F5 Pool MemberDeletes an F5 pool member.
Add F5 Virtual ServerAdds a virtual server.
Modify F5 Virtual ServerConfigures a virtual server assigned to an F5 pool with a irules and a vlan.
Delete F5 Virtual ServerDeletes a virtual server from an F5 pool.
Add F5 Profile to Virtual ServerAdds a profile to a virtual server assigned to an F5 pool.

SCCM activities

These scoped activities are included in the SCCM activity pack. They do not have any legacy versions.

Table 9. SCCM activities
ActivityDescription
Add to Device CollectionAdds a device to a Microsoft System Center Configuration Manager (SCCM) device collection.
Add to User CollectionAdds a user to a Microsoft System Center Configuration Manager (SCCM) user collection.
Get ApplicationsReturns a list of all the applications available on a Microsoft System Center Configuration Manager (SCCM) server.
Get DeploymentsReturns the list of deployments performed by Orchestration using a Microsoft System Center Configuration Manager (SCCM) server.
Get Device CollectionsReturns the list of available device collections on a Microsoft System Center Configuration Manager (SCCM) host.
Get User CollectionsReturns the list of available user collections on a Microsoft System Center Configuration Manager (SCCM) server.
Remove from User CollectionRemoves a user from a Microsoft System Center Configuration Manager (SCCM) user collection.
Remove from Device CollectionRemoves a device from a Microsoft System Center Configuration Manager (SCCM) device collection.

Products > IT Operations Management > Orchestration; Versions > Geneva