問題現(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'