logo

CALLGOOSE

Automation Action

An Action in Callgoose SQIBS represents a specific task that will be executed as part of your automation workflow. Actions are highly customizable and can be configured to perform a variety of tasks such as running scripts, executing commands over SSH, and more.


Action Types

Each action has a specific type, which determines the kind of task it will perform and the data required to execute it. The available action types currently include:

  • Bash
  • Python
  • SSH
  • Ansible
  • Kubernetes
  • PowerShell


Creating an Action

To create an action in Callgoose SQIBS, Go to the Actions section under the Automation category in the dashboard.

Select the Team/Global from the drop-down.

Click on the Add Action button. You can see a new page. From there do the following.

Only users with sufficient privileges will be able to add, edit, or delete an Action.


1. Select Action Type

Choose the action type from the list.


2. Enter Required Details

Each action type has specific data requirements, depending on the task it performs. You can view detailed information for each type by clicking the corresponding links below:


3. Save the Action

After filling out the details, save the action. You can then use this action in any workflow as needed.


Edit an Action

To edit an action in Callgoose SQIBS, Go to the Actions section under the Automation category in the dashboard.

Select the Team/Global from the drop-down and locate the specific action you need to edit.

There are 2 parts for an action to edit.

  1. Name/Description edit: Click on the pencil icon at the top right of the Action card to edit the name and description.
  2. Details edit: Click on the Show Details button and from the expanded card, click on the Edit button. Based on the type, you can edit whole details.


Delete an Action

To delete an action in Callgoose SQIBS, Go to the Actions section under the Automation category in the dashboard.

Select the Team/Global from the drop-down and locate the specific action you need to delete.

Click on the Trash icon to delete the action.


You can't delete an Action if it is used in any of the Workflows.


How to Add a Custom Action


This method applies exclusively to the Deployment Options using the Callgoose SQIBS Runner program.

If you need to integrate custom application automation workflows into the Callgoose SQIBS platform, this feature allows you to do so seamlessly. For example, you can create automation workflows in your preferred programming languages or applications such as Java, JavaScript, Scala, Go, Ruby, Rust, PHP, or any other language and execute them as part of the Callgoose SQIBS automation workflow. (Note: Python has a dedicated Action in Callgoose SQIBS and does not require a custom setup.)


Examples of Use Cases

  • Running Java-based applications as part of automation workflows.
  • Executing JavaScript, Ruby, or Scala scripts to perform specific tasks.
  • Integrating Go or Rust programs into automation processes.
  • Running PHP scripts or other custom programs in automated workflows.


Steps to Add a Custom Action


For Linux, Unix, or macOS:

  • Create a bash script Action.
  • Inside the bash script, include the necessary commands to invoke your preferred programming languages or applications.
  • Ensure the script is executable and correctly references the program or scripts you want to run.


Example Bash Script:

bash

#!/bin/bash
# Call a Ruby script
ruby /path/to/your_script.rb

# Call a Rust program
cargo run --manifest-path /path/to/your_project/Cargo.toml


For Windows:

  • Create a PowerShell Action.
  • Inside the PowerShell script, include commands to call your preferred programming languages or applications.
  • Ensure the script correctly references the required programs or scripts.


Example PowerShell Script:

powershell

# Call a JavaScript file
node "C:\path\to\your_script.js"

# Call a Scala program
scala "C:\path\to\your_program.scala"


By following these steps, you can run your custom applications or scripts written in Java, JavaScript, Scala, Go, Ruby, Rust, PHP, or other languages as part of Callgoose SQIBS automation workflows. This enables seamless integration of various programming languages and tools into your automation processes.




CALLGOOSE
SQIBS

Advanced Automation platform with effective On-Call schedule, real-time Incident Management and Incident Response capabilities that keep your organization more resilient, reliable, and always on

Callgoose SQIBS can Integrate with any applications or tools you use. It can be monitoring, ticketing, ITSM, log management, error tracking, ChatOps, collaboration tools or any applications

Callgoose providing the Plans with Unique features and advanced features for every business needs at the most affordable price.



Unique Features

  • 30+ languages supported
  • IVR for Phone call notifications
  • Dedicated caller id
  • Advanced API & Email filter
  • Tag based maintenance mode

Signup for a freemium plan today &
Experience the results.

No credit card required