Skip to main content

NSP Workflow Design
and Management

Course Number: OS00105-W
Course Duration:  2 hours 
Price: €200

Course Overview

This eLearning explores how the NSP Workflow Manager allows the design and management of “workflows” to automate network operations. Discover the structure of a workflow and related technologies such as Mistral, YAML and JSON. Learn Mistral DSL advanced concepts, actions and expression functions and NSP actions and expression functions to design your workflows. See how the Workflow Manager (WFM) provides a user-friendly interface to design, create, execute and manage workflows. Explore WFM enhanced functionality such as environments, Kafka triggers and Jinja2 templates. Demo workflows are used to execute multiple use cases such as commissioning a Nokia 7750, CFlash drive cleanup, SSH user creation and creating a Kafka trigger. This course is based on NSP version 23.11.

Course Objectives

After completing the course, students should be able to:

 

  • Explain what Workflow Manager (WFM) can be used for
  • Discuss the relationship between the technologies that can be used in a workflow
  • Define common Workflow terminology
  • Describe the workflow structure
  • Examine standard and NSP Actions
  • Examine standard and NSP Expression functions
  • Describe and demonstrate usage of the Visual Studio Code extension
  • Demonstrate enhanced WFM functionalities: Environments Kafka Triggers Interactive Workflows Jinja2 Templates
  • Construct basic workflows in the NSP WFM
  • Practice cloning, editing, changing status and executing workflows.
  • Create Workflow Manager policies
  • Interpret and view workflow flow diagrams.
  • Define what a Workflow is
  • List the types of systems against which a workflow can run.

Course Modules

Module 1 - Introduction

  • 1.1 - WFM: a key automation solution
  • 1.2 - WFM introduction
  • 1.3 - Technologies used in WFM
  • 1.4 - Visual Studio Code extension for WFM

Module 2 - Workflow basics

  • 2.1 - Basic elements of workflows
  • 2.2 - User Interface (UI) basic functionalities

Module 3 - Additional workflow concepts

  • 3.1 - Additional workflow concepts

Module 4 - Standard actions and expression functions

  • 4.1 - Actions and expression functions
  • 4.2 - Standard actions
  • 4.3 - Standard expression functions
  • 4.4 - Ad-hoc actions

Module 5 - NSP actions and expression functions

  • 5.1 - Nodal communication
  • 5.2 - File system access
  • 5.3 - Data encoding/decoding (YAML, JSON, XML, CSV)
  • 5.4 - API calls
  • 5.5 - Miscellaneous NSP actions and expression functions

Module 6 - WFM enhanced functionality

  • 6.1 - User Interface (UI) enhanced functionalities

Module 7 - WFM use cases

  • 7.1 - WFM use cases