Reconstruction de la recherche d'activités
Régénère l’index de recherche d’activités pour l’espace de travail.
Fonctionnement
Le sélecteur d’activités, la recherche d’activités et plusieurs rapports lisent depuis une vue de recherche matérialisée plutôt que de parcourir les tables projets/activités à chaque frappe. La vue est tenue à jour à mesure que les activités et projets changent. Si elle dérive (après un import en masse, une restauration de sauvegarde, ou une correction d’activité mal formée), cette tâche la reconstruit de zéro :
- Supprime les lignes courantes pour l’espace de travail
- Parcourt chaque projet et activité de l’espace
- Insère une ligne fraîche pour chacun, avec le texte de recherche recalculé
Quand elle s’exécute
La tâche est déclenchée par l’opérateur — pas de déclencheur planifié. Lancez-la manuellement quand le sélecteur d’activités montre des résultats obsolètes.
Paramètres
Cette tâche n’a pas de paramètres.
Résultats de la tâche
| Métrique | Description |
|---|---|
rebuilt | Toujours true en cas de succès |
La tâche renvoie un succès dès que chaque activité est ré-indexée ; les compteurs par ligne ne sont pas exposés.
Quand l’exécuter
- Le sélecteur affiche des activités renommées ou supprimées
- Une activité n’apparaît pas dans le sélecteur mais existe sur la page de son projet
- Après une restauration de sauvegarde des données projet
- Après une correction SQL manuelle sur les tables projets ou activités
Dépannage
| Problème | Solution |
|---|---|
| Le sélecteur affiche encore des résultats obsolètes après reconstruction | Forcez le rafraîchissement du navigateur. La vue est cachée brièvement côté client |
| L’activité attendue manque toujours | Vérifiez que l’activité n’est pas soft-supprimée, que son projet n’est pas archivé, et que son statut n’est pas désactivé |