Filtrer :

Démarrer la recherche

# Batch migrationDemandes

Important

Ce batch est soumis au feature flag Domaine Portail Support > Libellé Texte riche.

Le batch migrationDemandes permet de mettre à jour dans la base de données toutes les demandes modifiées la dernière fois avant l'activation du texte riche.

Il est nécessaire de mettre à jour ces demandes afin de rendre possible la recherche multi-champs et Akuiteo Search pour les champs de ces demandes. Pour mettre à jour ces demandes, vous pouvez enregistrer une modification sur chaque demande concernée ou exécuter ce batch.

Fonctionnement du batch

Lors de la création du batch, le modèle de batch à sélectionner dans la liste déroulante Modèle de batch est migrationDemandes.

Durant son exécution, le batch met à jour dans la base de données les demandes modifiées la dernière fois avant l'activation du texte riche.

Note

Les demandes créées ou modifiées après l'activation du texte riche ne seront pas traitées par le batch car elles ont déjà été mises à jour dans la base de données.

Lorsque les demandes sont mises à jour, la recherche multi-champs et Akuiteo Search deviennent fonctionnels pour les champs de ces demandes. Ces fonctionnalités ne donneront pas de résultat pour les demandes qui n'ont pas encore été mises à jour dans la base de données.

Les demandes les plus récentes sont traitées en premier, pour aller jusqu'aux plus anciennes.

Important

Le traitement effectué par le batch peut prendre plusieurs heures. Pendant ce temps, Akuiteo peut être fortement ralenti. Il est donc recommandé de planifier l'exécution du batch uniquement pendant les heures durant lesquelles Akuiteo est le moins utilisé (voir Planifier un batch). Vous pouvez également définir la durée de traitement à chaque exécution du batch grâce au paramètre `DUREE_TRAITEMENT` afin d'éviter qu'il continue de s'exécuter pendant les heures où Akuiteo est activement utilisé.

Une fois que toutes les demandes sont mises à jour dans la base de données, il n'est plus nécessaire de planifier et d'exécuter le batch.

Paramétrer le batch

Le paramètre du tableau suivant correspond seulement au paramètre spécifique au batch migrationDemandes.

Référence

Pour consulter les paramètres communs à la plupart des batchs, voir Configurer les paramètres communs.

Code | Description | Type | Obligatoire
--- | --- | --- | ---
`DUREE_TRAITEMENT` | Durée en minutes durant laquelle le batch sera exécuté après son lancement. Si la durée n'est pas renseignée, le batch s'exécutera jusqu'à ce que toutes les demandes aient été traitées ou jusqu'à ce que vous arrêtiez le batch manuellement. Exemple J'ai planifié le batch pour aujourd'hui à 20 heures grâce aux options de planification du batch et je souhaite que le batch s'exécute jusqu'à 6 heures du matin le lendemain. Dans le paramètre `DUREE_TRAITEMENT`, je renseigne donc 600 : Le batch sera lancée à 20 heures, et s'arrêtera après 600 minutes (10 heures), c'est-à-dire le lendemain à 6 heures. | Nombre | Non