[MSSQL]创建工作流任务
2012-03-09 08:46
127 查看
--=======================创建新任务=========================== --作者:龚德辉 --用途:创建工作流的任务 --日期:2008-4-20 --========================================================= ALTER Procedure [dbo].[CreateNewTask]( @TaskCode as nvarchar(11)=null ,@FlowCode as nvarchar(10)=null ,@Confident as nchar(1)=null ,@Priority as nchar(1)=null ,@Important as nchar(1)=null ,@CreateBy as int=null ) as declare @Stat as nvarchar(1),@Progress nvarchar(10),@Location as nvarchar(10),@CreateDate as datetime,@Flowid as int set @Stat='P' set @Progress='撰写' set @Location='撰写' set @CreateDate=getdate() --取得流ID select @Flowid=f.ID from Flow f left join FlowLine fl on f.FlowCode=fl.FlowCode where f.FlowCode=@FlowCode begin if not exists(select TaskCode from Task where TaskCode=@TaskCode) begin --新增事务头 insert Task(TaskCode,Description,FlowID,Stat,Progress,Location,Confident,Priority,Important,CreateDate,CreateBy) values(@TaskCode,null,@Flowid,@Stat,@Progress,@Location,@Confident,@Priority,@Important,@CreateDate,@CreateBy) --批量CopyFlowline 到TaskLine insert TaskLine(TaskCode,TaskLine,UserID,TranType,FlowLevel,EndLevel)select T.TaskCode,FL.FlowLine,FL.UserID,FL.TranType,FL.FlowLevel,FL.EndLevel from Task T left join Flow F on T.FlowID=F.ID left join FlowLine FL on FL.FlowCode=F.FlowCode where T.TaskCode=@TaskCode order by FL.FlowLine DESC --初始化 update TaskLine set Result='N',TurnTo=1,ReceiptDate=@CreateDate,StartDate=@CreateDate where TaskCode=@TaskCode and TaskLine=1 end end
相关文章推荐
- [MSSQL]创建工作流任务
- eas bos 查看工作流sql 当前任务名称 任务创建时间 审批人
- 使用自定义任务审批字段创建 SharePoint 顺序工作流
- Office 365 利用并行工作流构建威客式任务管理系统之创建任务自定义列表!
- SP2010开发和VS2010专家"食谱"--第二章节--工作流(3)--创建工作流里的任务
- SP2010开发和VS2010专家"食谱"--第二章节--工作流(3)--创建工作流里的任务
- SP2010开发和VS2010专家"食谱"--第二章节--工作流(4)--创建自定义任务表单
- SP2010开发和VS2010专家"食谱"--第二章节--工作流(4)--创建自定义任务表单
- Hue上的Oozie如何构建工作流和定时任务
- 期末考核任务:创建登录界面
- springmvc 创建定时任务
- mysql创建定时任务
- SpringBoot创建定时任务
- JvmRunner<hdp>创建新的jvm来跑任务
- NopCommerce按需创建一个计划任务
- Linux中利用crontab创建计划任务
- 如何创建一个定时任务,并…
- FreeRTOS 任务调度 任务创建
- Quartz 定时器动态创建任务和修改执行时间修改后出现立即执行情况
- Win7下超级管理员创建普通权限任务