---
sourceDocument: Options de la plateforme d’IA ServiceNow de Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Options de la plateforme d’IA ServiceNow de Yokohama

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Migrer les personnalisations et activer les mises en page des paniers

# Migrer les personnalisations et activer les mises en page des paniers {#ariaid-title1}

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Déplacez la personnalisation vers les widgets de mise en page du panier, puis activez les mises en page des paniers.

## Avant de commencer

Rôle requis : admin

## Pourquoi et quand exécuter cette tâche

Lorsque vous personnalisez quelques macros d'interface utilisateur, vous devez migrer les personnalisations vers les widgets de mise en page de panier avant d'activer les mises en page de panier.

Voici les macros d'interface utilisateur dont les personnalisations doivent être migrées avant d'activer les mises en page des paniers :  
* sc_catalog_homepage_cart
* sc_catalog_requested_for
* catalog_item
* catalog_cart_default
* sc_cart_main
{#t_MoveCustomizationsToCartLayouts__ul_g2b_gwp_yq}

En outre, si vous avez personnalisé la page d'interface utilisateur com.glideapp.servicecatalog_category_view ou le contenu dynamique du panier de catalogue, vous devez migrer ces personnalisations avant d'activer les mises en page des paniers.

## Procédure

1. Enregistrez des copies des personnalisations pour référence ultérieure.
2. Rétablissez les personnalisations pour restaurer les macros personnalisées ou tout autre contenu à leur état standard.
3. Supprimez l'enregistrement de personnalisation de la table de mise à jour du client \[sys_update_xml\].
4. Exécutez le script suivant dans les scripts en arrière-plan pour définir la propriété et définir l'état correct pour tous les éléments du catalogue :  

       var cm = new CartLayoutMigration();cm.configureLayoutProperty();cm.setLayoutFalse();cm.setEmptyLayout();

5. Réimplémentez toutes les personnalisations de mise en page de panier que vous souhaitez conserver dans l'instance mise à niveau en configurant des macros de widget.
6. Pour activer les mises en page des paniers, définissez la propriété glide.sc.use_cart_layouts système du catalogue de services sur Oui.

