Résolution des erreurs sur les tableaux de bord déplacés avec des ensembles de mises à jour

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Lorsque vous déplacez un tableau de bord avec un ensemble de mises à jour, si des erreurs sont affichées dans l’onglet Problèmes d’aperçu de l’ensemble de mises à jour de la page Ensemble de mises à jour récupéré, suivez les instructions pour chaque erreur afin de résoudre ces problèmes.

    Impossible de trouver un enregistrement dans sys_grid_canvas pour la colonne canvas_page référencée dans cette mise à jour

    Lorsque vous déplacez un tableau de bord avec un ensemble de mises à jour, l’erreur suivante peut se produire : « Impossible de trouver un enregistrement dans sys_grid_canvas pour la colonne canvas_page référencée dans cette mise à jour ». Pour résoudre cette erreur, déplacez la page de canevas de l’instance source vers l’instance cible.

    Avant de commencer

    Rôle requis : admin.

    Procédure

    1. Dans la liste connexe Problèmes d’aperçu d’ensemble de mises à jour , cliquez sur l’icône d’informations () en regard de l’erreur.Onglet Problèmes d’aperçu de l’ensemble de mises à jour avec deux erreurs.
    2. Dans la charge utile de l’enregistrement pa_tabs, copiez les sys_id associées au champ canvas_page.
      Filtrer le canevas de grille sur ID système
    3. Dans l’instance source, accédez à sys_grid_canvas.list.
    4. Filtrez la liste sur la sys_id copiée à l’étape 2.
    5. Cliquez avec le bouton droit sur l’enregistrement renvoyé et sélectionnez Décharger la page de canevas pour ajouter cet enregistrement à l’ensemble de mises à jour actuel.
    6. Transférez l’ensemble de mises à jour vers l’instance cible à l’aide de la fonctionnalité d’ensemble de mises à jour standard.
      Pour plus d’informations, consultez Récupérer un ensemble de mises à jour.
    7. Répétez cette tâche pour tous les problèmes d’aperçu d’ensemble de mises à jour qui présentent cette erreur.

    Résultats

    Le contenu de l’onglet de tableau de bord manquant est déplacé vers l’instance cible.

    L’ID d’ensemble de mises à jour « global » est différent de l’ID de champ d’application de l’ensemble de mises à jour

    Lorsque vous tentez de déplacer un tableau de bord dans une application incluse dans le périmètre, le déplacement échoue lorsque vous essayez de récupérer l’ensemble de mises à jour.

    Avant de commencer

    Rôle requis : admin.

    Pourquoi et quand exécuter cette tâche

    Les tableaux de bord comprennent plusieurs tables. Le Now Platform® ne suit pas toutes ces tables. Les tables non suivies se trouvent toujours dans le champ d’application global. Lorsque vous déplacez un tableau de bord dans le champ d’application global, ces tables ne posent pas de problème. Toutefois, ces tables bloquent le déplacement des tableaux de bord dans tout autre champ d’application, car le champ d’application de tous les composants d’un ensemble de mises à jour doit être identique.

    Procédure

    1. Placez l’enregistrement global des mises à jour du client, sys_update_xml, dans un ensemble de mises à jour global.
    2. Validez cette mise à jour comme son propre ensemble de mises à jour ou faites-en un parent de l’ensemble de mises à jour d’origine et validez les deux en même temps.

      Un ensemble de mises à jour contient tous les enregistrements de mises à jour du client du champ d’application non global et l’autre contient les enregistrements de mises à jour du client sys_portal du champ d’application global.

    3. Exportez les deux et récupérez-les dans l’instance cible en même temps.
    4. Prévisualisez-les et validez-les dans l’ordre : validez d’abord l’ensemble de mises à jour avec des enregistrements de mises à jour client non globaux, puis l’ensemble de mises à jour avec des enregistrements globaux de mises à jour du client.