Bygg ansattprojeksjoner på nytt

Bygg ansattprojeksjoner på nytt

Omberegner projeksjoner per ansatt fra bunnen av. Bruk dette når en lesemodell ser ut til å være ute av synk med de underliggende hendelsene.

Hva er en projeksjon?

Appen forhåndsberegner flere lesemodeller per ansatt — dataene grensesnittet leser når du åpner en side. Hver projeksjon bygges fra hendelser (fraværssøknader, timelisteinnsendinger, vilkårsendringer …) og holdes synkronisert etter hvert som nye hendelser kommer inn. Hvis en projeksjon noen gang driver fra hverandre (etter en dårlig migrering, en manuell datafiks eller en utrulling som introduserte en feil), gjenoppretter en oppbygging fra kildehendelsene den til en kjent god tilstand.

Projeksjoner denne jobben bygger opp på nytt

ProjeksjonHva den støtter
AnsattsøkAnsattkatalogen og søkefeltet
AnsettelsesperioderHver ansatts oppløste gjeldende og historiske vilkår
Fraværsprojeksjon per ansattPlanlagt, aktivt og brukt fravær per ansatt
TimebanksaldoKontosaldoer per ansatt
OpptjeningsprognosePrognose for kommende opptjeninger
Ukentlig timelisteprojeksjonTimelistesammendrag per uke
TimelisteoppgjørHver ansatts ventende/klare/innsendte oppgjør
RegelverksaktivitetOppløst aktivitet per fraværsregelverk per ansatt
GodkjenningsinnboksLederens “til godkjenning”-liste
VarselbrukervisningVarselstrømmen per bruker

Slik fungerer det

  1. Laster omfanget — som standard hver ansatt i arbeidsområdet
  2. For hver ansatt kjøres hver bygger etter tur — de fleste byggerne spiller bare av de relevante hendelsene gjennom de samme behandlerne som brukes i produksjon
  3. For noen projeksjoner kjøres en andre gjennomgang etter at hver ansatt er bygget opp — f.eks. IsManager-flagget, som avhenger av at hver direkterapporterende rad er ferdigstilt

Parametere

ParameterBeskrivelse
ProjectionProjeksjonen som skal bygges opp på nytt. Standard er all. Å velge én enkelt projeksjon begrenser arbeidet — nyttig når du vet hvilken lesemodell som er feil
Employee IDValgfri. Bygg bare opp denne ansattes projeksjoner på nytt
Org Unit IDValgfri. Bygg opp hver ansatt i denne organisasjonsenheten og dens underenheter på nytt. Ignoreres når Employee ID er satt

Når omfanget er begrenset (én enkelt ansatt eller organisasjonsenhet), hoppes etter-oppbygging-alle-steget over — disse stegene forutsetter at hver ansatt nettopp ble oppdatert.

Jobbresultater

MåltallBeskrivelse
projectionMålet som ble bygget opp på nytt (all eller en spesifikk nøkkel)
scopeall, employee:<id> eller org_unit:<id>
success_countAnsatte bygget opp uten feil
error_countAnsatte oppbyggingen feilet på (se kjøringsdetaljene for feilene per ansatt)

Når du bør kjøre

  • Etter import av data fra et annet system
  • Etter retting av en feilformatert hendelse med en migrering
  • Når én enkelt ansatts grensesnitt ser feil ut (bruk Employee ID for å avgrense til én)
  • Etter en hendelsesrapport som nevner en av projeksjonene ved navn

Automatisk utløsing ved tilbakefylling

Når arbeideren starter opp og finner en registrert projeksjon helt tom mens det finnes ansatte, planlegger den denne jobben automatisk. Det er et driftsmessig sikkerhetsnett for ferske utrullinger og gjenopprettede sikkerhetskopier.

Feilsøking

ProblemLøsning
Kjøringen tar lang tidÅ bygge opp alle projeksjoner for hver ansatt er det dyreste alternativet. Avgrens til én enkelt projeksjon eller én enkelt organisasjonsenhet når du vet hva du prøver å rette
Feil på noen få ansatteÅpne jobbkjøringsdetaljene for å se feilene per ansatt. Ofte er det en utdatert referanse til en slettet enhet som kan rettes med en målrettet redigering, og deretter bygge opp den ene ansatte på nytt
Projeksjonen ser fortsatt feil ut etter oppbyggingOppbyggingen spiller av hendelser gjennom de aktive behandlerne. Hvis selve behandleren har en feil, vil ikke oppbygging rette det — eskaler til utviklerne