Getting Started
Special
SINGLE SIGN-ON
Teams
Users
Escalation Policies
Service
Incident
On-Call Shift
Schedules
Schedule Override
API Token
Logs
Webhook
Apps Integration
Reports
Preference
Profile
Automation
FAQ
Incident Workflow
Creating an Incident Workflow in Callgoose SQIBS Automation Platform
Overview
This document provides step-by-step instructions for creating and managing an incident workflow in the Callgoose SQIBS automation platform. Incident workflows allow users to automate task sequences triggered by incidents, requests, or other predefined criteria.
Steps to Add an Incident Workflow
- Access the Automation Section
- Navigate to the automation section in the Callgoose SQIBS automation platform.
- Go to Automation, and you can see Incident Workflow under Automation Workflow.
- Add a New Workflow
- Click on Add Workflow to create a new workflow.
- Fill in the Workflow Details
- Name:
- Enter a descriptive name for the workflow.
- Example: Server Maintenance Workflow.
- Description:
- Provide a detailed description of the workflow.
- Example: This workflow automates server maintenance tasks.
- Category:
- Select a category that best fits your automation workflow.
- Example: Infrastructure Automation.
- Always Consider as Success:
- If selected, the workflow will always be marked as successful regardless of the outcome of the actions.
- Otherwise, the result will depend on the outcome of the last action in the workflow.
- Define Custom Variables
- Add custom variables as needed.
- Example:
- Variable Name: ServerName
- Value Type: Text or Number (depending on the expected input).
- Usage:
- Custom variables can be referenced in arguments and will prompt the user for input when invoking the workflow.
- Example: Define ServerName as a custom variable. When running the workflow, the user will be prompted to enter the server name, without which the workflow cannot be initiated.
- Add Actions
- Action Types:
- Action: Select predefined or custom actions.
- Delay: Add a delay between actions to ensure dependencies are met before proceeding.
- Example: Add a delay if the next action depends on the successful completion of a prior action.
- Adding Actions:
- Click on the Actions dropdown and select Show Callgoose Actions.
- Callgoose Actions are predefined task-based automation actions provided by Callgoose SQIBS free of charge.
- You can view, modify, and use the provided automation code as needed.
- If you have created actions manually, you can find them under Teams Actions or Global Actions.
- Adding Arguments:
- If the selected action requires arguments, you need to add the arguments as specified for that action.
- Failure Behavior:
- Choose between:
- Continue: The workflow proceeds despite failures.
- Break Workflow: The workflow halts upon failure.
- Add Multiple Actions:
- Repeat the above steps to add as many actions as needed.
- Save the Workflow
- Click on Save after adding all actions and configuring the workflow.
Running the Workflow
- Triggering the Workflow
- To invoke the workflow, you need an incident or request.
- Create a new incident manually or use an existing resolved incident.
- Open the incident and click on Run Workflow.
- Select the desired workflow.
- Enter Workflow Options
- The workflow may prompt for input based on custom variables.
- Example: Enter ServerName when prompted.
- Choose additional options, such as:
- Resolve the Incident if the Workflow is Successful.
- Execute the Workflow
- Click on Run Workflow to start the process.
- The workflow can also be invoked from:
- Callgoose SQIBS Mobile Apps.
- Slack.
- Microsoft Teams.
Monitoring the Workflow
- View Timeline
- Click on Show Timeline to view detailed information about the workflow execution.
- View Workflow Logs
- Click on Show Workflow Log to view:
- Start and end times of the workflow execution.
- Detailed workflow logs, including actions and results.
Additional Notes
- Utilize tooltips available in the platform for detailed help on each option.
- Callgoose Actions are customizable, allowing you to modify the automation code to meet specific requirements.
Conclusion
By following these steps, you can effectively create and manage incident workflows in Callgoose SQIBS automation platform. Incident workflows streamline task automation, enhance efficiency, and provide robust monitoring capabilities.