ServiceNow将表单节添加到多个配置项

ServiceNow将表单节添加到多个配置项,servicenow,Servicenow,我目前正在ServiceNow中的一个项目中工作,该项目要求我通过向CI添加多个表单节来配置配置项表的大约500个后代,每个表单节中约有10-20个字段。我目前正在为每个CI进行表单设计,并为每个CI分别手动添加这些表单部分和字段,这对于500个CI来说需要很长时间才能完成 有没有一种方法可以将表单部分添加到多个CI中,而不必对每个要更改的CI进行表单设计并手动添加它?技术回答:有,因为所有表单布局数据都存储在表(sys\u ui\u表单部分、sys\u ui\u部分、sys\u ui\u元素等

我目前正在ServiceNow中的一个项目中工作,该项目要求我通过向CI添加多个表单节来配置配置项表的大约500个后代,每个表单节中约有10-20个字段。我目前正在为每个CI进行表单设计,并为每个CI分别手动添加这些表单部分和字段,这对于500个CI来说需要很长时间才能完成


有没有一种方法可以将表单部分添加到多个CI中,而不必对每个要更改的CI进行表单设计并手动添加它?

技术回答:有,因为所有表单布局数据都存储在表(sys\u ui\u表单部分、sys\u ui\u部分、sys\u ui\u元素等)中,您可以编写脚本插入相关记录。但是,由于复杂性(表单部分、表单元素、顺序)和可能发生冲突(表之间的表单不同),我建议将此作为最后手段

我认为真正的问题是,为什么需要在表单上显示所有这些字段?如果您正在填充来自发现或大型导入的数据,那么这些字段是否可以仅在列表页中可见,或者仅在筛选器中可用?用户是否真的要单击以查看CI记录,并且需要查看表单上的数据?要考虑的另一个部分是将所有这些窗体部分和字段添加到哪个视图中。例如,如果仅对默认视图进行更改,用户将看不到参考字段悬停上的数据,如果不添加到移动视图,用户将看不到移动设备上的任何字段