可拖拽画布

可拖拽画布是一种可视化、非常直观的、可以体现业务流转含义的对话流设计方式,具有很高的灵活性、可读性、条理性。

连线定义

连线即代表一种流转方式,当满足前一条件时,整个对话状态机将可以由连线方向流转。

连线方法

选择某个节点上的蓝色小点,鼠标直接拖拽至另一个节点的蓝色小点上。

  • 依次连线

对话流将按照连线顺序依次进行

QQ20180831-113401-HD.gif | center | 409x506
  • 迂回连线

如图中连线后,用户可以不断的表达意愿,修改水果参数信息。

7.gif | center | 533x575
  • 分支连线

如图中连线后,对话流将在这里做一次判断,两个触发节点的条件将决定更偏向于哪条分支。

8.gif | center | 423x487

连线规则

  • 用户输入节点

允许有多条入边,但只有一条出边。

上游:只允许连回复节点;不能连用户输入节点、函数节点、填槽节点。

下游:允许连回复节点、填槽节点、函数节点;不能连用户输入节点。

  • 填槽节点

允许有多条入边,也允许多条出边。

上游:允许连用户输入节点、函数节点、填槽节点不能连回复节点。

下游:允许连函数节点、回复节点和填槽节点不能连用户输入节点。

  • 函数节点

允许有多条入边,也允许有多条出边。

上游:允许连用户输入节点、函数节点、填槽节点不能连回复节点。

下游:允许连函数节点、回复节点和填槽节点不能连用户输入节点。

  • 回复节点

允许有多条入边,允许多条出边。

上游:允许连用户输入节点、函数节点、填槽节点不能连回复节点。

下游:允许连用户输入节点;不能连回复节点、函数节点、填槽节点。