二开案例.工作流. 流程设计中心.参与人.岗位.模糊查询显示更多列

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

二开案例.工作流. 流程设计中心.参与人.岗位.模糊查询显示更多列

【应用场景】

流程设计中心.参与人.岗位.模糊查询默认只能显示编码名称列,如下图。因为单据参数配置屏蔽了流程中心相关的单据,因为目前无法进行可视化配置,可通过SQL插值的方式,变通实现。

上传图片



【案例演示】

以参与人.岗位为例,通过SQL脚本插入配置数据后,岗位字段模糊查询效果如下图。

上传图片



【实现步骤】

登录数据中心所在数据库,执行以下SQL。

DELETE FROM T_BAS_BILLGLOBALPARAMETER WHERE FID='640ee275f6116e';
INSERT INTO T_BAS_BILLGLOBALPARAMETER
        ( FID ,
          FFORMID ,
          FENABLEDINWF ,
          FSAMEPERSONUNAUDIT ,
          FAPPANDMODE ,
          FCOVERMODE ,
          FISSAMEDELMAKER ,
          FISNOTSAMEAUDITORMAKER ,
          FSUPPORTQKFILTER ,
          FPRINTCONTROL ,
          FMAXPRINTS ,
          FPRINTAFTERAPPROVE ,
          FISSAMEMODIFYMAKER ,
          FBATCONTROLTIMES ,
          FISREPORTPRINT ,
          FBATDISTRIBUTETIMES ,
          FCODEWHENCREATE ,
          FSHOWFILTERGRID ,
          FPRELOADTHIRDPUSH ,
          FBATCHCREATEAUTOTMPSAVE ,
          FENTRYUPPERLIMIT ,
          FENTRYUPPERLIMITVALUE ,
          FBATCHFILLALLROWS ,
          FISSAMEATMDELMAKER ,
          FISPARALLELQEURY ,
          FUNIQUEMATCHFIELD ,
          FSHOWGROUPTREE ,
          FBATDISTRIBUTEORGS ,
          FENABLELISTQUERYCONTROL ,
          FCONTROLMODEL ,
          FDATEFIELD ,
          FQUERYDAYS ,
          FLIMITTYPE ,
          FISEMPTYFILTERNOTALLOWED ,
          FEMPTYFILTERLIMITTYPE ,
          FISGROUPLISTFILTER ,
          FISPARTSEARCHONLYSINGLE ,
          FQUICKINPUTSEARCHTYPE ,
          FENABLEBATCHSAVE ,
          FBATCHSAVECOUNT ,
          FISENABLENOTSPLITBF ,
          FISADDNEWBILLAUTODRAFT ,
          FALLOCATEPERMISSIONORGS ,
          FENABLEGROUPFULLNUM ,
          FGROUPSPLITCHAR
        )
VALUES  ( '640ee275f6116e' , -- FID - varchar(36)
          'WF_D_ParticipantPost' , -- FFORMID - varchar(36)
          '1' , -- FENABLEDINWF - char(1)
          '0' , -- FSAMEPERSONUNAUDIT - char(1)
          '1' , -- FAPPANDMODE - char(1)
          '1' , -- FCOVERMODE - char(1)
          '0' , -- FISSAMEDELMAKER - char(1)
          '0' , -- FISNOTSAMEAUDITORMAKER - char(1)
          '1' , -- FSUPPORTQKFILTER - char(1)
          '0' , -- FPRINTCONTROL - char(1)
          0 , -- FMAXPRINTS - int
          '0' , -- FPRINTAFTERAPPROVE - char(1)
          '0' , -- FISSAMEMODIFYMAKER - char(1)
          20 , -- FBATCONTROLTIMES - int
          '0' , -- FISREPORTPRINT - char(1)
          20 , -- FBATDISTRIBUTETIMES - int
          '0' , -- FCODEWHENCREATE - char(1)
          '0' , -- FSHOWFILTERGRID - char(1)
          '0' , -- FPRELOADTHIRDPUSH - char(1)
          '0' , -- FBATCHCREATEAUTOTMPSAVE - char(1)
          '0' , -- FENTRYUPPERLIMIT - char(1)
          10000 , -- FENTRYUPPERLIMITVALUE - int
          '0' , -- FBATCHFILLALLROWS - char(1)
          '0' , -- FISSAMEATMDELMAKER - char(1)
          '0' , -- FISPARALLELQEURY - char(1)
          ' ' , -- FUNIQUEMATCHFIELD - varchar(40)
          '0' , -- FSHOWGROUPTREE - char(1)
          1 , -- FBATDISTRIBUTEORGS - int
          '0' , -- FENABLELISTQUERYCONTROL - char(1)
          'Limited' , -- FCONTROLMODEL - varchar(20)
          ' ' , -- FDATEFIELD - varchar(60)
          90 , -- FQUERYDAYS - int
          ' ' , -- FLIMITTYPE - varchar(20)
          '0' , -- FISEMPTYFILTERNOTALLOWED - char(1)
          'Limited' , -- FEMPTYFILTERLIMITTYPE - varchar(20)
          '0' , -- FISGROUPLISTFILTER - char(1)
          '0' , -- FISPARTSEARCHONLYSINGLE - char(1)
          '0' , -- FQUICKINPUTSEARCHTYPE - varchar(20)
          '0' , -- FENABLEBATCHSAVE - char(1)
          50 , -- FBATCHSAVECOUNT - int
          '0' , -- FISENABLENOTSPLITBF - char(1)
          '0' , -- FISADDNEWBILLAUTODRAFT - char(1)
          '0' , -- FALLOCATEPERMISSIONORGS - char(1)
          '0' , -- FENABLEGROUPFULLNUM - char(1)
          ' '  -- FGROUPSPLITCHAR - varchar(5)
        );
        
DELETE FROM T_BAS_BILLGLOBALPARAMSEARCH WHERE FID='640ee275f6116e';
INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH
        ( FID ,
          FENTRYID ,
          FFIELDKEY ,
          FVISIBLEINSEARCH ,
          FSEQ ,
          FISTAKEPARTSEARCH ,
          FCOLLENGTH
        )
VALUES  ( '640ee275f6116e' , -- FID - varchar(36)
          '640ee275f6116f' , -- FENTRYID - varchar(36)
          'FNumber' , -- FFIELDKEY - varchar(200)
          '1' , -- FVISIBLEINSEARCH - char(1)
          1 , -- FSEQ - int
          '1' , -- FISTAKEPARTSEARCH - char(1)
          150  -- FCOLLENGTH - int
        );
INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH
        ( FID ,
          FENTRYID ,
          FFIELDKEY ,
          FVISIBLEINSEARCH ,
          FSEQ ,
          FISTAKEPARTSEARCH ,
          FCOLLENGTH
        )
VALUES ( '640ee275f6116e' , -- FID - varchar(36)
          '640ee275f61170' , -- FENTRYID - varchar(36)
          'FName' , -- FFIELDKEY - varchar(200)
          '1' , -- FVISIBLEINSEARCH - char(1)
          2 , -- FSEQ - int
          '1' , -- FISTAKEPARTSEARCH - char(1)
          150  -- FCOLLENGTH - int
        );
INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH
        ( FID ,
          FENTRYID ,
          FFIELDKEY ,
          FVISIBLEINSEARCH ,
          FSEQ ,
          FISTAKEPARTSEARCH ,
          FCOLLENGTH
        )
VALUES ( '640ee275f6116e' , -- FID - varchar(36)
          '640ee275f61171' , -- FENTRYID - varchar(36)
          'FDESCRIPTIONS' , -- FFIELDKEY - varchar(200)
          '1' , -- FVISIBLEINSEARCH - char(1)
          3 , -- FSEQ - int
          '1' , -- FISTAKEPARTSEARCH - char(1)
          150  -- FCOLLENGTH - int
        );
INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH
        ( FID ,
          FENTRYID ,
          FFIELDKEY ,
          FVISIBLEINSEARCH ,
          FSEQ ,
          FISTAKEPARTSEARCH ,
          FCOLLENGTH
        )
VALUES ( '640ee275f6116e' , -- FID - varchar(36)
          '640ee275f61172' , -- FENTRYID - varchar(36)
          'FHelpCode' , -- FFIELDKEY - varchar(200)
          '1' , -- FVISIBLEINSEARCH - char(1)
          4 , -- FSEQ - int
          '1' , -- FISTAKEPARTSEARCH - char(1)
          150  -- FCOLLENGTH - int
        );
INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH
        ( FID ,
          FENTRYID ,
          FFIELDKEY ,
          FVISIBLEINSEARCH ,
          FSEQ ,
          FISTAKEPARTSEARCH ,
          FCOLLENGTH
        )
VALUES ( '640ee275f6116e' , -- FID - varchar(36)
          '640ee275f61173' , -- FENTRYID - varchar(36)
          'FPOSTFULLNAME' , -- FFIELDKEY - varchar(200)
          '1' , -- FVISIBLEINSEARCH - char(1)
          5 , -- FSEQ - int
          '1' , -- FISTAKEPARTSEARCH - char(1)
          150  -- FCOLLENGTH - int
        );


---------------------------------------------------------------------------------------------------------













【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696

二开案例.工作流. 流程设计中心.参与人.岗位.模糊查询显示更多列

【应用场景】流程设计中心.参与人.岗位.模糊查询默认只能显示编码名称列,如下图。因为单据参数配置屏蔽了流程中心相关的单据,因为目前无...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息