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

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

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

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

    始める前に

    必要なロール: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 'global' が更新セットスコープ ID と異なります

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

    始める前に

    必要なロール:admin。

    このタスクについて

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

    手順

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

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

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