Skip to content
Genopbyg medarbejderprojektioner

Genopbyg medarbejderprojektioner

Beregner projektionerne for hver medarbejder helt forfra. Brug jobbet, når det, en side viser, ikke længere stemmer med den registrerede historik.

Hvad er en projektion?

Appen beregner på forhånd en række datasæt for hver medarbejder — det er dem, skærmbillederne læser fra, når du åbner en side. Hver projektion bygges ud fra den registrerede historik (fraværsanmodninger, indsendte tidsregistreringer, ændrede vilkår …) og opdateres løbende, når der kommer nye ændringer. Hvis en projektion kommer ud af trit (efter en fejlslagen migrering, en manuel datarettelse eller en opdatering med en fejl), bringer en genopbygning ud fra historikken den tilbage til en korrekt tilstand.

Projektioner, som jobbet genopbygger

ProjektionHvad den bruges til
MedarbejdersøgningMedarbejderoversigten og søgefeltet
AnsættelsesperioderHver medarbejders nuværende og tidligere ansættelsesvilkår
Fravær pr. medarbejderPlanlagt, igangværende og afholdt fravær pr. medarbejder
TimebanksaldoKontosaldi pr. medarbejder
OptjeningsprognosePrognoser for kommende optjening
Tidsregistrering pr. ugeUgetotaler for tidsregistreringen
OpgørelserHver medarbejders opgørelser, der er i gang, klar til indsendelse eller indsendt
Aktivitet pr. fraværspolitikDen aktivitet, hver fraværspolitik bruger, pr. medarbejder
GodkendelsesindbakkeLederens liste over det, der skal godkendes
Notifikationer pr. brugerHver brugers liste over notifikationer

Sådan virker det

  1. Finder medarbejderne — som standard alle medarbejdere i arbejdsområdet
  2. Genopbygger hver projektion for hver medarbejder — de fleste genopbygges ved at behandle medarbejderens historik igen, præcis som da den blev registreret
  3. Kører en ekstra runde for nogle projektioner, når alle medarbejdere er genopbygget — f.eks. markeringen af, om en medarbejder er leder, som først kan afgøres, når alle medarbejderes nærmeste leder er på plads

Parametre

ParameterBeskrivelse
Projection (projektion)Den projektion, der skal genopbygges. Standard er all (alle). Vælger du én projektion, bliver kørslen mindre — nyttigt, når du ved, hvilken projektion der er forkert
Employee (optional, rebuild a single employee) (medarbejder)Genopbyg kun denne medarbejders projektioner
Org Unit (optional, rebuild employees in this org unit and its descendants) (organisationsenhed)Genopbyg alle medarbejdere i denne organisationsenhed og dens underenheder. Ignoreres, når en medarbejder er valgt

Når kørslen er afgrænset (til én medarbejder eller én organisationsenhed), springes den ekstra runde over — den forudsætter, at alle medarbejdere netop er genopbygget.

Jobresultater

MetrikBeskrivelse
projectionDet, der blev genopbygget (all eller en bestemt projektion)
scopeall, employee:<id> eller org_unit:<id>
success_countAntal medarbejdere, der blev genopbygget uden fejl
error_countAntal medarbejdere, hvor genopbygningen fejlede (se fejlene for den enkelte medarbejder i kørslens detaljer)

Hvornår skal jobbet køres

  • Efter import af data fra et andet system
  • Når ugyldige data er rettet med en migrering
  • Når det ser forkert ud for en enkelt medarbejder (vælg medarbejderen under Employee for kun at køre for vedkommende)
  • Efter en fejlrapport, der nævner en af projektionerne ved navn

Automatisk start, når en projektion er tom

Hvis den tjeneste, der kører jobbene, ved opstart finder en projektion, der er helt tom, selv om der findes medarbejdere, planlægger den automatisk dette job. Det er en sikkerhed for nye installationer og gendannede sikkerhedskopier.

Fejlfinding

ProblemLøsning
Kørslen tager lang tidAt genopbygge alle projektioner for alle medarbejdere er den tungeste kørsel. Afgræns til én projektion eller én organisationsenhed, når du ved, hvad du vil rette
Fejl hos nogle få medarbejdereÅbn kørslens detaljer for at se fejlene for hver medarbejder. Ofte skyldes det en henvisning til noget, der er slettet. Ret det, og genopbyg derefter kun den medarbejder
Projektionen ser stadig forkert ud efter genopbygningenGenopbygningen behandler historikken med den samme logik, som appen bruger til daglig. Er der en fejl i selve logikken, retter en genopbygning den ikke — kontakt support