二开自定义工作台主控台(旧)

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

二开自定义工作台主控台(旧)

本案例以“采购工作台测试”作为自定义实例步骤演示 新版(PT-151005 [8.2.0.20231109]以及以后版本)请转移到新的引导 https://vip.kingdee.com/article/578154878245839360 二开说明: 1、 自定义工作台可适配应用到主控主页 2、 目前标准产品只支持到,一个子系统只能有一个工作台(后续标准产品优化方案可支持多个^_^) 3、 工作台规划为内部领域使用,二开相对复杂,根据本案例需亲自尝试(后续标准产品优化简化二开方案^_^) 4、二开自定义的工作台客户端不支持显示,仅Html5端支持(后续版本客户端优化支持) 一、新建工作台表单时,集成,主控台下的“卡片主页子系统菜单(业务)”表单 ![1.webp](/download/0100841a3820430745d4b540d918f11e8e14.webp) 二、进入系统,进入主页方案列表-新增一个工作台主页方案 ![image.webp](/download/0100a1df19ac91084a8c91a9790b80246e5c.webp) ![image.webp](/download/01000f111c90fb1d40e3ab192c78bf6a03b4.webp) 说明:工作台一定要勾选方案类型 三、新增一个权限对象,并且加一个查看权限 ![image.webp](/download/01005362b5316cbb4621bb9efaf833ddc0ae.webp) 四、在BOS设计器中将新建的表单关联上面建的一个权限对象 ![image.webp](/download/01001b97240ff4c04f0db67f2495c1fbf139.webp) 五、将第一步新建的工作台“采购工作台测试”表单进行发布到主控台 ![image.webp](/download/01005f21bddb394642a3accb67111e321cf0.webp) 说明:一般工作台需要权限控制的,设置一个权限项进行关联即可(权限项设置这里不演示,请按照金蝶云星空的表单发布权限正常操作)必须关联上面新建权限对象的关联权限 增加了权限就需要用户授权,请自行检查全选是否配置正确,如果有权限,用户进入系统在对应的发布菜单下能看到该菜单 六、获取当前发布菜单主控的所在领域ID,并且记录下拉,以该实例为例,该发布的所在的测试子系统对应的领域ID是“60e80dc599b361” ![image.webp](/download/01004bdec91a849f4bb3af748f9ae681e7cc.webp) 七、获取当前发布时设置的权限项(第5步发布设置的),获取其权限ID,并且记录下,以该实例为例,当前关联的查看权限ID是:“6e44119a58cb4a8e86f6c385e14a17ad” ![image.webp](/download/01000b42550906cf4b9fabe398e7d223c7b6.webp) 八、用SQL更新该生成的主控方案数据对应关联的工作台相应的建的表单 UPDATE T_BAS_H5CARDLAYOUTSOLUTION set FSTDODEID='*60e80dc599b361*',FPERMISSIONID='*6e44119a58cb4a8e86f6c385e14a17ad*',FSTDCONSOLEFORMID='*PUR_WorkCenterTest*' WHERE FBILLNO='*H5ZYFA1*' 说明: 1、执行update更新数据库时,一定要仔细,执行错误,我不负责任哟^_^ 2、FSTDODEID就是第4步获取到的领域ID 3、FPERMISSIONID就是发布主控时关联选择权限项ID,(如有权限控制),无则’’ 4、FSTDCONSOLEFORMID就是新建的表单标识ID 5、FBILLNO就是第2步生成的主页方案的单据编号(或者用ID作为条件,确保唯一即可) 九、用SQL更新对应方案主键FID(此是标准产品一个BUG,后续补丁会优化更正,由于工作台主控展示限定了FID范围) UPDATE T_BAS_H5CARDLAYOUTSOLUTION set FID=99910 WHERE FID=100271 UPDATE T_BAS_H5CARDLAYOUTSOLUTION_L set FID=99910 WHERE FID=100271 说明: 1、执行update更新数据库时,一定要仔细,**执行错误,我不负责任哟** 2、FID=99910取这个表的小于100000的一个无数据的空ID使用即可 3、此步骤此是标准产品一个BUG,后续补丁会优化更正,由于工作台主控展示限定了FID范围 十、设置工作台布局对应关系数据,执行插入设置语句 INSERT INTO T_BAS_STDAPPMENULAYOUT(FID,FNODEID,FUSERID,FLAYOUTNO,FLAYOUTTYPE) VALUES ('CGGZTCESHI','60e80dc599b361',366973,'MYLAYOUT',1) 说明: 1、执行SQL语句时,一定要仔细,执行错误,我不负责任哟^_^ 2、FNODEID指第6步获取到的子系统ID 3、FID为主键,定义唯一即可 4、FUSERID,当前用户的ID,可查询表T_SEC_USER,查到对应用户获取主键ID 5、FLAYOUTNO,自定义一个布局名称 INSERT INTO T_BAS_STDAPPMENUGROUP(FENTRYID,FID,FSEQ,GROUPFORMID) VALUES('CGGZTCS0001','CGGZTCESHI',1,'BOS_H5QuickLinks')--常用功能卡片 INSERT INTO T_BAS_STDAPPMENUGROUP(FENTRYID,FID,FSEQ,GROUPFORMID) VALUES('CGGZTCS0002','CGGZTCESHI',2,'BOS_H5BUSSINESSTODOLIST')--待办事项卡片 说明:这个语句是设置工作台布局对应的卡片,工作台从上往下分别由各个卡片组件(表单)组成,设置顺序卡片组件 1、FENTRYID,主键,保证唯一即可 2、FID,必须与前面的布局表FID相同对应上 3、FSEQ,顺序,从上往下展示卡片的顺序 4、GROUPFORMID,卡片位置展示对应的表单ID,该表单需适用于卡片方式的表单 INSERT INTO T_BAS_STDAPPMENUGROUP_L(FPKID,FENTRYID,FLOCALEID,FTITLE) VALUES('CGGZTCS0001_LPK','CGGZTCS0001',2052,'常用功能')--待办事项卡片 INSERT INTO T_BAS_STDAPPMENUGROUP_L(FPKID,FENTRYID,FLOCALEID,FTITLE) VALUES('CGGZTCS0002_LPK','CGGZTCS0002',2052,'待办事项')--待办事项卡片 说明:这个语句是上面设置了对应卡片组件的多语言表,设置显示卡片名称 1、FPKID,主键,保证唯一即可 2、FENTRYID,必须与上面的主表FENTRYID相同对应上 3、FLOCALEID,中文2052,英文1033,繁体3076,固定一个2052即可 4、FTITLE,卡片名称 十一、正常二开了自定义工作台展示效果,用户下拉,个性主页->工作台->可看到发布的工作台 ![image.webp](/download/010049211d9f6cb34e0c9f0ea05cfc124944.webp) > 总结说明: 1、工作台二开复杂一点,后续标准产品优化简化二开方案 2、工作台从上往下分别对应卡片组件进行组合展示,设置对应所显示的卡片表单(第10步),二开可正常自定义开发的表单,*#切记,请勿将产品中的复杂单据,甚至报表直接设置,这样严重影响主控性能加载速度,主控一卡则进入系统会卡的体验,(这种引起的性能问题,请二开自行解决)* 3、为了统一工作台用户体验入口,设置卡片组件时,第1,2展示的卡片为“常用功能”,“待办事项”(即实例中的插入语句)建议不要更改,自定义卡片组件可以从第3个顺序开始 4、工作台为确保保证性能,原则上工作台从上往下展示的卡片总数不应超过5个。

二开自定义工作台主控台(旧)

本案例以“采购工作台测试”作为自定义实例步骤演示 新版(PT-151005 [8.2.0.20231109]以及以后版本)请转移到新的引导https://vip.kingd...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息