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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む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

    このタスクについて

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

    手順

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

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

    3. 両方をエクスポートし、ターゲットインスタンスで同時に取得します。
    4. 順番にプレビューしてコミットする:まず、非グローバル顧客アップデートレコードを含む更新セットをコミットし、次にグローバル顧客アップデートレコードを含む更新セットをコミットします。