ダッシュボードタブが壊れている場合、更新セットを使用してダッシュボードを移動しても、すべてのウィジェットが引き継がれない。説明 更新セットを使用してダッシュボードを移動する際、ダッシュボードタブが破損している場合、すべてのウィジェットがターゲットインスタンスに引き継がれません。ただし、ソースインスタンスでは破損したタブにウィジェットを追加することは可能です。 再現手順 1.タブを 1 つ持つ新しいダッシュボードを作成します。 2.すぐに利用可能な (OOB) Performance Analytics (PA) ウィジェットをいくつか追加します。 3.新しいローカル更新セットを作成し、ダッシュボードをアンロードします。 4.別のインスタンスに移動し、更新セットをコミットして、ダッシュボードが移行されたことを確認します。 5.ソースインスタンス (ダッシュボードが最初に作成されたインスタンス) で、新しいローカル更新セットを作成します。 6.ダッシュボードに新しいタブを作成し、このタブにいくつかのウィジェットを追加します。 7.更新セットに移動し、新しく追加された更新が更新セットに含まれていることを確認します。 8.更新セットを完了としてマークします。 9.XML にエクスポートするか、ターゲットインスタンスから完了した更新セットを取得します。 10.ターゲットインスタンスで再度 XML をインポートし、更新セットをプレビューします。 11.プレビュー結果に次のタイプのエラーが表示されます。 "Could not find a record in sys_portal_page for column page referenced in this update" "Could not find a record in sys_portal_page for column legacy_page referenced in this update" "Could not find a record in sys_portal for column portal_widget referenced in this update" 12.リモート更新を受け入れ、更新セットをコミットします。コミットは成功し、ダッシュボードには新しいタブが表示されますが、ウィジェットは表示されません。「このタブは破損しています」を示すメッセージは表示されません。 13.アドミンユーザーは、タブに関連付けられたページがない場合でも、このタブにコンテンツを追加できます。 14.このターゲットインスタンスからダッシュボードを更新セットにアンロードすると、関連付けられたポータルページのない破損したタブが含まれます。 ワークアラウンド これは、ドキュメントに記載されたガイドラインに従わない場合に想定される動作です。更新セットを使用してインスタンス間でダッシュボードを正しく移動するには、すべてのタブに有効な関連コンポーネントが必要です。 タブが破損している場合 (つまり、関連付けられたポータルページがない場合)、アドミンユーザーはダッシュボードタブにウィジェットを追加できます。ポータルページをタブに再リンクしてダッシュボードをアンロードしても、タブが破損していた時に追加されたウィジェットは更新セットにアンロードされません。 新しいウィジェットを追加する前に、不足しているポータルページをタブに再リンクする必要があります。追加するポータルページには、同じタブに関連付けられたキャンバスページと同じウィジェットが含まれている必要があります。 レガシーダッシュボード (非レスポンシブダッシュボード) の継続的なサポートにより、sys_portal_page レコードと sys_grid_canvas レコードは同期を維持する必要があります。sys_portal_page テーブルのレコードはプラットフォームによって自動的に追跡されず (update_synch=false)、ドキュメントの説明に従って手動でアンロードする必要があります。ダッシュボードとそのすべての関連レコードをアンロードするプロセスは、ダッシュボードレコードレベルの [ダッシュボードのアンロード] オプションによって容易になります。 破損したダッシュボードタブを再構築することが、問題が発生した後の有効な推奨ワークアラウンドです。 更新セットでのダッシュボードの移動する方法 ソースインスタンスで、アンロードするダッシュボードの場所に移動します。 (例: [セルフサービス] > [ダッシュボード])更新セットにアンロードするダッシュボードを選択します。コンテキストメニューアイコンをクリックし、[ダッシュボードプロパティー] を選択して、ダッシュボードレコードを開きます。コンテキストメニューアイコンをクリックし、[ダッシュボードをアンロード] を選択します。 この手順は、ダッシュボードをアンロードする準備ができてから、つまり、すべてのコンテンツがタブに追加されてから実行してください。 更新セットを移動する準備ができたら、更新セットを [完了] としてマークします。ターゲットインスタンスで、標準の更新セット機能を使用して更新を移動します。詳細については、「更新セットを取得する」を参照してください。[リモートインスタンス] ページの [取得済み更新セット] 関連リストには、取得したすべての更新セットが表示されます。更新セットをクリックして、エラーがあるかどうかを確認します。エラーは、[取得済み更新セット] フォームの [更新セットプレビューの問題] と呼ばれる関連リストに表示されます。「更新セットを使用して移動したダッシュボードのエラーを解決する」を参照してください。ターゲットインスタンスで、ダッシュボードのすべてのタブに、関連付けられたポータルページが含まれることを確認します。「タブがターゲットダッシュボードに移動されたことを検証する」を参照してください。タブフォームにポータルページがない場合は、[ページ] フィールドの横にある検索アイコン をクリックして、関連付けられたポータルページを検索します。 [ホームページ管理] > [ページ] に移動します。コピーした sys_id のポータルページのみが表示されるように、リストをフィルタリングします。レコードを右クリックし、[ポータルページのアンロード] を選択します。注:関連付けられたポータルページがターゲットインスタンス内に見つからない場合は、次の手順に従って、見つからない各ポータルページを更新により移動します。 関連問題:PRB1358285