EEPlat订单管理系统开发(四)之__流程的简单应用
2014-09-04 14:28
204 查看
经过前几篇文章的学习,我们对平台也有了大体上的认识,今天继续根据示例学习剩下的几个功能,其中涉及到流程和角色的简单应用。
注:连接的业务对象不能为空;
流程启动面板:平台会默认生成一个流程列表启动入口面板,这个流程启动面板会在那里被调用。
注:条件判断表达式对应填写的“ddzje”为工作流处理的业务对象的属性,针对该属性取值直接进行判断。
注:再默认初始系统中是没有退货专员这个角色的,大家可以去前台创建修改角色即可。
流程到这里算是配置完成了,还是相当简单的。
新增流程模板
由于用到了流程,干脆我们先增加个流程模板,在首页点击工作流建模,填写相应信息,如下图:注:连接的业务对象不能为空;
流程启动面板:平台会默认生成一个流程列表启动入口面板,这个流程启动面板会在那里被调用。
人工节点配置
创建完成后我们就可以设计流程了,选中刚才新增的流程,点击“设计流程”按钮,这时会弹出一个编辑的窗口,首先添加一个“开始节点”,然后添加一个“人工节点”,双击该“人工节点”即可编辑信息,如下图:条件节点配置
创建完成后,接着创建“条件节点”,编辑步骤同上,如下图:注:条件判断表达式对应填写的“ddzje”为工作流处理的业务对象的属性,针对该属性取值直接进行判断。
判断表达式配置
接下来就应该新增“条件节点”的判断表达式了,这个可以根据需求创建多个,本例中只创建两个,创建判断表达式也很简单,如下图:权限配置
这样一个条件分支就已经创建完毕,另一个也按此步骤创建即可,由上图可以看出条件分支其实对应的是一个人工节点,但是此人工节点除了填写必要的信息外,还需要为他编辑角色权限,去规定含有什么权限的人才可以处理此流程,如下图:注:再默认初始系统中是没有退货专员这个角色的,大家可以去前台创建修改角色即可。
增加结束节点
最后我们再为流程添加一个“结束节点”,让两个分支都指向此“结束节点”,如下图:服务流程关联配置
流程已经创建完毕,通过观察示例系统我们发现,不论发起流程面板中的“发起流程”按钮还是发起退货面板中的“发起退货流程”按钮,它们都关联了一个服务就是“tb_orders_info提交流程”通过对这个服务的配置就可以发起流程,关键步骤就是修改服务的自定义动作选择“启动流程(平台默认生成)”和工作流模版选择“order_return”。如下图:效果展示
配置成功后我们就可以发起一个退货流程看看效果了,换个相关角色的账号就可以看到代办列表了,其中每条任务的查看是流程模板中连接的业务对象的主面板,如下图:流程到这里算是配置完成了,还是相当简单的。
相关文章推荐
- 数据库应用开发简单流程
- 简单Android应用开发全流程
- 使用C#开发一个简单的P2P应用
- java(j2ee)应用-简单自定义标签开发全过程----之一(Inber)——JAVA夜未眠
- 使用C#开发一个简单的P2P应用
- 使用jBPM开发企业流程应用之在Tomcat上部署流程引擎及控制台
- 使用jBPM开发企业流程应用之安装流程设计器
- 使用C#开发一个简单的P2P应用
- AJAX技术在PHP开发中的简单应用
- 介绍一个简单的数据库开发平台——mcis应用服务器中间件
- 使用C#开发一个简单的P2P应用
- JBuilder9.0开发hibernate应用简单教程!
- AJAX技术在PHP开发中的简单应用
- 使用C#开发一个简单的P2P应用
- AJAX技术在PHP开发中的简单应用
- 使用C#开发一个简单的P2P应用
- 简单st 4000 ruts应用执行流程
- 游戏开发简单流程1(转贴)
- 使用jBPM开发企业流程应用之在Tomcat上部署流程引擎及控制台
- C#开发一个简单的P2P应用