About BMC Helix Control-M

BMC Helix Control-M is a new offering from BMC, which includes all the core Control-M functionality delivered as a service. BMC Helix Control-M is generally available starting from December 1, 2020.

BMC Helix Control-M integrates, automates, and orchestrates application and data workflows across complex and changing technology ecosystems. It simplifies workflow complexity and delivers a single end-to-end enterprise view from on-premises to the cloud, with interfaces for developers, IT operations, and business users. BMC Helix Control-M comes complete with a library of plug-in connectors for the most business-critical application and data technologies, delivered as-a-Service for decentralized, agile, self-service consumption with built-in governance, scalability and security in production.


BMC Helix Control-M contains all the core features of Control-M, including:

Core scheduling


Plan, build, and run business workflows across various business applications and platforms with an intuitive Drag&Drop UI. Define job scheduling, dependencies, prerequisites, and post-execution actions.
MonitoringMonitor workflows in real time, identify and troubleshoot workflow errors and SLA breaches.

Scheduling tools

Pre-define scheduling calendars, resources, events, and variables to better control and simplify business workflows.
Basic SLA management


Add this job to your workflow to define and keep track of the flow SLA.
SLA breach indicationReceive real-time warnings on potential or actual workflow SLA breaches.
SLA serviceMonitor SLA-sensitive business flows in a dedicated view.
Job types

OS jobs

Run scripts or commands on UNIX, Linux, or Windows operating systems.
File transfer (MFT)Transfer files from and to physical servers, virtual machines, and the cloud.
SAPRun jobs on SAP R3 and Business Warehouse.
DatabasesDefine and monitor Stored Procedure, SQL Script, SQL Server Integration Services (SSIS) Package, and Embedded Query database jobs.
HadoopRun tasks in your Big Data Hadoop cluster from one central location using the different Hadoop-supported tools, including Pig, Hive, HDFS File Watcher, Map Reduce Jobs, and Sqoop.
AzureDefine and run Azure Function, LogicApps, and Batch services.
AWSDefine and run AWS Lambda, Step Functions, and Batch services.
InformaticaAutomate Informatica workflows.
File watcherMonitor file status and detect files.
Self Created IntegrationsRun jobs on any business application, using self-created integrations from Control-M Application Integrator.
Developer tools

Application integrator

Create integrations and custom job types for any business application.
Automation APIAccelerate the deployment of digital services by building and deploying workflows in code.
JSON import/exportCreate, edit, and submit workflows via a web UI or Automation API using JSON files.

Site standards

Set organizational standards as rules that are enforced on selected (or all) workflows.
Pool and lock resourcesControl the job running queue and workloads by defining pool resources and exclusive/shared resources consumable by jobs.
User/role authorizationDefine roles for user types or groups with a fine-grained authorization mechanism.

Agent management

Define, modify, and monitor Control-M Agents from a central location.
Authorization and token managementGenerate tokens and manage existing tokens used for Agent or API connectivity.
Connection profilesSecurely define and save connection parameters to all business applications from a central location.

All supported protocols

Transfer files using industry-standard protocols such as FTP, FTPS, or SFTP. Local file systems are supported with various MFT advanced transfer options.
AWS S3 support

Transfer files from S3 to remote servers and vice versa; move files between different S3 buckets and use compatible S3 storage.

Configuration & monitoring

Generate SSH keys and PGP templates; re-authorize the SSH host and the FTS server; configure z/OS templates and MFT. All configurations are available also in AAPI.



Generate pre-defined reports in various formats for system health, definitions, measurements, and audits.
On-boarding walkthroughTake the fastest journey from first touch to first value with a set of on-screen tutorials.
New documentationFind all the information you need to operate, manage, and maintain Helix Control-M in a state-of-the-art online documentation.

Notes for existing Control-M users

Some functionality is necessarily different from the functionality that existing on-premises Control-M users may be used to.  Some key areas are noted below:

ArchivingRequires a different architecture in SaaS and is on the roadmap
Advanced SLA managementWill be delivered in the framework of a new planned workflow optimizer module.
MFT/EMFT is fully supported; we are analyzing the optimal architecture for a B2B service.
Less common job typesWill be supported if there is demand, via our new integrations factory approach.
Mainframe supportA mainframe agent will be considered in the future.
Non-latin (CJK) supportWill be supported based on demand.
Terminology changes

The following terminology changes have been implemented in BMC Helix Control-M:

  • Order > Run
  • Condition > Event
  • Control Resource > Lock Resource
  • Quantitative Resource > Resource Pool
  • On-Do Action > If-Action

Was this page helpful? Yes No Submitting... Thank you