AND要设置环节默认不选中,需要扩展流转对话框
AND和XOR都是在同一个方法中控制选择的环节的,因此可以参考xor设置默认选中指定环节中扩展实现
对Model.prototype.addActivity函数的定义进行如下修改:

        Model.prototype.addActivity = function(activityRows, executorRows, activity, control){
                if (activity.isSelectable()){
                        var toItem = control.getToItemByID(activity.getID());
                        var isEnd = toItem.isEnd();
                        var selected = toItem.isSelected();
                        if(activity.isOptional())
                                activityRows.push({rowid: activity.getID(), selected: false, isEnd: isEnd, label:activity.getLabel()});
                        
                        else
                                activityRows.push({rowid: activity.getID(), selected: selected, isEnd: isEnd, label:activity.getLabel()});
                        
                        this.addExecutors(executorRows, toItem);
                }
                
                var children = activity.getChildren();
                if (children && children.length>0){
                        for (var i=0; i<children.length; i++){
                                this.addActivity(activityRows, executorRows, children[i], control);
                        }
                }
        };