Define workflow in yaml syntax

Registered by xuan.mingyi

Define workflows like this.

```yaml
workflows:
  question:
    roles:
      - step1: role:admin
  incident:
    roles:
      - step1: role:op1
      - step2: role:op2
```

It means two workflows.

The first workflow is named question,it's created by anyone and approved by role admin.
The second workflow is named incident, it's created by anyone ,then will be approved through step 1 to step n(this n is 2).

Blueprint information

Status:
Not started
Approver:
Lawrance
Priority:
Undefined
Drafter:
xuan.mingyi
Direction:
Needs approval
Assignee:
xuan.mingyi
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.