同步操作将从 济南驰骋公司/JFlow 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
##驰骋工作流程引擎资源
Oracle
SqlServer
MySql
流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计、以及用户菜单设计。
流程模式简洁,只有4种容易理解:线性流程、同表单分合流、异表单分合流、父子流程,没有复杂的概念。
配置参数丰富,支持流程的基础功能:前进、后退、转向、转发、撤销、抄送、挂起、草稿、任务池共享,也支持高级功能取回审批、项目组、外部用户等等。
创建一个新库,设置数据库参数:/jflow-web/src/main/resources/jflow.properties
运行 bin/run-tomcat7.bat 文件,快速启动服务。
第一次运行相对比较慢,请等待一会,因为需要下载jar类库,等待时间和本机网络速度有关。
如果你想减少等待时间,jflow已自带repository,你只需解压 bin 文件夹下的 win_bin.part1.rar 文件包即可获得。
如果你本机没有安装maven和jdk,你可以使用jflow自带的,也可以解压 bin 文件夹下的 win_bin.part1.rar 文件包即可获得。
如果你是用SVN检出的项目,bat文件会丢失换行符,还请解压 win_bin.part1.rar 文件覆盖当前文件,即可。
启动成功后,即可通过浏览器进行访问:
访问地址:http://127.0.0.1:8080/jflow-web/
管理员账号:admin 密码:123 其他用户密码:123
###整合要求,基于Maven项目管理,Spring MVC 4.1 以上,Apache CXF 3.1 以上。
1、 pom.xml中添加如下依赖:
<dependency>
<groupId>jflow-core</groupId>
<artifactId>jflow-core</artifactId>
<version>1.1.0-SNAPSHOT</version>
</dependency>
若有jar包冲突,请自行解决冲突。
2、 拷贝文件:
拷贝 jflow-web 项目下的 WF 和 DataUser 文件夹,到你的项目发布目录下。
拷贝 jflow-web 项目下的 jflow.properties、spring-context-jflow.xml和spring-mvc-jflow.xml文件,到你的项目的资源根目录下。
3、 在您的 spring context 配置文件中加入:
<import resource="classpath*:/spring-context-jflow.xml"/>
打开这个文件,修改JFlow使用的数据源,为您的数据源名称:
<property name="dataSource" ref="dataSource" />
集成您的登录登出(JFlow在获取当前登录信息的时候自动从该Key中获取用户信息,不使用时请注释掉此句):
<property name="userNoSessionKey" value="你的当前用户登录的UserNo的SessionKey名称" />
4、 在您的spring mvc 配置文件中加入:
<import resource="classpath*:/spring-mvc-jflow.xml"/>
5、 在您的 web.xml 配置文件中加入:
<!-- Request Context Filter-->
<filter>
<filter-name>requestContextFilter</filter-name>
<filter-class>org.springframework.web.filter.RequestContextFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>requestContextFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Apache CXF Servlet -->
<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/service/*</url-pattern>
</servlet-mapping>
6、 组织机构权限整合
将您的数据库与JFLow数据库进行合并到同一数据库用户下,然后建立如下表视图表:
-- 部门
SELECT No,Name,ParentNo,Idx, NameOfPath FROM PORT_Dept;
-- 岗位
SELECT No,Name,FK_StationType,OrgNo FROM PORT_Station;
-- 岗位类型
SELECT No,Name FROM PORT_StationType;
-- 用户
SELECT No,Name,Pass,FK_Dept,SID,Email,Idx FROM PORT_EMP;
-- 用户岗位对应关系
SELECT FK_Emp,FK_Station FROM PORT_DeptEmpStation;
#JFlow开源中国流介绍
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。