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字段的值