更新セットとともに移動されたダッシュボードのエラーの解決

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • 更新セットを含むダッシュボードを移動するときに、[取得した更新セット] ページの [ 更新セットプレビューの問題 ] タブにエラーが表示された場合は、各エラーの指示に従ってこれらの問題を解決してください。

    この更新で参照されている列canvas_pageのsys_grid_canvasにレコードが見つかりませんでした

    更新セットを含むダッシュボードを移動すると、「この更新で参照されている列canvas_pageのsys_grid_canvasにレコードが見つかりませんでした」というエラーが発生する場合があります。このエラーを解決するには、キャンバスページをソースインスタンスからターゲットインスタンスに移動します。

    始める前に

    必要なロール:admin。

    手順

    1. [更新セットプレビューの問題] 関連リストで、エラーの横にある情報アイコン () をクリックします。2 つのエラーが表示された更新セットプレビューの問題タブ。
    2. pa_tabsレコードペイロードで、[canvas_page] フィールドに関連付けられているsys_idをコピーします。
      Sys ID のグリッドキャンバスをフィルタリング
    3. ソースインスタンスで、sys_grid_canvas.list に移動します。
    4. 手順 2 でコピーしたsys_idでリストをフィルタリングします。
    5. 返されたレコードを右クリックし、[ キャンバスページのアンロード] を選択して、このレコードを現在の更新セットに追加します。
    6. 標準の更新セット機能を使用して、更新セットをターゲットインスタンスに転送します。
      詳細については、「 更新セットの取得」を参照してください。
    7. このエラーが発生したすべての更新セットプレビューの問題に対して、このタスクを繰り返します。

    タスクの結果

    欠落しているダッシュボードタブのコンテンツがターゲットインスタンスに移動されます。

    更新セット ID「グローバル」は更新セットスコープ ID とは異なります

    スコープ対象のアプリでダッシュボードを移動しようとすると、更新セットを取得しようとすると移動が失敗します。

    始める前に

    必要なロール:admin。

    このタスクについて

    ダッシュボードは複数のテーブルで構成されています。ServiceNow AI Platform® はこれらのテーブルをすべて追跡するわけではありません。未追跡のテーブルは常にグローバルスコープ内にあります。グローバルスコープでダッシュボードを移動する場合、これらのテーブルは問題になりません。ただし、これらのテーブルは、更新セット内のすべてのコンポーネントのスコープが同じでなければならないため、他のスコープ内のダッシュボードの移動をブロックします。

    手順

    1. グローバルな顧客アップデートレコード sys_update_xml をグローバル更新セットに配置します。
    2. この更新を独自の更新セットとして収容するか、元の更新セットの親にして両方を同時に収容します。

      1つの更新セットには非グローバルスコープのすべての顧客アップデートレコードが含まれ、もう1つの更新セットにはグローバルスコープのsys_portal顧客アップデートレコードが含まれます。

    3. 両方をエクスポートし、同時にターゲットインスタンスで取得します。
    4. 最初に非グローバル顧客アップデートレコードを含む更新セットを収容し、次にグローバル顧客更新レコードを含む更新セットを収容します。