【发布时间】:2018-06-27 12:54:30
【问题描述】:
我是 ServiceNow 的新手,我创建了一个像“u_myTable”这样的独立表,但现在根据我的要求,我希望它从“task”或“cmdb_ci”表扩展。是否有任何可能的方式来实现这一要求。
【问题讨论】:
标签: cloud servicenow itil
我是 ServiceNow 的新手,我创建了一个像“u_myTable”这样的独立表,但现在根据我的要求,我希望它从“task”或“cmdb_ci”表扩展。是否有任何可能的方式来实现这一要求。
【问题讨论】:
标签: cloud servicenow itil
您可以使用GlideTableParentChange 脚本包含。我自己在一个作用域应用程序中完成了此操作,但请在非生产实例中对此进行测试,以防发生意外情况。
我没有尝试将一个表从一个基表更改为另一个,以防将来出现您的需求。
重要提示
扩展表格的步骤
脚本:
//Replace <source_table> with the table you want to extend
//Replace <table_extension> with the table you want to extend to, like cmdb_ci or task
var table = '<source_table>';
var old_parent = '';
var new_parent = '<table_extension>';
var changer = new GlideTableParentChange(table);
changer.change(old_parent, new_parent);
【讨论】:
如果您没有在表中添加任何内容,我将删除该表,然后创建一个新表。当您创建一个新表时,可以选择从另一个表扩展它。
【讨论】: