重构工作流引擎
This commit is contained in:
@ -15,14 +15,14 @@
|
||||
</sql>
|
||||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
||||
select <include refid="Base_Column_List" />
|
||||
from [OA_ELM].[dbo].wf_node_definition
|
||||
from wf_node_definition
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</select>
|
||||
<select id="selectListByWhere" parameterType="com.sipai.entity.workflow.WfNodeDefinition" resultMap="BaseResultMap">
|
||||
select * from [OA_ELM].[dbo].wf_node_definition ${where}
|
||||
select * from wf_node_definition ${where}
|
||||
</select>
|
||||
<insert id="insertSelective" parameterType="com.sipai.entity.workflow.WfNodeDefinition">
|
||||
insert into [OA_ELM].[dbo].wf_node_definition
|
||||
insert into wf_node_definition
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="processDefId != null">process_def_id,</if>
|
||||
<if test="nodeKey != null">node_key,</if>
|
||||
@ -41,7 +41,7 @@
|
||||
</trim>
|
||||
</insert>
|
||||
<update id="updateByPrimaryKeySelective" parameterType="com.sipai.entity.workflow.WfNodeDefinition">
|
||||
update [OA_ELM].[dbo].wf_node_definition
|
||||
update wf_node_definition
|
||||
<set>
|
||||
<if test="processDefId != null">process_def_id = #{processDefId,jdbcType=BIGINT},</if>
|
||||
<if test="nodeKey != null">node_key = #{nodeKey,jdbcType=VARCHAR},</if>
|
||||
@ -53,9 +53,9 @@
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</update>
|
||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
||||
delete from [OA_ELM].[dbo].wf_node_definition where id = #{id,jdbcType=BIGINT}
|
||||
delete from wf_node_definition where id = #{id,jdbcType=BIGINT}
|
||||
</delete>
|
||||
<delete id="deleteByWhere" parameterType="com.sipai.entity.workflow.WfNodeDefinition">
|
||||
delete from [OA_ELM].[dbo].wf_node_definition ${where}
|
||||
delete from wf_node_definition ${where}
|
||||
</delete>
|
||||
</mapper>
|
||||
|
||||
@ -17,14 +17,14 @@
|
||||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List" />
|
||||
from [OA_ELM].[dbo].wf_process_definition
|
||||
from wf_process_definition
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</select>
|
||||
<select id="selectListByWhere" parameterType="com.sipai.entity.workflow.WfProcessDefinition" resultMap="BaseResultMap">
|
||||
select * from [OA_ELM].[dbo].wf_process_definition ${where}
|
||||
select * from wf_process_definition ${where}
|
||||
</select>
|
||||
<insert id="insertSelective" parameterType="com.sipai.entity.workflow.WfProcessDefinition">
|
||||
insert into [OA_ELM].[dbo].wf_process_definition
|
||||
insert into wf_process_definition
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="processKey != null">process_key,</if>
|
||||
<if test="processName != null">process_name,</if>
|
||||
@ -41,7 +41,7 @@
|
||||
</trim>
|
||||
</insert>
|
||||
<update id="updateByPrimaryKeySelective" parameterType="com.sipai.entity.workflow.WfProcessDefinition">
|
||||
update [OA_ELM].[dbo].wf_process_definition
|
||||
update wf_process_definition
|
||||
<set>
|
||||
<if test="processKey != null">process_key = #{processKey,jdbcType=VARCHAR},</if>
|
||||
<if test="processName != null">process_name = #{processName,jdbcType=NVARCHAR},</if>
|
||||
@ -53,9 +53,9 @@
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</update>
|
||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
||||
delete from [OA_ELM].[dbo].wf_process_definition where id = #{id,jdbcType=BIGINT}
|
||||
delete from wf_process_definition where id = #{id,jdbcType=BIGINT}
|
||||
</delete>
|
||||
<delete id="deleteByWhere" parameterType="com.sipai.entity.workflow.WfProcessDefinition">
|
||||
delete from [OA_ELM].[dbo].wf_process_definition ${where}
|
||||
delete from wf_process_definition ${where}
|
||||
</delete>
|
||||
</mapper>
|
||||
|
||||
@ -17,14 +17,14 @@
|
||||
</sql>
|
||||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
||||
select <include refid="Base_Column_List" />
|
||||
from [OA_ELM].[dbo].wf_process_instance
|
||||
from wf_process_instance
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</select>
|
||||
<select id="selectListByWhere" parameterType="com.sipai.entity.workflow.WfProcessInstance" resultMap="BaseResultMap">
|
||||
select * from [OA_ELM].[dbo].wf_process_instance ${where}
|
||||
select * from wf_process_instance ${where}
|
||||
</select>
|
||||
<insert id="insertSelective" parameterType="com.sipai.entity.workflow.WfProcessInstance" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into [OA_ELM].[dbo].wf_process_instance
|
||||
insert into wf_process_instance
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="processDefId != null">process_def_id,</if>
|
||||
<if test="processKey != null">process_key,</if>
|
||||
@ -43,7 +43,7 @@
|
||||
</trim>
|
||||
</insert>
|
||||
<update id="updateByPrimaryKeySelective" parameterType="com.sipai.entity.workflow.WfProcessInstance">
|
||||
update [OA_ELM].[dbo].wf_process_instance
|
||||
update wf_process_instance
|
||||
<set>
|
||||
<if test="processDefId != null">process_def_id = #{processDefId,jdbcType=BIGINT},</if>
|
||||
<if test="processKey != null">process_key = #{processKey,jdbcType=VARCHAR},</if>
|
||||
@ -56,9 +56,9 @@
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</update>
|
||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
||||
delete from [OA_ELM].[dbo].wf_process_instance where id = #{id,jdbcType=BIGINT}
|
||||
delete from wf_process_instance where id = #{id,jdbcType=BIGINT}
|
||||
</delete>
|
||||
<delete id="deleteByWhere" parameterType="com.sipai.entity.workflow.WfProcessInstance">
|
||||
delete from [OA_ELM].[dbo].wf_process_instance ${where}
|
||||
delete from wf_process_instance ${where}
|
||||
</delete>
|
||||
</mapper>
|
||||
|
||||
@ -19,14 +19,14 @@
|
||||
</sql>
|
||||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
||||
select <include refid="Base_Column_List" />
|
||||
from [OA_ELM].[dbo].wf_task
|
||||
from wf_task
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</select>
|
||||
<select id="selectListByWhere" parameterType="com.sipai.entity.workflow.WfTask" resultMap="BaseResultMap">
|
||||
select * from [OA_ELM].[dbo].wf_task ${where}
|
||||
select * from wf_task ${where}
|
||||
</select>
|
||||
<insert id="insertSelective" parameterType="com.sipai.entity.workflow.WfTask" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into [OA_ELM].[dbo].wf_task
|
||||
insert into wf_task
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="processInstanceId != null">process_instance_id,</if>
|
||||
<if test="nodeDefId != null">node_def_id,</if>
|
||||
@ -49,7 +49,7 @@
|
||||
</trim>
|
||||
</insert>
|
||||
<update id="updateByPrimaryKeySelective" parameterType="com.sipai.entity.workflow.WfTask">
|
||||
update [OA_ELM].[dbo].wf_task
|
||||
update wf_task
|
||||
<set>
|
||||
<if test="processInstanceId != null">process_instance_id = #{processInstanceId,jdbcType=BIGINT},</if>
|
||||
<if test="nodeDefId != null">node_def_id = #{nodeDefId,jdbcType=BIGINT},</if>
|
||||
@ -64,9 +64,9 @@
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</update>
|
||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
||||
delete from [OA_ELM].[dbo].wf_task where id = #{id,jdbcType=BIGINT}
|
||||
delete from wf_task where id = #{id,jdbcType=BIGINT}
|
||||
</delete>
|
||||
<delete id="deleteByWhere" parameterType="com.sipai.entity.workflow.WfTask">
|
||||
delete from [OA_ELM].[dbo].wf_task ${where}
|
||||
delete from wf_task ${where}
|
||||
</delete>
|
||||
</mapper>
|
||||
|
||||
@ -15,14 +15,14 @@
|
||||
</sql>
|
||||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
||||
select <include refid="Base_Column_List" />
|
||||
from [OA_ELM].[dbo].wf_transition
|
||||
from wf_transition
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</select>
|
||||
<select id="selectListByWhere" parameterType="com.sipai.entity.workflow.WfTransition" resultMap="BaseResultMap">
|
||||
select * from [OA_ELM].[dbo].wf_transition ${where}
|
||||
select * from wf_transition ${where}
|
||||
</select>
|
||||
<insert id="insertSelective" parameterType="com.sipai.entity.workflow.WfTransition">
|
||||
insert into [OA_ELM].[dbo].wf_transition
|
||||
insert into wf_transition
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="processDefId != null">process_def_id,</if>
|
||||
<if test="sourceNodeId != null">source_node_id,</if>
|
||||
@ -41,7 +41,7 @@
|
||||
</trim>
|
||||
</insert>
|
||||
<update id="updateByPrimaryKeySelective" parameterType="com.sipai.entity.workflow.WfTransition">
|
||||
update [OA_ELM].[dbo].wf_transition
|
||||
update wf_transition
|
||||
<set>
|
||||
<if test="processDefId != null">process_def_id = #{processDefId,jdbcType=BIGINT},</if>
|
||||
<if test="sourceNodeId != null">source_node_id = #{sourceNodeId,jdbcType=BIGINT},</if>
|
||||
@ -53,9 +53,9 @@
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</update>
|
||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
||||
delete from [OA_ELM].[dbo].wf_transition where id = #{id,jdbcType=BIGINT}
|
||||
delete from wf_transition where id = #{id,jdbcType=BIGINT}
|
||||
</delete>
|
||||
<delete id="deleteByWhere" parameterType="com.sipai.entity.workflow.WfTransition">
|
||||
delete from [OA_ELM].[dbo].wf_transition ${where}
|
||||
delete from wf_transition ${where}
|
||||
</delete>
|
||||
</mapper>
|
||||
|
||||
@ -284,7 +284,7 @@ public class SimpleWorkflowEngine implements IWorkflowEngine {
|
||||
WfTask queryTask = new WfTask();
|
||||
queryTask.setWhere("WHERE status = 'PENDING' AND (assignee = '" + userId
|
||||
+ "' OR candidate_users LIKE '%" + userId + "%') AND process_instance_id IN "
|
||||
+ "(SELECT id FROM [OA_ELM].[dbo].wf_process_instance WHERE process_key = '" + modelKey + "' AND status = 'RUNNING')");
|
||||
+ "(SELECT id FROM wf_process_instance WHERE process_key = '" + modelKey + "' AND status = 'RUNNING')");
|
||||
List<WfTask> tasks = wfTaskDao.selectListByWhere(queryTask);
|
||||
return buildTodoTaskResult(tasks);
|
||||
}
|
||||
@ -303,7 +303,7 @@ public class SimpleWorkflowEngine implements IWorkflowEngine {
|
||||
WfTask queryTask = new WfTask();
|
||||
queryTask.setWhere("WHERE status != 'PENDING' AND assignee = '" + assignee
|
||||
+ "' AND process_instance_id IN "
|
||||
+ "(SELECT id FROM [OA_ELM].[dbo].wf_process_instance WHERE process_key = '" + modelKey + "')");
|
||||
+ "(SELECT id FROM wf_process_instance WHERE process_key = '" + modelKey + "')");
|
||||
List<WfTask> tasks = wfTaskDao.selectListByWhere(queryTask);
|
||||
List<Map<String, Object>> result = new ArrayList<>();
|
||||
for (WfTask task : tasks) {
|
||||
|
||||
@ -2,8 +2,12 @@
|
||||
-- 自研工作流引擎建表脚本(SQL Server)
|
||||
-- 共5张表:wf_process_definition、wf_node_definition、
|
||||
-- wf_transition、wf_process_instance、wf_task
|
||||
-- 请在 SIPAIIS_WMS_HQAQ 数据库中执行本脚本
|
||||
-- ============================================================
|
||||
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- 1. 流程定义表
|
||||
CREATE TABLE wf_process_definition (
|
||||
id BIGINT IDENTITY(1,1) PRIMARY KEY,
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 专项安全检查 (safety_check_special) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 丢失申请 (Lose_Apply) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 临时任务 (Administration_Temporary) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 保养工单 (Workorder_Maintain) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 保养计划 (Maintain_Plan) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 入库管理 (In_Stock) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 公司运维 (Business_Maintenance) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 公司采购 (Business_Purchase) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 内部作业会签 (safety_job_inside) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 出售申请 (Sale_Apply) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 出库管理 (Out_Stock) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 化验管理 (TestManagement) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 参观申请 (Visit_Apply) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 参观登记 (Visit_Register) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 合同管理 (Business_Contract) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 合理化建议 (Reasonable_Advice) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 吐槽内容 (Roast) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 周期常规任务 (Routine_Work) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 处级物资领用 (Scetion_Stock) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 大修计划 (Overhaul_PLAN) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 大修项目 (Overhaul) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 安装调试 (Install_Debug) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 客户运维 (System_Maintenance) 工作流初始化数据
|
||||
-- 流程:开始 → 负责人审核发布 → [同意/驳回/作废] → 运维商接单确认
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 巡检计划确认 (Patrol_Record) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 工艺调整 (Process_Adjustment) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 库存盘点 (Stock_Check) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 异常上报-设备 (Workorder_Abnormity_Equipment) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 异常上报-设施 (Workorder_Abnormity_Facilities) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 异常上报-运行 (Workorder_Abnormity_Run) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 报废申请 (Scrap_Apply) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 报表审核 (Report_Check) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 招标比价 (Bidding_Price) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 指标控制 (Administration_IndexWork) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 方案编制 (Programme_Write) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 日常安全检查 (safety_check_dayly) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 水质化验 (Water_Test) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 组织工作 (Administration_Organization) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 绩效方案审核 (KPI_MAKE_PLAN) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 维修工单 (Workorder_Repair) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 维修流程 (Maintenance_Repair) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 维修计划 (Repair_Plan) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 综合安全检查 (safety_check_comprehensive) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 考核项目评分 (KPI_MARK) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 药剂管理 (Raw_Material) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 设备停用申请 (EquipmentStop_Apply) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 请假补假 (Administration_Leave) 工作流初始化数据
|
||||
-- 流程:开始 → 科长/副科长审批 → [通过/驳回] → 分管经理审批
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 调拨申请 (Transfers_Apply) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 车辆维保 (Maintain_Car) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 车辆维修 (Repair_Car) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 项目验收 (Project_Check) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 预案工作 (Administration_Reserve) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
USE SIPAIIS_WMS_HQAQ;
|
||||
GO
|
||||
|
||||
-- ============================================================
|
||||
-- 验收申请 (Acceptance_Apply) 工作流初始化数据
|
||||
-- 流程:开始 → 提交审核 → [通过/驳回/作废] → 结束
|
||||
|
||||
Reference in New Issue
Block a user