【问题标题】:Extend existed table in ServiceNow扩展 ServiceNow 中的现有表
【发布时间】:2018-06-27 12:54:30
【问题描述】:

我是 ServiceNow 的新手,我创建了一个像“u_myTable”这样的独立表,但现在根据我的要求,我希望它从“task”或“cmdb_ci”表扩展。是否有任何可能的方式来实现这一要求。

【问题讨论】:

    标签: cloud servicenow itil


    【解决方案1】:

    您可以使用GlideTableParentChange 脚本包含。我自己在一个作用域应用程序中完成了此操作,但请在非生产实例中对此进行测试,以防发生意外情况。

    我没有尝试将一个表从一个基表更改为另一个,以防将来出现您的需求。

    信用:https://community.servicenow.com/community?id=community_question&sys_id=2158cfaddb1cdbc01dcaf3231f961960

    重要提示

    1. 始终在测试或开发 ServiceNow 实例中首先进行测试
    2. 此脚本确实适用于其中包含数据的表,但我建议仅在新表或空表上运行此脚本。
    3. 这是一个手动步骤,不会在更新集中捕获。

    扩展表格的步骤

    1. 将您的权限提升为安全管理员
    2. 在脚本中 - 后台运行此脚本(根据需要替换变量)

    脚本:

    //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);
    

    【讨论】:

      【解决方案2】:

      如果您没有在表中添加任何内容,我将删除该表,然后创建一个新表。当您创建一个新表时,可以选择从另一个表扩展它。

      ServiceNow Doc: Extend Table

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多