Messaging and Communication Jobs
The following topics describe job attributes that work with messaging and communication platforms and services:
Communication Suite Job
Communication Suite enables you to automate business messaging and communication over Microsoft Teams, Slack, Telegram, and WhatsApp.
To create a Communication Suite job, see Creating a Job. For more information about this plug-in, see Control-M Communication Suite.
The following table describes the Communication Suite job type attributes.
Attribute |
Description |
---|---|
Connection Profile |
Determines the authorization credentials that are used to connect Control-M to Communication Suite, as described in Communication Suite Connection Profile Parameters. Rules:
|
Application Name |
Determines one of the following communications platforms:
|
Teams Parameters |
Defines the parameters, in JSON format, that instruct Teams to perform multiple actions. This sends the message, "Hello, World." Copy
|
Slack Parameters |
Defines the parameters, in JSON format, that instruct Slack to perform multiple actions. This sends the message, "This is a plain text section block." Copy
|
Telegram Parameters |
Defines the parameters, in simple text format, that instruct Telegram to perform multiple actions. Rule: 1–4096 characters. You can add Control-M variables to the text. The job finished successfully. The Order ID number is: %%ORDERID. |
Silent Message |
Determines whether to send your Telegram message without a notification, which is useful for after-hours or non-urgent messages. |
Protect Content |
Determines whether to prevent your Telegram message from being saved or forwarded. |
WhatsApp Parameters |
Defines the parameters, in JSON format, that instruct WhatsApp to perform multiple actions. This creates a text message template, which enables you to send notifications or reminders to subscribers. Copy
|
Datadog Job
Datadog enables you to gain end-to-end visibility into the health and performance of applications, infrastructure, and network systems across cloud and hybrid environments.
To create a Datadog job, see Creating a Job. For more information about this plug-in, see Control-M for Datadog.
The following table describes the Datadog job type attributes.
Attribute |
Action |
Description |
---|---|---|
Connection profile |
All actions |
Determines the authorization credentials that are used to connect Control-M to Datadog, as described in Datadog Connection Profile Parameters. Rules:
|
Action |
All actions |
Determines one of the following actions to perform on Datadog:
|
Event Parameters |
Send Event to Datadog |
Defines the details to send an event to Datadog, such as title, message, and alert type. Copy
|
Workflow ID |
Run Datadog Workflow |
Defines a unique identifier assigned to a Datadog workflow to trigger. |
Workflow Parameters |
Run Datadog Workflow |
Defines the input values required to run a Datadog workflow. Copy
|
Synthetics Test Type |
Start Datadog Synthetic Test |
Determines the type of synthetic test to trigger in Datadog. Value Values:
|
Test Parameters |
Start Datadog Synthetic Test |
Defines the synthetic test details, including test ID and variables. Copy
|
Delay Logs Retrieval |
Start Datadog Synthetic Test |
Defines the number of seconds to wait before Datadog retrieves logs or results from a synthetic test. Default: 60 |
Incident Parameters |
Create an Incident |
Defines the data used to create an incident, including title, severity, and associated metadata. Copy
|
Status Polling Frequency |
All actions |
Determines the number of seconds to wait before checking the job status. Default: 60 |
Failure Tolerance |
All actions |
Determines the number of seconds to wait before checking the job status. Default: 2 |
PagerDuty Job
PagerDuty enables you to perform incident management and response in automated workflows and job scheduling.
To create a PagerDuty job, see Creating a Job. For more information about this plug-in, see Control-M for PagerDuty.
The following table describes the PagerDuty job type attributes.
Attribute |
Action |
Description |
---|---|---|
Connection profile |
All actions |
Determines the authorization credentials that are used to connect Control-M to PagerDuty, as described in PagerDuty Connection Profile Parameters. Rules:
|
Action |
NA |
Determines one of the following actions to perform on PagerDuty:
|
Incident ID |
|
Defines a unique identifier assigned to each incident, which allows you to reference, track, and manage the incident. |
Email Address |
|
Defines an email address for a valid user in your PagerDuty platform. |
Parameters |
|
Defines specific parameters, in JSON format, to pass when the job executes. The following example shows the parameters to create an incident template: Copy
|
Title |
Create an Incident - Detailed |
Defines the title that describes the incident. |
Service ID |
Create an Incident - Detailed |
Defines the identifier of the service. |
Urgency |
Create an Incident - Detailed |
Determines the current urgency of the incident. |
Incident Key |
Create an Incident - Detailed |
Defines the de-duplication key of the incident. |
Incident Body |
Create an Incident - Detailed |
Describes details of the incident. |