
本案例以“采购工作台测试”作为自定义实例步骤演示
新版(PT-151005 [8.2.0.20231109]以及以后版本)请转移到新的引导
https://vip.kingdee.com/article/578154878245839360
二开说明:
1、 自定义工作台可适配应用到主控主页
2、 目前标准产品只支持到,一个子系统只能有一个工作台(后续标准产品优化方案可支持多个^_^)
3、 工作台规划为内部领域使用,二开相对复杂,根据本案例需亲自尝试(后续标准产品优化简化二开方案^_^)
4、二开自定义的工作台客户端不支持显示,仅Html5端支持(后续版本客户端优化支持)
一、新建工作台表单时,集成,主控台下的“卡片主页子系统菜单(业务)”表单

二、进入系统,进入主页方案列表-新增一个工作台主页方案


说明:工作台一定要勾选方案类型
三、新增一个权限对象,并且加一个查看权限

四、在BOS设计器中将新建的表单关联上面建的一个权限对象

五、将第一步新建的工作台“采购工作台测试”表单进行发布到主控台

说明:一般工作台需要权限控制的,设置一个权限项进行关联即可(权限项设置这里不演示,请按照金蝶云星空的表单发布权限正常操作)必须关联上面新建权限对象的关联权限
增加了权限就需要用户授权,请自行检查全选是否配置正确,如果有权限,用户进入系统在对应的发布菜单下能看到该菜单
六、获取当前发布菜单主控的所在领域ID,并且记录下拉,以该实例为例,该发布的所在的测试子系统对应的领域ID是“60e80dc599b361”

七、获取当前发布时设置的权限项(第5步发布设置的),获取其权限ID,并且记录下,以该实例为例,当前关联的查看权限ID是:“6e44119a58cb4a8e86f6c385e14a17ad”

八、用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 ('CGG