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
| Projektion | Hvad den bruges til |
|---|---|
| Medarbejdersøgning | Medarbejderoversigten og søgefeltet |
| Ansættelsesperioder | Hver medarbejders nuværende og tidligere ansættelsesvilkår |
| Fravær pr. medarbejder | Planlagt, igangværende og afholdt fravær pr. medarbejder |
| Timebanksaldo | Kontosaldi pr. medarbejder |
| Optjeningsprognose | Prognoser for kommende optjening |
| Tidsregistrering pr. uge | Ugetotaler for tidsregistreringen |
| Opgørelser | Hver medarbejders opgørelser, der er i gang, klar til indsendelse eller indsendt |
| Aktivitet pr. fraværspolitik | Den aktivitet, hver fraværspolitik bruger, pr. medarbejder |
| Godkendelsesindbakke | Lederens liste over det, der skal godkendes |
| Notifikationer pr. bruger | Hver brugers liste over notifikationer |
Sådan virker det
- Finder medarbejderne — som standard alle medarbejdere i arbejdsområdet
- Genopbygger hver projektion for hver medarbejder — de fleste genopbygges ved at behandle medarbejderens historik igen, præcis som da den blev registreret
- 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
| Parameter | Beskrivelse |
|---|---|
| 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
| Metrik | Beskrivelse |
|---|---|
projection | Det, der blev genopbygget (all eller en bestemt projektion) |
scope | all, employee:<id> eller org_unit:<id> |
success_count | Antal medarbejdere, der blev genopbygget uden fejl |
error_count | Antal 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
| Problem | Løsning |
|---|---|
| Kørslen tager lang tid | At 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 genopbygningen | Genopbygningen 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 |