Baggrundsopgaver (workers) er automatiserede processer, der kører i Sapera uden brugerinteraktion. De håndterer gentagne og tidskrævende operationer som synkronisering af priser, fakturahåndtering, afsendelse og modtagelse af e-mails og SMS, opdatering af lagerdata og integration mellem systemets forskellige dele.
Skærmen giver et samlet statusindblik på tværs af alle Sapera-services: Financial, Inventory, Accounting, Actors, Communication, Pos, Reports, WebShop og Payments. Det er et rent overvågnings- og fejlfindingsværktøj — der kan ikke redigeres noget herfra.
Skærmen er udelukkende synlig for brugere med admin-rettigheder. Menupunktet fremgår kun i navigationen, hvis din bruger har det nødvendige adgangsniveau.
Åbn Shop Manager og vælg Opsætning i menuen til venstre. Klik derefter på Baggrundsopgaver.
Kan du ikke se menupunktet, har du sandsynligvis ikke rettigheder til det. Kontakt support.
Når skærmen indlæses, hentes status automatisk fra alle 9 backend-services. Oversigten viser én række per worker (baggrundsproces). Rækkernes udseende afspejler workerens aktuelle tilstand:
Rækker med aktive eller ventende opgaver fremhæves med fed grøn tekst, så de er lette at spotte.
Rækker uden nogen igangværende eller ventende aktivitet vises med kursiveret og grå tekst, hvilket signalerer at workeren i øjeblikket er inaktiv.
Opdater — genindlæser status fra alle 9 services øjeblikkeligt. Brug denne knap, hvis du mistænker at oversigten er forældet, eller efter at du har foretaget ændringer i systemet og ønsker at se den opdaterede tilstand. Knappen er altid aktiv.
Vis lejere — en til/fra-knap der skifter visningen mellem samlet og per-lejer-visning. Når Vis lejere er slået til, udvides hver worker-række til én separat række per lejer, så du kan se aktivitet og kø-størrelse for den enkelte lejer. Når den er slået fra, vises de samlede tal på tværs af lejere. Knappen er altid aktiv.
Services: Angiver hvilken backend-service workeren tilhører. Mulige værdier er Financial, Inventory, Accounting, Actors, Communication, Pos, Reports, WebShop og Payments. Feltet giver overblik over hvilken del af Sapera en given opgave opererer i.
Visningsnavn: Workerens tekniske navn, som identificerer den specifikke baggrundsproces entydigt. Eksempler er SyncSalesPricesWorker (synkronisering af salgspriser) og EmailStatusWorker (håndtering af e-mail-status).
Lejer under behandling: Kommasepareret liste over de lejere (identificeret ved domænenavn) der aktuelt er under aktiv behandling af denne worker. Feltet er tomt (null) hvis workeren i øjeblikket ikke behandler nogen lejer.
Lejer: Viser lejerens navn. Kolonnen er kun synlig og relevant, når Vis lejere er slået til. Den identificerer hvilken enkelt lejer den pågældende række vedrører.
Kørsel antal: Viser antallet af ventende batches eller opgaver i workerens kø. Et højere tal betyder at der er en ophobning af opgaver der afventer behandling. Værdien vises normalt som et tal, men kan for visse services vises som some hvis den pågældende service ikke understøtter en præcis optælling — det betyder at der er ventende arbejde, men at det nøjagtige antal ikke kendes.
Skærmen er primært nyttig i to situationer.
Hvis en forventet automatisk handling ikke synes at have fundet sted — eksempelvis at priser ikke er synkroniseret, eller at fakturaer ikke er sendt — kan du her kontrollere om den relevante worker overhovedet er aktiv, og om der er ventende opgaver i køen.
Hvis systemet opleves som langsomt, og du mistænker at baggrundskøer er ved at bygge sig op, kan du tjekke Kørsel antal for de relevante services. Høje tal kan indikere at systemet er under høj belastning, eller at en service har problemer med at afvikle sine opgaver.
Brug Opdater-knappen regelmæssigt under overvågning, da statusvisningen ikke opdaterer sig selv automatisk.
Har du spørgsmål, er du velkommen til at kontakte supporten.
Vil du vide mere?
Læs mere i disse relaterede artikler:
Aktivitetslog
Aktivitetsloggen i Sapera registrerer systemhændelser på tværs af organisationen. Her kan du søge, filtrere og se detaljer om hvad der er sket i systemet og hvornår.
Sync
I denne artikel gennemgås opsætningen af webshop-synkronisering i Sapera