版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

1)展示待审批、已通过、已拒绝的人员信息

在审批规则配置的指定状态下,触发审批面板的显示

Image Modified

① 鼠标悬浮在人数上显示当前待审批,已审批,已拒绝的人员信息

...

③ 通过动作

④ 拒绝动作

⑤ 审批的历史记录


2)通过

点击通过:

Image Modified










当全部通过后,表示此次审批结束,跳转到下一个状态,此时审批面板只展示审批的历史记录:


Image Modified







注意:当审批规则异常时(例如:审批通过人数大于实际审批人数时),当现有审批人全部审批结束后,此issue的状态会停留在当前状态,并不会自动进入下一个状态,需要拥有管理员权限的用户,去后台修改审批通过规则,或者添加审批人。


3)拒绝

点击拒绝,需要输入拒绝原因,必填项

Image ModifiedImage Modified

注意:当审批规则异常时(例如:审批通过人数大于实际审批人数时),当现有审批人全部审批结束后,此issue的状态会停留在当前状态,并不会自动进入下一个状态,需要拥有管理员权限的用户,去后台修改审批通过规则,或者添加审批人。

...

当审批人已经审批过,但是还未满足跳转到下一个动作的条件,此时,审批人是可以撤回自己的审批结果的。点击撤回后,回复到待审批的状态。

Image Modified


Image Modified


必须输入撤销原因,

撤销后:

Image Modified


5)历史记录

每个审批人在审批后都会产生一条审批记录,点击历史记录,可以查看此条Issue下所有状态的审批记录:

Image Modified

① 当前审批节点

② 最终审批结果出来后,要跳转后的状态

...

6)用户点击拒绝/同意时,触发了审批动作执行,增加提示

Image Modified























7)审批规则示例

审批规则为“人数”:

...

例如:通过人数需 >= 1, 审批人数为两个,所以,当其中一人审批通过即为通过;

Image ModifiedImage Modified














② 当审批规则合理且正常时,当用户执行审批操作后,假设剩余人数全部同意,通过人数依旧小于设定值,则直接执行拒绝的动作

例如:此时待审批人数为2,通过规则则是>=2,所以当此用户执行拒绝操作,则会直接执行拒绝的动作

Image ModifiedImage Modified
















③ 当审批规则异常时(设置的通过人数需>参与审批的总人数),当所有用户审批结束,则停留在此状态,不做处理;

例如:当总审批人数为2人,但通过规则是>=3人,所以,当所有用户都审批过后,依然无法满足通过条件,所以,流程会停留在此状态,不做操作。

Image Modified


审批规则为“百分比”:

...

例如:当待审批人数为3人,设定的通过规则为50%,所以如果前两个用户都执行了拒绝的操作,则拒绝人数的比例为66.7%,(1-0.667)*100<设定值50%,所以,直接执行拒绝后的操作。

Image Modified






















Image Modified
















⑤ 当用户审批后,如果通过人数需的比例已经大于或者等于设定值,则直接执行通过的动作

例如:当待审批人数为3人,设定的通过规则为50%,所以如果前两个用户都执行了通过的操作,则通过人数的比例为66.7%>设定值50%,所以,直接执行通过后的操作。

Image Modified






















Image Modified













⑥ 当所有用户审批结束后,计算通过人数比例,若通过,则执行通过的动作,若拒绝,则执行拒绝的动作

例如:当待审批人数为2人,设定的通过规则为100%,所以当所有用户都执行了通过操作,则通过人数的比例为100%>=设定值100%,所以,直接执行通过后的操作,反之亦然。

Image Modified


Image Modified