問題現(xiàn)象:工作流審核時(shí)發(fā)生被其他人鎖定?

可以使用以下存儲(chǔ)過程去除鎖定:

請(qǐng)做好數(shù)據(jù)備份

---先創(chuàng)建存儲(chǔ)過程

CREATE PROCEDURE WF_AuditUnLock

(

@Acc_Id  nvarchar(3), --帳套號(hào)

@Year int,--年度

@VoucherCodenvarchar(64),---被鎖定的單據(jù)號(hào)

@StartPerformernvarchar(256)---審批流提交人的編碼

)

AS

BEGIN

update wf_pilock set lockflag=0

where lockflag=1

and PIID in (

select piid from WF_ActiveFlow

whereStartPerformer=@StartPerformer

andVoucherCode =@VoucherCode

and FlagCode!=3

and cAcc_Id=@Acc_Id

and cYear=@Year

)

END

RETURN @VoucherCode

GO

---按一下格式執(zhí)行,其中的數(shù)字部分,請(qǐng)按照具體的需要填寫。

exec WF_AuditUnLock '888',2007,'0000000001','001'