Skip to content

Bots From Extension: rda_agents

RDA Agent Based Bots

This extension provides 29 bots.





Bot @agent:agent-alertproc-companion:alertproccompanionagent:canResolveAlerts

Bot Position In Pipeline: Sink

[Agent: agent-alertproc-companion, Group: alertproccompanionagent] Check whether a alert can be resolved based on the correlation policy definition.

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
alert_id* Text Name of the column containing Alert IDs







Bot @agent:agent-alertproc-companion:alertproccompanionagent:getAlertsForCorrelationParent

Bot Position In Pipeline: Sink

[Agent: agent-alertproc-companion, Group: alertproccompanionagent] Get list of alerts for the given correlation parent.

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
correlationParentId* Text Correlation Parent Id for which alerts need to be fetched
offset Text offset of the result to fetch. Parameter can be used for batching query.
maxResults Text Max results to fetch for a Correlation Parent Id. . Parameter can be used for batching query.







Bot @agent:agent-alertproc:alertprocagent:clearAlerts

Bot Position In Pipeline: Sink

[Agent: agent-alertproc, Group: alertprocagent] Clear Alerts

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
alert_id* Text Name of the column containing Alert IDs
cleared_notes Text Cleared Notes
cleared_by Text Cleared By







Bot @agent:agent-alertproc:alertprocagent:reviveSuppressedAlerts

Bot Position In Pipeline: Sink

[Agent: agent-alertproc, Group: alertprocagent] Revive Suppressed Alerts

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
alert_id* Text Name of the column containing Alert ID







Bot @agent:agent-alertproc:alertprocagent:savePolicy

Bot Position In Pipeline: Sink

[Agent: agent-alertproc, Group: alertprocagent] Create or Update policy definition applied on alerts to CORRELATE or SUPPRESS.

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
customer_id* Text Customer Id for which policy is created/updated
project_id* Text Project Id for which policy is created/updated
policy_type* Text Policy type ex.:SUPPRESS/SUPPRESS_FLAPPING/CORRELATE_GROUP
name* Text Name of the policy
severity* Text severity
description Text Description of the policy
precedence* Text Precedenc for the policy
criteria Text Filter to apply on alerts
group_by Text Specify group by comma separated attributes, which is used while doing correlation of the alerts
revive_on_expiry Text Specify whether to auto revive on group expiry, allowed values yes/no
auto_resolve_on_expiry Text Specify whether to auto resolve on group expiry, allowed values yes/no
schedule* Text Selection Criteria







Bot @agent:agent-alertproc:alertprocagent:updateExternalTicketToAlerts

Bot Position In Pipeline: Sink

[Agent: agent-alertproc, Group: alertprocagent] Update External ticket number to alerts for a given incident.

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
incidentid* Text Incident of an alert.
roomid Text projectId for which incident is created.
external_ticket_id Text External ticket id.
external_ticket_number* Text External Ticket Number to be updated for alerts.







Bot @agent:agent-collab:collabagent:addExternalTicket

Bot Position In Pipeline: Sink

[Agent: agent-collab, Group: collabagent] Input Dataset. Insert a new record in to TeamIncident

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @agent:agent-collab:collabagent:append-message

Bot Position In Pipeline: Sink

[Agent: agent-collab, Group: collabagent] Input Dataset. Add a new collab activity message for each incident

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @agent:agent-collab:collabagent:create-ticket

Bot Position In Pipeline: Sink

[Agent: agent-collab, Group: collabagent] Input Dataset. For each Incident, creates ITSM Ticket

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @agent:agent-collab:collabagent:external-ticket

Bot Position In Pipeline: Sink

[Agent: agent-collab, Group: collabagent] Input Dataset. For each Incident, get the corresponding external ticket

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @agent:agent-collab:collabagent:getAlertSource

Bot Position In Pipeline: Source Sink

[Agent: agent-collab, Group: collabagent] Get Alert Source for the given Incident

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
project_id* Text The ProjectId
incident_id* Text The IncidentID linked to the Incident and ExternalTicket
field_name* Text Alert Source field name. Default 'Alert_Source')







Bot @agent:agent-collab:collabagent:getExternalTicket

Bot Position In Pipeline: Source Sink

[Agent: agent-collab, Group: collabagent] Get Linked External Ticket Info for the given OIA Incident

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
project_id* Text The ProjectId linked to the Incident and ExternalTicket
incident_id Text The IncidentID linked to the Incident and ExternalTicket
ticket_id Text The External TicketId linked to the Incident and ExternalTicket
ticket_number Text The External TicketNumber linked to the Incident and ExternalTicket
team_id Text The TeamID linked to the Incident and ExternalTicket
collab_type Text The CollabType linked to the Incident and ExternalTicket







Bot @agent:agent-collab:collabagent:getIncidentAlertAttributes

Bot Position In Pipeline: Source Sink

[Agent: agent-collab, Group: collabagent] Get Incident Alert Attributes for the given OIA IncidentId

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
project_id* Text The ProjectId
incident_id Text The IncidentID
source_key Text The Incident SourceKey
alert_id Text The AlertId
fields Text Specify fields that are to fetched from each alert
mode Text Concatinated Columns or Seperate Columns? Works with fields







Bot @agent:agent-collab:collabagent:getIncidentAlerts

Bot Position In Pipeline: Source Sink

[Agent: agent-collab, Group: collabagent] Get Incident Alerts for the given OIA IncidentId

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
project_id* Text The ProjectId
incident_id* Text The IncidentID
alert_id Text The AlertId
fields Text Specify fields that are to fetched from each alert
mode Text Concatinated Columns or Seperate Columns? Works with fields
alerts_count Text Number of latest alerts to pull
line_break Text Line break to use. <br> (default) or /n







Bot @agent:agent-collab:collabagent:getIncidentData

Bot Position In Pipeline: Source Sink

[Agent: agent-collab, Group: collabagent] Get Incident Details for the given OIA IncidentId

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
project_id* Text The ProjectId linked to the Incident
incident_id* Text The IncidentID
fields Text Specify fields that are to fetched from each alert
mode Text Concatinated Columns or Seperate Columns? Works with fields
line_break Text Line break to use. <br> (default) or /n







Bot @agent:agent-collab:collabagent:getOperationMode

Bot Position In Pipeline: Source Sink

[Agent: agent-collab, Group: collabagent] Gets if this should be Create or Update

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
project_id* Text The ProjectId
incident_id* Text The IncidentID linked to the Incident and ExternalTicket
collab_type Text For which specific CollabType?







Bot @agent:agent-collab:collabagent:getTeamAttributes

Bot Position In Pipeline: Source Sink

[Agent: agent-collab, Group: collabagent] Get All Team and Attributes for a given Collaboration Type

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
project_id* Text The ProjectId
collab_type Text Fetch the teams matching collabType. Ex ServiceNow
team_name Text Fetch the teams matching Name. Ex PC-SRMV
attribute Text Auto Share Attribute (autoShareAttributes)







Bot @agent:agent-collab:collabagent:team-attributes

Bot Position In Pipeline: Sink

[Agent: agent-collab, Group: collabagent] Input Dataset. For each Incident, get the applicable team and attributes

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @agent:agent-collab:collabagent:update-ticket

Bot Position In Pipeline: Sink

[Agent: agent-collab, Group: collabagent] Input Dataset. For each Incident, updates ITSM Ticket

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @agent:agent-config:configagent:getTeamsByCollabType

Bot Position In Pipeline: Source Sink

[Agent: agent-config, Group: configagent] Get All Teams for a given Collaboration Type

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
collab_type Text Fetch the teams matching collabType. Ex ServiceNow







Bot @agent:agent-irm:irmagent:addIncidents

Bot Position In Pipeline: Sink

[Agent: agent-irm, Group: irmagent] Add new incident

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @agent:agent-irm:irmagent:getIncidentAlertsCount

Bot Position In Pipeline: Source Sink

[Agent: agent-irm, Group: irmagent] Fetch alerts' count by ipaddress for an incident

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
roomId Text The room-id for which the alerts counts are to be fetched
incidentId* Text The incident-id for which the alerts counts are to be fetched







Bot @agent:agent-irm:irmagent:getIncidentDetails

Bot Position In Pipeline: Source Sink

[Agent: agent-irm, Group: irmagent] get incident details

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
roomId* Text The room-id for which the incident details are to be fetched
incidentId* Text the incident ID whose details are to be fetched







Bot @agent:agent-irm:irmagent:getOiaConfigFile

Bot Position In Pipeline: Source Sink

[Agent: agent-irm, Group: irmagent] get response of getOiaConfigFile

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
roomId Text The room-id for which the configured file is to be fetched. If it is not provided then global
file details will be fetched.
filepath* Text Path of the configuration file under incident-rooms minio bucket







Bot @agent:agent-irm:irmagent:updateIncidents

Bot Position In Pipeline: Sink

[Agent: agent-irm, Group: irmagent] Update existing incident details

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @agent:agent-irm:irmagent:updateOiaConfigFile

Bot Position In Pipeline: Source Sink

[Agent: agent-irm, Group: irmagent] get response of updateOiaConfigFile

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
roomId Text The room-id for which the configured file is to be updated. If it is not provided then the
updated file will be applied for all projects/rooms/customers
filepath* Text Path of the configuration file under incident-rooms MINIO bucket
data* Text Stringified JSON object which contains the updated data to be saved at specified file path
in MINIO







Bot @agent:agent-ml:mlagent:alerts-cluster-retrain

Bot Position In Pipeline: Sink

[Agent: agent-ml, Group: mlagent] Create new experiment and run clustering on it

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @agent:agent-ml:mlagent:ml-model-meta-retriever

Bot Position In Pipeline: Source Sink

[Agent: agent-ml, Group: mlagent] Retrive ML model meta data and save in context

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
experiment_name* Text Name of the Experiment to use
version_name Text Name of the Version to use. if not provided default will use latest version
tenant_id* Text Id of the Customer/Tenant to use. can be passes as $tenantId and replaced in backend







Bot @agent:rda-event-gateway:event_gateway_site01:get-status

Bot Position In Pipeline: Source Sink

[Agent: rda-event-gateway, Group: event_gateway_site01] List all endpoints configured at this gateway and current status

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot