Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 
#TitleUser StoryImportanceNotes
1Design WorkflowsDesigner should be able to define workflows for various VNF operationsMust Have
2Workflow ChangesOperations should be able to introduce new workflows or changes to existing workflows based on existing ActivitySpecs with-out any dependencies on ONAP releases Must Have  
3Create ActivitySpecs SO or other ONAP orchestration components having workflows defined by Designer need to be able to create(register) their ActivitySpecs.Must Have Created ActivitySpec need to be certified to be available for the designer to use in workflow designs. 
4ActivitySpec Categorization Should be possible to categorize ActivitySpec so that they can be filtered based on workflow context.Nice to Have 

There might be ActivitySpec applicable to specific VNF categories.

It might be possible to categorize Activities based on the workflow status in which they can be used.

Concept of use of category is not matured will evolve in later releases.

5ActivitySpec Inputs & Outputs Should be possible to define ActivitySpec inputs and outputsMust Have  
6Certify ActivitySpecsSO or other ONAP orchestration components need to be able to certify their ActivitySpecs so that the ActivitySpec are available for designer to use in workflows. Must Have  
7Deprecate ActivitySpecs SO or other ONAP orchestration components should be able to deprecate ActivitySpec so that they can be restricted from being used in new workflows being designed by Designer.Nice to Have Deprecated ActivitySpec can continue to be used in workflows executed in SO or other ONAP orchestration components
8Update ActivitySpecs SO or other ONAP orchestration components should be able to update ActivitySpec.

Nice to Have

OOS for R2

 


9Delete ActivitySpecs SO or other ONAP orchestration components should be able to deprecate ActivitySpec so that they no longer exist in the system

Nice to Have

OOS for R2

 
 
10Workflow BPMN Artifacts Should be possible to generate workflows as BPMN artifacts. Should be BPMN 2.0 compliant. Must Have Should not put any constraints on the BPMN execution engine used. Should be possible to use any BPMN2.0 compliant workflow execution engine. 
11Workflow Designer is for a Designer

Workflow Designer is NOT a developer so the skills required to define a workflow design should not be of a developer. Activity Definition/Specification SHOULD abstract implementation details of the Activity from the Designer

Must Have  
12Graphical Workflow Designer

Designer SHOULD be able to work with Graphical Representation of the workflow. Something like BPMN.IO

 
Must Have  
13Workflow Controls All the standard workflow controls should be supported. Must Have If any workflow controls cannot be supported, need to record in the OOS list. Or should we list the workflow controls supported in R2?
14UI & UX Guidelines ComplianceAll SDC components will comply to SDC UI Guidelines Nice to Have  
15Operational Cost Workflow Designer should minimize introduction of new operational costs.Must Have 

Example..

No new storages to be introduced needing to manage their HA and Geo-Redundancy leading to additional operational costs. 

16   



User interaction and design

...

QuestionOutcome
What are the workflow controls supported in R2?
How can we have workflow controls conditions be defined?  

Not Doing

  1. ActivitySpec versioning is OOS for R2

Attachments

Attachments