2020年(工作分析)通达OA工作流分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通达OA工作流分析
(本文由OA软件用户经研究撰写,仅供参考)
1>建立组织机构、角色、用户
1.2>前台截图
略
1.3>后台结构
1.3.1>SQL分析
select * from department;
select * from user_priv;
select * from [user];
1.3.2>数据分析
1.3.
2.1>部门表(department)
1.3.
2.3>角色表(user_priv)
1.3.
2.2>用户表(user)
2>建立表单(flow_form_type)
2.1>建立过程
在软件中的建立过程省略,此部分不是重点,因为我们要开发的软件想做到表单自定义还不现实。
2.2>SQL分析
select * from flow_form_type where form_id=25
2.3>结果记录
3>流程及步骤设置
3.1>建立流程分类(flow_sort):
3.1.1>建立过程
使用系统自带的默认流程分类不变
3.1.2>SQL分析
select * from flow_sort
3.1.3>结果记录
3.2>建立流程(flow_type):
3.2.1>建立过程
a>在工作流设置->定义流程,点击“新建流程”;
b>在编辑流程“基本属性”时,定义“流程分类”为“生产”,定义“流程排序号”为0,
定义“流程名称”为“物资需求计划”,定义“流程类型”为“固定流程”,
定义“表单”为“物资需求计划”,定义“允许附件”为“是”;
c>在编辑流程“监控人员”时,定义“[供应部] 张三”为监控人员;
3.2.2>SQL分析
select * from flow_type where flow_id=31
3.2.3>结果记录
结果:在flow_type表生成1条记录:
3.3>建立流程步骤(flow_process):
3.3.1>建立过程
过程:a>在工作流设置->定义流程->(找到物资需求计划流程)->编辑该流程的各项属性->流程步骤
b>在编辑流程步骤的基本属性时,定义序号(PRCS_ID )、步骤名称(PRCS_NAME )、下一可选步骤(PRCS_TO );
c>定义每个特定的PRCS_ID 下的可写字段;
d>定义每个特定的PRCS_ID 下的经办人员;
e>定义每个特定的PRCS_ID 下的经办部门;
f>定义每个特定的PRCS_ID 下的经办角色;
3.3.2>SQL 分析
select * from flow_process where flow_id=31
3.3.3>结果记录
4>工作流的实际使用
4.1>“zhangsan ”新建工作
4.1.1>建立过程
a>以用户名为“zhangsan ”登录系统;
b>“公共事务-〉工作流”,选择“新建工作”(只有流程第一步骤的经办人,才能新建该流程的工作);
c>“zhangsan ”点击选择“物资需求计划”流程(新建一个“工作”),填写“文号/说明”(默认使用流称名称及系统当前时间)并点击“新建”、“返回”;
d>返回后,该工作将成为自己的“未接收工作”(是“待办工作”中的一种),用户也可以委托流程第一步骤的其他经办人代为办理;
4.1.2>SQL 分析
--工作流运行
select * from flow_run
select * from flow_run_data
select * from flow_run_prcs
select * from flow_run_feedback
4.1.3>结果记录
4.1.3.1>建立工作(flow_run)
4.1.3.2>定义工作可写字段 (flow_run_data)
4.1.3.3>工作过程日志(flow_run_prcs)
4.1.3.4>签办反馈留言(flow_run_feedback)
4.2>“zhangsan ”待办工作
“待办工作”分为两种:“未接收工作”、“办理中的工作”、“已办结的工作”
4.2.1>“zhangsan ”“未接收工作”
4.2.1.1>“zhangsan ”“委托”“未接收工作”
4.2.1.1.1>建立过程
过程:a>“zhangsan ”点击“委托”,系统列举出flow_process 中定义的PRCS_ID=1的所有PRCS_USER (除zhangsan 自己以外),供“zhangsan ”选择;
b>“zhangsan ”选择“lisi ”,并点击“确定”后,“zhangsan ”的待办工作列表自动显示为空,但是“lisi ”的待办工作列表自动显示RUN_ID=1的这项工作;
4.2.1.1.2>SQL 分析
--工作流运行
select * from flow_run
select * from flow_run_data
select * from flow_run_prcs
select * from flow_run_feedback
4.2.1.1.3>结果记录
4.2.1.1.3.1>建立工作(flow_run)
本表数据不变
4.2.1.1.3.2>定义工作可写字段 (flow_run_data)
本表数据不变
4.2.1.1.3.3>工作过程日志(flow_run_prcs)
说明:在flow_run_prcs 表,系统把PRCS_ID=1的记录的USER_ID 从“zhangsan ”更新为“lisi ”
“zhangsan ”和“lisi ”可以把RUN_ID=1的这项工作互相委托多次(踢皮球),系统所做的就是把flow_run_prcs 表中的USER_ID 不断地在“zhangsan ”和“lisi ”这两个名字之间切换。
4.2.1.1.3.4>签办反馈留言(flow_run_feedback)
本表数据不变