PLM脚本预置工具使用说明原创
金蝶云社区-Tick
Tick
10人赞赏了该文章 1,568次浏览 未经作者许可,禁止转载编辑于2020年05月29日 18:18:27
summary-icon摘要由AI智能服务提供

该文本介绍了针对SqlServer数据库的维护工具使用方法,包括解压、配置、打开工具、连接数据库、生成控制字段、操作云PLM系统、ID标准化、导出脚本等步骤,并附注了脚本只执行一次的设置方法及种子表的调整方式。

注: 该工具,目前只支持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
10人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!