Genopbyg aktivitetssøgning
Regenererer aktivitets-søgeindekset for arbejdsområdet.
Sådan virker det
Aktivitets-vælgeren, aktivitets-søgning og adskillige rapporter læser fra en materialiseret søgevisning frem for at scanne tabellerne med projekter/aktiviteter ved hvert tastetryk. Visningen holdes synkron, efterhånden som aktiviteter og projekter ændres. Hvis den driver (efter en masse-import, en gendannet backup, eller en rettelse af en fejlbehæftet aktivitet), genopbygger dette job den fra bunden:
- Sletter de nuværende søge-rækker for arbejdsområdet
- Gennemgår hvert projekt og aktivitet i arbejdsområdet
- Indsætter en frisk søge-række for hver, med søgeteksten genberegnet
Hvornår det kører
Jobbet er operatør-drevet — der er ingen planlagt udløser. Kør det manuelt, når aktivitets-vælgeren viser forældede resultater.
Parametre
Jobbet har ingen parametre.
Jobresultater
| Metrik | Beskrivelse |
|---|---|
rebuilt | Altid true ved succes |
Jobbet returnerer success, så snart hver aktivitet er gen-indekseret; pr.-række-tællere er ikke eksponeret.
Hvornår skal det køres
- Aktivitets-vælgeren viser aktiviteter, der er omdøbt eller slettet
- En aktivitet vises ikke i vælgeren, men findes på projektsiden
- Efter en gendannelse fra backup af projektdata
- Efter en manuel SQL-rettelse på projekt- eller aktivitets-tabellerne
Fejlfinding
| Problem | Løsning |
|---|---|
| Vælgeren viser stadig forældede resultater efter genopbygning | Tving en browser-genindlæsning. Søgevisningen ligger bag en kort cache på klient-siden |
| Aktivitet forventet at vises mangler stadig | Tjek at aktiviteten ikke er soft-slettet, at dens projekt ikke er arkiveret, og at aktivitetens status ikke er deaktiveret |