Module 1: Introduction to OnCommand WFA
- OnCommand portfolio
- WFA installation and configuration
- Challenges WFA can resolve
- WFA interfaces
- WFA roles
Module 2: OnCommand WFA Design
- WFA architecture
- Workflow design
- Commands
- Functions
- Templates
- Data source design
- Content manager
- Running workflows
Module 3: Designing Workflows
- Workflow design recommendations
- Design a workflow
- OnCommand WFA architecture
- Modular workflows
Module 4: Refining Workflows
- Types of user inputs
- Modifying user inputs
- Using constants
- Adding return parameters
Module 5: Advanced Design Features
- Add approval points
- Repeat rows in a workflow
- Incremental naming
- Verify resource reservation and element existence
- Conditional execution
- Workflow categorization
Module 6: Creating Design Elements
- Creating filters and finders
- Creating a command
- Command categories
- Creating a template
- Creating a function
- Creating a data source
Module 7: Customizing workflows
- Creating customized workflows
- WFA packs for the FlexPod solution
Module 8: REST APIs and Support Resources
- WFA tasks for REST APIs
- Key support resources for REST APIs
Module 9: NetApp PowerShell Toolkit
- WFA powerShell Cmdlets
- Support links
- Specific OnCommand WFA commands to automate storage
Appendix A: Entity Versioning
- Features
- Child and parent entities
- Imported entities
- Versioning of an imported entity
Labs:
- Reviewing OnCommand WFA configuration
- Running an OnCommand WFA workflow
- Designing and running a workflow
- Modifying user inputs
- Applying constants and return parameters
- Adding an approval point
- Adding row repetitions
- Applying incremental naming
- Marking the workflow ready for production
- Creating a filter and customizing a finder
- Creating commands and a template
- Creating a function
- Creating a data source
- Customizing a workflow
- Using Windows PowerShell to connect to a cluster