Filter
Free
Microsoft Visual Studio: Code Extension
The Microsoft Visual Studio Code Extension for the Universal Integration Platform (UIP) enhances the development experience of creating and working with Universal Extensions. This extension allows users to develop their own Universal Extensions within Visual Studio. To access this extension, download it directly from the Visual Studio Marketplace. Download NowKey Features:
Provides an IDE wrapper for the uip-cli command line utilityQuickly prototype Extensions using starter Extension TemplatesBuild and upload Extensions and/or Universal TemplatesPull the latest Universal Template source files from the ControllerDownload the full Universal Template packageDebug Extensions locally without the need of Agent and Controller
Note: End user often pair this extension with version control systems like Git or GitHub. In addition, if you prefer coding automated jobs and workflows, take a look at the jobs-as-code extension.
Free
Oauth2: Get token
The OAuth 2.0 authorization framework enables a third-party application to obtain limited access to an HTTP service, either:
On behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service.By allowing the third-party application to obtain access on its own behalf. With Universal Automation Center, you can obtain Oauth2 access tokens that can be used to authorize UAC tasks. Key FeaturesSupport to obtain Oauth2 access token for "Resource Owner Password Credentials" (aka "Password Credentials") or "Client Credentials" grant types
Support for authorization scopes
Support to use the Client Credentials in the request Body or as Basic Authorization Header
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.2.0New Embedded Archiver Tool permits users to zip/unzip not only files but whole directories. It is using Python Standard Library and not a 3rd party executable like 7Zip is needed. It is very useful for cases that the Agent is installed in container (and thus having access to a very small set of binaries) and the user of the platform does not need to use complex features like encryption.
Free
Video
UAC Utility: GPG
GnuPG is an implementation of PGP (Pretty Good Privacy), a form of public key/private key cryptography. It is the most widely used encryption program in the world.
This Universal Task provides the capability for Encrypting, Decrypting Files using GnuPG. It also allows Signing Files and Public Keys.
Key Features:This Universal Task provides the following key features: Encrypt & SignDecryptSign (Sign, Cleartext-Sign, Detached-Sign)Import Private Keys (Script Library support)Import Public Keys (Script Library support)Delete KeysDelete Secret KeysList KeysList Secret KeysExport Keys Private KeysExport Public KeysGenerate KeysWhat's New in V1.0.4 Added support for Windows AgentVerify the Sender Email Address while decrypting
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 v1.2.1Fix issue in which the UC definition git files could not be verified when imported from Azure DevOps.
New
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 FieldThis 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.
Key Features:
Ends with the exit code from the remote command/script.
Both 'stdout' and 'stderr' from the remote task are returned to the integration 'stdout'. The 'stderr' is used for messages from the integration itself.
Tested with the Universal Agent bundled Python distribution.Set different log-levels for the integration, providing you amounts of information to suit your needs.
Supports both Linux/Unix and Windows.
Additional Information:
Users should note that this integration is unable to provide the following functionalities that are typically available for tasks that execute on a Universal Agent:
No agent visibility, status, or alerting.
The remote command or script cannot be cancelled from the controller interface. Canceling the SSH task will only cancel the integration Python script that initiates the SSH session.
No fault-tolerant functionality.
No clustering, load balancing, or broadcast functionality.
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 Universal Extension provides the capability to perform file transfer where UDMG is the client and upload or download files to remote partners.Key Features:Register a request for a file transfer on the UDMG ServerWait for its completion and return the statusCancel a transferPause a transferResume a transfer
Free
Video
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.0Deprecated “UDMG OpenPGP” and replaced it with “UDMG OpenPGP v2”.Added support for encryption of multiple files.Added support for decryption of multiple files.Enhanced the extension output. It is now available in case of failure.Simplified the exit codes.Important Note: UDMG OpenPGP v2 is a Major Version Update. Customers using UDMG OpenPGP are advised to migrate to UDMG OpenPGP v2 in order to be properly supported. Please refer to the integration documentation.
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.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.1Fix URL validation introduced on 1.3.0