image.png

本应用的使用范围面向系统维护管理员。用于系统迁移时迁移流程相关的工作实例。

功能简介

通过配置的方式导入老系统的历史数据到自建表中去,然后从自建表再生成相应的工作实例,只支持导入流转完成的work数据。

系统要求

需要服务器安装或者升级到O2OA V6.0以上版本。建议在chrome上使用。

安装

点应用安装后,需要编译所有数据表,然后重启。

image.jpeg

如何使用

该应用默认所有成员可见,使用前需要管理员先设置一下权限(管理员账号必须在组织管理里具备Manager角色)。image.jpeg

设置权限后,点击门户进入导入门户首页image.jpeg

进入首页

image.jpeg

首先下载模板,选择要导入的流程和表单,点击导入。

模板说明:

image.jpeg

transferFlowData:对应工作实例的业务数据。注意:transferFlowData表中的列标题id和flowId不可增删改。

id:数据的唯一编码,如果重复导入会根据这个id去查找,存在就覆盖,不存在就新增。

flowId:对应工作实例的唯一标识符,用于关联业务数据、系统数据、流程记录、查看权限和附件表。

从第三列开始就是业务数据字段,对应显示表单里的自定义字段标识,可以增加任意多个业务字段列。如图:

              image.jpeg

transferFlow:对应工作实例创建时的系统数据。注意:transferFlow表中的列标题不可增删改。

id、flowId同上。

subject:对应工作实例标题。

person:对应O2OA系统中人员的唯一编码,查询到该人员的主身份作为工作实例的拟稿人。

personName:对应O2OA系统中拟稿人中文名称。

startTime:工作实例的起草时间。

completedTime:工作实例流转完成的完成时间。

transferFlowWorkLog:对应工作实例的流程记录。注意:transferFlowWorkLog表中的列标题不可增删改。

id、flowId同上。

person:处理人唯一标识。

personName:处理人中文名称。

department:处理人所在部门唯一标识。

activity:处理环节唯一标识。

activityName:处理环节名称。

routeName:选择决策。

opinion:处理意见。

fromTime:工作到达时间。

arrivedTime:工作提交时间。

transferFlowAcl:对应工作实例的查看权限。注意:transferFlowAcl表中的列标题不可增删改。

id、flowId同上。

person:查看人唯一标识。

personName:查看人的中文名称。

transferFlowAttachment:对应工作实例的附件。注意:transferFlowAttachment表中的列标题不可增删改。

id、flowId同上。

fileName:附件名称。

site:附件存储时对应的site标志,最终显示时需要通过site去取。

fileUrl:附件地址。

person:附件上传人的唯一标识。

设计说明

1、门户管理平台:通用流程数据迁移。

2、服务管理:定时代理,通用流程数据迁移。

3、数据中心平台:通用流程数据迁移。

欢迎关注JAVA开源协同办公平台:O2OA

开源主页 : https://www.oschina.net/p/o2oa

Gitee : https://gitee.com/o2oa/O2OA

Github : https://github.com/o2oa/o2oa

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐