Genopbyg aktivitetssøgning

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:

  1. Sletter de nuværende søge-rækker for arbejdsområdet
  2. Gennemgår hvert projekt og aktivitet i arbejdsområdet
  3. 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

MetrikBeskrivelse
rebuiltAltid 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

ProblemLøsning
Vælgeren viser stadig forældede resultater efter genopbygningTving en browser-genindlæsning. Søgevisningen ligger bag en kort cache på klient-siden
Aktivitet forventet at vises mangler stadigTjek at aktiviteten ikke er soft-slettet, at dens projekt ikke er arkiveret, og at aktivitetens status ikke er deaktiveret