Création et planification du travail SitemapGenerate

Vous pouvez planifier la génération de plans de site (sitemap). A l'aide du planificateur dans la console d'administration, vous pouvez créer un travail de plan de site, ou mettre à jour un plan de site existant.Par exemple, vous pouvez envisager d'inclure toutes les mises à jour apportées à votre catalogue chaque jour. Lorsque le travail planifié s'exécute, il crée un fichier sitemap.xml et un fichier compressé sitemap_storeId.xml.gz, en fonction des informations de votre catalogue. L'emplacement des fichiers de plan de site générés est le répertoire /tmp/seo/siteMap/ dans le Transaction server Docker container.

Procedure

  1. Ouvrez Outils du Centre de gestion puis, depuis le menu latéral, cliquez sur Administration système > Planificateur.
  2. Cliquez sur Planificateur. La liste des travaux dont l'exécution est planifiée s'affiche.
  3. Créez le travail SitemapGenerate :
    1. Cliquez sur Nouveau.
    2. Créez le travail SitemapGenerate avec les valeurs suivantes :
      Nouveau travail planifié : SitemapGenerate
      Paramètre Valeur
      Instruction de travail SitemapGenerate
      Paramètres de travail Entrez les paramètres facultatifs suivants de la commande dans une représentation de chaîne d'une requête d'URL. Par exemple, si vous disposez de plusieurs magasins, la représentation de chaîne de requête d'URL utilisée pour spécifier ces paramètres serait storeId_1=10001&storeId_2=10002. L'exemple suivant présente comment entrer plusieurs paramètres pour votre magasin :
      
      storeId=10101&maxUrlNumber=25&storeType=MPS
      
      Note: Pour les magasins de sites étendus avec des catalogues de vente, les ID de catalogue (catalogId) correspondant au catalogue de vente doivent être transmis comme indiqué dans l'exemple suivant :
      
      storeId=10101&maxUrlNumber=25&storeType=MPS&catalogId=10051
      storeId
      ID du magasin pour lequel est généré le plan de site.
      storeType
      Ce paramètre est utilisé pour limiter le type de magasin pouvant bénéficier de la génération d'un plan de site. Si aucune valeur n'est spécifiée, il n'y a aucune restriction sur le type de magasin des ID de magasin indiqués.
      Il s'agit de la valeur alphabétique de la colonne STORETYPE pour la valeur STORE_ID correspondante présente dans la table STORE.
      maxUrlNumber
      Nombre maximal d'URL que peut contenir un plan de site. Si aucune valeur n'est spécifiée, la valeur par défaut 50 000 est utilisée. Un fichier XML de plan de site ne peut pas contenir plus de 50 000 entrées d'URL.
      catalogId
      ID du catalogue pour lequel générer les URL. Si aucun ID de catalogue n'est spécifié, l'ID du catalogue principal est utilisé.
      validation
      Cet indicateur indique si le plan de site généré doit être validé par rapport au schéma du plan de site. Par défaut, cette valeur est définie sur false.
      compareFiles
      Cet indicateur indique s'il faut comparer les fichiers du plan de site générés aux fichiers générés lors de la dernière exécution. Si les fichiers sont identiques, aucun nouveau fichier n'est généré. La valeur par défaut est true.
      sitemapView
      Dans un magasin avec référencement activé, SEOSitemapView est utilisé pour générer des URL de pages statiques. Dans les magasins sans SEO activé, ce paramètre peut être employé pour indiquer le nom de la vue utilisée comme modèle de plan de site pour le magasin spécifié. Si aucun paramètre sitemapView n'est spécifié, la vue de plan de site par défaut DefaultSitemapView est utilisée.
      HostName
      Le nom d'hôte de l'environnement de production utilisé pour héberger les fichiers sitemap.xml. Ce paramètre est obligatoire lorsque la commande est exécutée sur un serveur de transfert ou sur un serveur distant.
      uploadXMLToEAR

      Cet indicateur indique s'il faut charger les fichiers XML sitemap générés décompressés dans le répertoire EAR (par défaut il est défini sur false). les versions compressées et décompressées sont téléchargées ensemble.

      updateEAR

      Cet indicateur permet à l'émetteur de désactiver la mise à jour EAR (il est défini par défaut sur true). Tous les fichiers restent dans le répertoire temporaire.

      generateAlternateLanguage

      Cet indicateur indique si les balises d'URL de plan de site doivent être générées avec les balises xhtml correspondantes, qui sont définies sur false par défaut. La balise xhtml de Google indique les liens du même contenu Web dans différentes langues. Pour plus d'informations sur les différentes langues et les plans de site, voir Sitemap to indicate alternate language pages

      Date de début Entrez la date en cours.
      Heure de début Entrez l'heure à laquelle vous souhaitez lancer la première exécution du travail.
      Intervalle de planification Entrez le nombre de secondes entre deux exécutions successives de ce travail. Si ce paramètre est omis, le travail n'est exécuté qu'une seule fois. En général, ce travail n'est pas planifié pour s'exécuter régulièrement. Il est exécuté selon les besoins.
      Priorité du travail Entrez 10 pour indiquer que la priorité du travail est élevée.

      Pour plus d'informations sur la totalité des paramètres des travaux planifiés, voir Planification d'un travail au niveau site.

    3. Cliquez sur Sauvegarder

Results

Votre travail figure sur la page Ecran de statut du planificateur et s'exécute à l'heure de démarrage spécifiée.

Les plans de site générés se trouvent dans le répertoire /tmp/seo/siteMap/ dans Transaction server Docker container.