开始节点
 开始节点,是一个规则流开始的地方,在URule Pro当中,决策流必须要以开始节点开始,开始节点的属性比较简单,只有两个,如下表所示:
| 属性名 | 数据类型 | 描述 | 
|---|---|---|
| 节点名称 | String | 设置当前节点名称 | 
| 事件Bean | String | 一实现了com.bstek.urule.model.flow.NodeEvent接口配置在Spring中bean的id,一旦配置在流程进入及离开该节点时会触发这个实现类 | 
 NodeEvent接口源码如下:
package com.bstek.urule.model.flow;
import com.bstek.urule.model.flow.ins.FlowContext;
import com.bstek.urule.model.flow.ins.FlowInstance;
/**
 * @author Jacky.gao
 * @since 2015年4月20日
 */
public interface NodeEvent {
    /**
     * 规则流流入当前节点触发的方法
     * @param node 当前节点对象
     * @param instance 当前规则流实例对象
     * @param context 规则流上下文件对象
     */
    void enter(FlowNode node,FlowInstance instance,FlowContext context);
    /**
     * 规则流流出当前节点触发的方法
     * @param node 当前节点对象
     * @param instance 当前规则流实例对象
     * @param context 规则流上下文件对象
     */
    void leave(FlowNode node,FlowInstance instance,FlowContext context);
}
 开始节点出入连接线如下表所示:
| 流入的连接线数量 | 流出的连接线数量 | 
|---|---|
| 0 | 1 |