WCM Integration with a Change Management System

You can integrate Control-M Workload Change Manager (WCM) with an external change management system to receive updates about the status of your workspaces in Control-M.

Control-M generates a WCM event when you submit workspaces or when a workspace state changes. The Alerts listener receives the event and invokes the integration script, which sends the request to the external change management system. Additional workspace state changes trigger further updates to the external change ticket.

  • Create a Ticket: A WCM Web User submits a workspace for review, which creates a ticket in the change management system.

  • Change a Ticket State: A Web User or Control-M Scheduler makes a request that changes a ticket state in the change management system.

Connecting WCM to a Change Management System

This procedure describes how to connect WCM to an external change management system with an integration script.

Before You Begin

  • Create an integration script to determine the behavior of the WCM integration in your external change management system. For an example of an integration script, see this Remedy integration configuration. In this configuration, the integration script, Script.sh, triggers the handle_alert.py file to connect to Remedy.

Begin

  1. From the System Settings, enable the WCM Alerts in the Alert Type attribute.

  2. From the command line, run the following command to configure your environment:

    run alerts:listener:environment::set <myEnvironment>

    The Alerts listener receives WCM event alerts from Control‑M, as described in External Alert Management.

  3. Run the following command to set your integration script:

    ctm run alerts:listener:scrip::set: <integrationScript> wcmAlerts

  4. Run the following command to start the Alerts listener:

    ctm run alerts:listener::start