EMAP开发
 

emapflow部署手册
2020-12-02 11:26  

emapflow部署手册

注:

1.      emapflow支持emap底座版本为1.8.57.B133及其以上版本,低于B133版本的底座可能无法使用emapflow

2.      emapflow支持浏览器:IE9及以上、chromeFirefoxopera、以及一些以这些浏览器为内核的其他浏览器(如360浏览器等)。

emap.properties配置

1.       app.sys.list = emapflow

EMAP底座155(不包括155)以下版本ROOT工程下emap.properties需要配置app.sys.list = emapflow否则底座将无法识别emapflow

2.       auto_deploy = false | true

流程定义是否自动发布(部署)的配置:否 | 是,初始值请配置true

3.       auto_deploy_increase = false | true

流程版本是否自动增长的配置,配置为true则可以同时存在多个版本的流程定义,为false则新版本的流程定义会覆盖掉旧的版本。若不存在多版本流程建议配置为false

4.       task_center_url = http://task1.wisedu.com/emap/…………; http://task2.wisedu.com/emap/…………

任务中心推送地址:请配置现场真实任务中心推送地址,否则任务无法推送成功;如果有多个任务中心需要推送请将每个地址间用分号‘;’分隔开。

5.       部署配置完成后请重启Weblogic服务器(不是更新),否则部署信息不生效。

流程数据表初始化

流程引擎在初始化数据表时,默认不会在同一个OracleSID中不同的数据库用户初始化2次以上的表,所以在不能确定emapflow的数据库是否已经在同一个数据库SID下初始化过数据表的情况下,需要加入如下配置:

在目录emapflow/config/spring.xml中将如下配置的注释放开,其他的配置不用修改,只需将value值改为OracleSID,如图所示:

PS:切记等初始化完毕、启动成功后再将该值注释掉,以防止下次重启时再次向数据库插入表导致异常

数据初始化

a)      教职工表(emap_flow_id_jzg):需要使用学校真实数据填充该表,关键字段(ZGHXMSZDWDM);也可以建立同名的视图view、并保留关键字段

b)      部门组织表(emap_flow_id_dept):需要使用学校真实数据填充该表,关键字段(DMMCLS);也可以建立同名的视图view、并保留关键字段

验证

部署并启动服务器(weblogic)查看流程控制台,访问地址:http://域名/[WebRoot]/sys/emapflow/definition/ getCategoryProcessDefinitions.do;如果emapflow应用启动成功会打开如下页面,如图:

否则表示emapflow启动失败。

如果出现如下图所示(登录用户非管理员-LoginUser is not a Administrator):

表示当前登录用户不是管理员角色,两种解决方式:

  funAuth赋权去配置管理员角色

  修改emap.properties文件,加入auth.adminUsers = 登录账户1,登录账户2(多个admin账户用逗号分隔)。但是需要重启server

关闭窗口

重庆大学 版权所有2012 地址:重庆市沙坪坝区沙正街174号 邮编400044