Neops workflow
A workflow in neops represents a structured sequence of operations executed on network entities such as devices, interfaces, or groups. It defines what should be done, in what order, and under which conditions. Workflows enable repeatable, controlled, and auditable execution of tasks across the network.
At its core, a workflow is composed of one or more function blocks—modular, versioned building blocks that encapsulate specific operations like configuration changes, compliance checks, or data collection. Each function block is self-contained and declarative, allowing it to be reused, version-controlled, and individually tested.
Function blocks are arranged in the workflow as steps, and each step can be parameterized, retried on failure, or skipped conditionally. This structure allows engineers to define complex logic flows with high reliability and minimal manual intervention.