U8模拟签核启用工作流业务单据

以委外订单为例

涉及的数据表:OM_MOMain,WFAudit,Table_Task

第一步,在WFAudit中插入数据

TaskId,ProcessId ,InstanceId ,ActivatyId 中的值在查询Table_Task中查询获得

INSERT INTO dbo.WFAudit
( id ,
TaskId ,
TaskName ,
VoucherId ,
VoucherType ,
VoucherCode ,
BizObjectId ,
BizEventId ,
ProcessId ,
InstanceId ,
ActivatyId ,
Opinion ,
Attachment ,
Signature ,
FromUserId ,
FromUserName ,
Action ,
AccountId ,
AccountYear ,
OperatorId ,
OperatorName ,
OperationDate ,
MessageId ,
OriginalID ,
OriginalName
)
VALUES ( newid() , -- id - uniqueidentifier
N'393B4BF8-0234-4360-B5EB-62E12146E583' , -- TaskId - nvarchar(40)
N'审核' , -- TaskName - nvarchar(1024)
N'1000000491' , -- VoucherId - nvarchar(40)
N'OM01' , -- VoucherType - nvarchar(40)
N'0000000488' , -- VoucherCode - nvarchar(512)
N'OM01' , -- BizObjectId - nvarchar(40)
N'OM01.Audit' , -- BizEventId - nvarchar(40)
N'49C61AFA-4918-4459-B8B1-CE87BB8C9D3A' , -- ProcessId - nvarchar(40)
N'49C61AFA-4918-4459-B8B1-CE87BB8C9D3A' , -- InstanceId - nvarchar(40)
N'D3D37F6B-80A3-4ED8-A6CA-9B70A3D753C1' , -- ActivatyId - nvarchar(40)
N'' , -- Opinion - nvarchar(1024)
N'' , -- Attachment - nvarchar(256)
N'signature' , -- Signature - nvarchar(256)
N'' , -- FromUserId - nvarchar(40)
N'' , -- FromUserName - nvarchar(60)
1 , -- Action - int
N'800' , -- AccountId - nvarchar(3)
2020 , -- AccountYear - smallint
N'FHSOA' , -- OperatorId - nvarchar(40)
N'FHSOA' , -- OperatorName - nvarchar(60)
GETDATE() , -- OperationDate - datetime
N'' , -- MessageId - nvarchar(40)
N'' , -- OriginalID - nvarchar(40)
N'' -- OriginalName - nvarchar(60)
)

第二步,修改Table_Task,修改对应行的cTK_State中的值改为2

第三步,修改OM_MOMain,修改iVerifyStateNew,dVerifyDate,dVerifyTime,cVerifier字段的值

原文地址:https://www.cnblogs.com/derekhan/p/13666257.html