PLM脚本预置工具使用说明原创
金蝶云社区-Tick
Tick
10人赞赏了该文章 1400次浏览 未经作者许可,禁止转载编辑于2020年05月29日 18:18:27
封面

注: 该工具,目前只支持SqlServer类型数据库进行维护。


1、解压工具包,包含以下文件:

图片.png


2、第一次使用时,需要配置:

图片.png


3、打开工具:Kingdee.PLM.OysterApp.Tools.Preset.Industry.exe 界面如下:

图片.png


配置预置的数据库(获取脚本的数库)、标准库(用以规范导出管理脚本的数据库)图片.png

图片.png


4、如果数据库是第一次连接的,需要生成控制字段(执行前,可以在上图中定义一个标记,如“20200529”)

图片.png


5、进入云PLM系统,操作生成一些数据(如:创建一个编码规则)


图片.png

工具就能取到相关联的新增数据

图片.png



我们再创建一个生命周期阶段

图片.png


这样可以筛选到以下数据:

图片.png


6、ID标准化(ID标准化必须设置标准库,以在标准库中找一个不重复的符合要求的ID)

图片.png


图片.png


7、导出脚本

图片.png



这样我们就可以得到规范的脚本了:

图片.png


图片.png


附1:如果勾选了 PLM_CTR_INIT,表示脚本只执行一次。


图片.png

执行一次是通过PresetData_Init_Version.sql脚本配合来实现的。

所以在脚本包义中的最后脚本添加PresetData_Init_Version.sql,以控制脚本只执行一次。

图片.png



附2:种子表,是系统运行环境来维持ID生成的表

种子表是从十万开始的,但我们脚本的ID为了不与标准产品冲又只能从十万开始;为了不影响系统运行,需要设置系统环境的表的种子起始值。

单据的种子表以Z_开头,如 T_PLM_SOMEBILL 种子表就是 Z_PLM_SOMEBILL

基础资料的种子表是Z_BAS_ITEM


修改步长的方式:
--sql server修复方式 dbcc checkident(z_.........,reseed,100000) --脚本要设置为只执行一次,以免导致种子重置



如果有其它疑问可留言反馈。


--------END--------

赞 10