注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

拥有自己的梦想,跟随心的召唤

平凡是福

 
 
 

日志

 
 

关于 BC 系统流程开发说明  

2014-12-19 11:00:45|  分类: bc |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Activiti 的官方文档 (BC内部开发文档资料)
       BC 系统现时使用的 Activiti 版本为 5.9,流程是使用 Eclipse 的 Activiti 插件进行配置的,经过实践测试,现时可用 Eclipse mars 版本进行开发(当前最新版本为 eclipse-jee-mars-1)。
Eclipse mars 的本地下载地址:IP222 的 /file/tools/java/eclipse/eclipse-jee-mars-1-win32-x86_64.zip
Activiti Eclipse 插件的本地下载地址:IP222 的 /file/tools/java/eclipse/dropins-mars/activiti-designer-5.9.3.zip

安装步骤:
1. 解压 eclipse-jee-mars-1-win32-x86_64.zip
以下假设你解压后路径为:X:\eclipse\*
解压后其目录结构应为:
        eclipse/configuration
        eclipse/dropins
        eclipse/features
        eclipse/p2
        eclipse/plugins
        eclipse/readme
        ......

2. 解压 activiti-designer-5.9.3.zip 到 X:\eclipse\dropins
解压后其目录结构应为:
        dropins/activiti-designer-5.9.3.zip/features
        dropins/activiti-designer-5.9.3.zip/plugins

使用说明:
1. 打开 Eclipse mars
2. 导入相应流程项目的源码,如 bc-business-workflow-simplework
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
导入后的源码目录结构如下:
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
注:其中 SimpleWork 就是流程的编码,这个项目的流程比较简单,但对于学习流程相关配置信息已经比较全面。要熟悉流程配置文件 SimpleWork.bpmn20.xml 的内部细节,需要你查看 Activiti 的官方文档
 
3. 配置使用 Activiti 插件打开 Activiti 的流程配置文件
点击 SimpleWork.bpmn20.xml 文件的鼠标右键,选择 Open With / Others...,在弹出的对话框中选择 Activiti Diagram Editor。
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
 
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
打开后切换到 Activiti 透视图,界面如下:
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
注:在这里就可以点击流程空白处对流程进行全局配置,点击任务对任务进行配置,点击网关进行网关配置等等。

4. 按业务需要创建或编辑流程配置文件
5. 将项目打包成 bar 文件
在 Package Explorer 中点击项目的右键,选择 Create deployment artifacts。
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
打包成功后就会在 deployment 目录下生成 SimpleWork.bar 文件,如下图所示:
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤

6. 编辑生成流程部署需要的相关文件
即流程部署的初始化 SQL 文件(SimpleWork_v[version].sql)和相关 /bcdata/workflow/deploy/resource/simpleWork/[version]目录下的资源文件。

7. 部署到测试环境
于测试环境执行初始化 SQL 文件和复制相关资源文件到 bcdata 目录。

8. 发布部署的流程
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
 
9. 在我的待办或相关业务模块内发起刚配置的流程进行测试
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
发起流程后就会自动打开相应的工作空间,如下图所示:
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
点击"完成办理"后,流程就会送给指定的事务接受人。
事务接收人在通知中心中点击对应的个人待办就可以进行办理,如下图所示:
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤

10. 曾经办理过的事务,可以在我的经办中随时重复查看
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
以下为已经办结的流程及其审批表的查看界面:
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤
关于 BC 系统流程开发说明 - rongjih - 拥有自己的梦想,跟随心的召唤

参考:
  评论这张
 
阅读(519)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017