Filter
New
Free
UAC Utility: Email
This integration enables sending emails through SMTP and Microsoft Graph API, offering configurable options for recipients, message content, and file attachments.
Key Features
Send emails using SMTP with an app password or Microsoft Graph API with app-only authentication.
Supports multiple recipients.
Allows attachments to be included in emails.
Supports both plain text and HTML body formats.
New
Free
UAC Utility: System Monitor
This integration provides a powerful tool for users to track system metrics, such as CPU usage, memory consumption, disk activity, and network performance from both Linux and Windows hosts. By leveraging OpenTelemetry, these metrics can be seamlessly published to observability platforms, enabling real-time infrastructure monitoring.
This integration facilitates the detection of performance bottlenecks and potential system failures and allows for proactive resource management. Making infrastructure metrics observable enhances the ability to correlate system behavior with application performance, leading to better overall visibility and system reliability.
Key Features
Observe and Publish Metrics from Linux and Windows Hosts
Configuration options including activation of specific metrics and filtering of metrics based on attributes.
Free
UAC Utility: Command Execution
This Universal Task enables command execution on Windows and on Linux as if it is invoked directly from a user's shell.
Key Features:
Task authors may optionally include an additional file on the Agent, which can be used either as part of the command parameters or as a script to be executed via the command line, using the interpreter of their choice. This feature is particularly useful when the required files for the execution of the command are not present on the agent’s filesystem, allowing UC to serve as the source for these files.
Free
UAC Utility: CSV Tool
This Universal Extension is a tool to process input data in Comma-Separated Value (CSV), Delimited Separated Value (DSV), or Tab Separated Value (TSV) formats. It is typically used when input data need to be read, filtered, and possibly saved into new files or transformed into JSON format.
Key Features:
Read Input CSV/DSV/TSV input files with the capability to perform row filtering andSave data on a new file of the same format.Transform Data into JSON (as EXTENSION Output)Universal Task enables users to select well-known input data formats (known also as dialects) to parse and process Input data. The dialect list is the following:Excel CSVExcel TSVUnix CSVA “Custom” option also exists to provide full flexibility.
Free
UAC Utility: File Compression
File compression is a way to reduce overall file size without losing any of the primary data to make large files more manageable. This integration provides the capability to compress and decompress a file, with or without password encryption.Key Features:This Universal Extension provides the following main features:
ActionsCompress file or directories.Decompress zip files with files or directories.OtherSupport for AES-256 password encryption for files.Support for 7-Zip (Windows/Linux) and p7zip (Linux)Support for Embedded (Linux)What's New V1.3.0Fixed an issue where Windows paths containing spaces were not correctly evaluated.Added the ability to specify an output directory when using 7zip.
Free
UAC Utility: For-Each-Input Loop
This integration is designed to automate the processing of input data by reading it from a flat file in Windows/Linux or a UAC script data repository. The core functionality revolves around a for-each loop, which iterates through the input data, parsing it using a predefined delimiter (such as a comma, pipe, or any one or two characters).The parsed data segments are extracted and provided further to UAC tasks or workflows during each iteration. This allows for modular processing, where each task can handle a specific aspect of the data, enabling efficient and organized execution of complex workflows.Key Features:This Universal Template provides the following key features:
Read input from a Windows or Linux flat file.Read input from UAC script type data.Parse each line of input via any single or two characters.
Launch UAC task or workflow for every line of the parsed input via REST API.Option to wait and launch UAC tasks or workflows based on the previous execution's completion.Capability to launch UAC tasks or workflows either sequentially or in parallel and monitor executions of launched task instances.Restart the for-each loop task from the failed line of input or customize the input lines accordingly in the UAC script data.Option to abort for each loop task execution when one of the launched child tasks or workflows fails.What's New v1.0.1:Resolved issue where iterating through an empty list, it exits with RC 2.
Free
UAC Utility: GnuPG
GnuPG (GPG) is a command line tool implementing the OpenPGP standard. GPG allows for encryption, decryption and signing of data and communications. This integration provides the capability to perform file encryption and decryption, based on GnuPG.
Key Features:
Encrypt files based on file patterns and optionally sign the encrypted file.
Decrypt files based on file patterns and optionally verify signature.
PGP keys can be retrieved from either a local keystore stored on the Universal Agent environment or from a UDMG based keystore.
Custom keyring files are supported.
What's New: (v1.1.0)
When Task is configured to run in DEBUG mode, gnupg is run in DEBUG mode as well to provide more information on STDERR. Environment variable UE_GNUPG_VERBOSE_OUTPUT is dropped and functionality of it is embedded when task is run on DEBUG log level for better user experience. Updated documentation to include guidance on handling older GPG keys.
Free
UAC Utility: HTTP Download
HTTP Download is a Universal Extension for downloading content from an HTTP server and storing it on the Universal Agent's File System for later processing. Downloading content from an HTTP server is a common operation in various scenarios, including File Transfer, Data Synchronization, Web Scraping, Data Analysis, and more.Key Features:Download content from the web using HTTP GET method and storing the content on the Universal Agents' file system.Support for Authorization towards a foreign API using Basic Authentication, Bearer Token and API Key.Support for SSL protocol.Progress bar for reviewing the progress of the downloaded content.Checksum verification of the downloaded content.
New
Free
UAC Utility: Jobs-as-Code (JaC)
The Stonebranch Jobs-as-Code (JaC) Universal Extension automates task and workflow delivery pipelines in which the job configuration is managed as code. This approach allows developers to create and manage job configurations using DevOps methodologies — complete with version control, testing, and continuous integration. The extension is configurable, allowing end-users to create jobs-as-code using the integrated development environment (IDE) of choice.The extension integrates with an external version control system (Gitlab, Github, or Bit Bucket), which stores the corresponding job definitions.Integrating with existing delivery pipelines, jobs can be stored on the external git repository and/or imported.Universal Automation Center (UAC) job definitions may be created through the Universal Controller (UC) user interface or as code in a development environment.
Key Features:Query UAC definitions based on a variety of selection criteria. This feature can be used as a dry-run before exporting or importing to/from a Git repository.Export selected UAC Definitions to a Git Repository. After the export, this repository can be used as a backup or as a basis for developer collaboration on top of a source version control system.Import back to Universal Controller, UAC Definitions stored already in a Git repository. For UC version 7.3, or higher, the import feature can be triggered by using webhooks. GitLab/GitHub/BitBucket providers are supported.Total count of the selected/exported/imported UAC definitions.Detailed table representation of the exported/imported UAC definitions.
What's New v2.1.0EnhancementsNew choice Definition Name (Wildcard) for Selection Method. This option can significantly improve performance in cases where the queried UC resources natively support wildcard filtering.
Free
UAC Utility: JSON Tool
JSON Tool is a Universal Extension for handling input data in JSON format from different sources. This tool is utilized for reading, filtering and applying light transformations on JSON data.
Key Features:
The Universal Task accepts three input data sources for processing and filtering. The list of input sources is the following:FileUAC Variable Text Field
This Universal Extension provides the capability to read and filter input data in JSON format andSave the filtered JSON data into the local filesystem.Display the filtered JSON as Extension Output.
Free
UAC Utility: Powershell
This option executes a PowerShell script from the Universal Controller Script Library.
Free
UAC Utility: Remote Controller
Universal Task to launch, monitor, and return results from a task defined in a remote Universal Controller.For customers who would like to manage tasks in one Universal Controller from another Universal Controller. Simply supply the target Universal Controller URL, valid credentials, and the name of a task defined to the target Universal Controller. Using the web service API's, the Universal Task launches the requested task by name, captures the new instance sysid, and uses this to track the status of the task. After completion, the output is retrieved if the task type supports this, and the Universal Task complete with the same exit code as the launched task.
Free
UAC Utility: Run a Command/Script on a Remote SSH Server
This integration allows users to run a command or Stonebranch Universal Controller (UC) data script on a remote SSH server. It enables the execution of commands and scripts from the UC script library on a remote Unix/Linux or Windows SSH server.
The Universal Task will end with the exit code from the remote command / script.
Key Features:
Both stdout and stderr from the remote task are returned to the Universal Task's stdout. Stderr is used for messages from the Universal Task itself.
Requires Python 3.6 or higher with the ssh2-python module installed. Tested with the Universal Agent bundled Python distribution.
You can set different log-levels for the Universal task, providing you more or less information to suit your needs.
An SSH task is unable to provide the following functionality that is available for tasks that execute on a Universal Agent.
No Agent visibility, status, or alerting is available
The remote command or script cannot be cancelled from the controller UI, cancelling the SSH task will only cancel the Universal Task Python script that is initiating the SSH session.
No fault tolerant functionality
No clustering, load balancing, or broadcast functionality
The Universal Task performs the following:
Connects to the Remote SSH Server
Authenticates to the Remote SSH Server via Userid and Password or SSH Public Key.
Execute Command on SSH Server or Transfer UC Data Script to Remote SSH Server and Execute.
What’s New (V1.0.2):
Fixed: Invalid file format when copied to a different OS (#36400)
Fixed: incorrect version name printed from within the script was corrected.
Free
UAC Utility: UC Report
Universal Task to Install Universal Agent via SSH Server; Download Universal Agent Install from Stonebranch Website.The Universal Task automates the following functions:
Download
Install
Free
UAC Utility: UDMG File Transfer
UDMG (Universal Data Mover Gateway) is a business-to-business MFT (Managed File Transfer) Solution. It provides the capabilities to securely manage File transfers with external business partners (i.e. Customers or Suppliers), and between any endpoint in today’s Hybrid-IT infrastructure, on-premises, or in the cloud (public and or private).This integration provides UAC customers the ability to manage and integrate their UDMG Server processes within their UAC automation processes and workflows.
Key Features
This Universal Extension provides the following main features:
register a request for a file transfer on the UDMG Server
wait for its completion and return the status
cancel a transfer
pause a transfer
resume a transfer
What's New V 1.4.1
FixesFixed: Error "Partner Account: Field is required" when saving a task after selecting "Dynamic Retrieval of Partner Account Options" on Universal Controller 7.6
Free
UAC Utility: UDMG OpenPGP
UDMG (Universal Data Mover Gateway) is a business-to-business MFT (Managed File Transfer) Solution. It provides the capabilities to securely manage File transfers with external business partners (i.e. Customers or Suppliers) and between any endpoint in today's Hybrid-IT infrastructure, on-premises, or in the cloud (public and or private). It also comes up with a keystore for PGP public and private keys. This Universal Extension provides the capability to perform OpenGPG encryption and decryption on files while keeping the PGP keys in the UDMG keystore.
Key Features:
Capability to encrypt single or multiple files with the public PGP key of the intended recipient and optionally sign them with the private key of the sender.
Capability to decrypt a single or multiple files with the private PGP key of the intended recipient and optionally verify the signatures with the public key of the sender.
Support for deletion or archival of source files after processing.
Support for Binary and ASCII armored formats.
What's New in V2.0.1
Resolved compatibility issues with Linux systems utilizing glibc version 2.17.
Error Code 101 now correctly corresponds to a task failure.
Free
UAC Utility: Web Service
A Web service is a method of communication between two electronic devices over a network.This integration provides the capability to call endpoints of foreign APIs. It is beneficial for Stonebranch SaaS customers accessing the Universal Controller in the Stonebranch AWS Cloud and having their Universal Agents deployed in their datacenter. As the integration is triggered from the Universal Agent, no additional firewall port for the Universal Agent needs to be opened.
Key Features:
Support for communicating with APIs using the HTTP(S)/REST protocol.Support for HTTP Methods GET, POST, PUT, DELETE, PATCH.Support for Authorization towards a foreign API using Basic Authentication, API Key, access token or SSL client authenticationAbility to obtain OAuth2 Access token using Resource Owner Password Credentials (aka "Password Credentials") or Client Credentials Grant Types.Support for SSL Protocol.Ability to use a proxy between Universal Agent and target web service.Ability for configuration of custom exit codes based on the web service response payload (Supported for JSON payloads).
What's New in V 1.4.2Fix: Include more logging messages and catch of various exceptions to provide better understanding for different positive and negative cases.