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