What is Workflow Automation?
Workflow Automation assists network operators in automating repetitive tasks which includes troubleshooting, maintenance, configuration. Tasks may involve a combination of sub-tasks that can be categorized as below:
- Configuration Provisioning tasks like VLANs, VRFs, SVIs, etc.,
- Operational checks such as BGP neighbor states, interface briefs
- Actions like ping, traceroute, install, copy etc.,
- Administrative actions like approval for actions, delegation of tasks
- Alerts on critical events like device reload, interface status change, performance issues or trigger from external events
Workflow can be a combination of manually triggered user tasks, system driven, scheduled/timed tasks or event-driven through SNMP Traps, Syslog, Telemetry or generic change notifications. Without a workflow, these activities would run as separate disorganized exercises making them vulnerable to various kinds of errors.
Workflow stitches together various heterogeneous activities and provides a reusable and executable artifact. It not only eliminates human errors but also makes it easy to pinpoint the location of the error. Workflow allows the network administrators to focus on strategic business activities rather than worry about the day to day operations.