Bruge sagskøer til at planlægge opgaver

Brug siden Opgavekøposter til at planlægge og køre specifikke rapporter og kodeenheder. Du kan angive opgaver, der skal køres én gang eller gentagne gange. Du kan f.eks. køre rapporten Sælger * salgsstatistik hver uge for at spore salget pr. sælger, eller du kan køre codeunit Uddeleger godkendelsesanmodninger dagligt for at forhindre, at dokumenter hober sig op.

Siden Opgavekøposter viser alle eksisterende sager. Hvis du tilføjer en ny opgavekøpost, der skal køres i en plan, skal du angive nogle oplysninger. Eksempler:

  • Den type objekt, der skal køres, f. eks. en rapport eller codeunit. Du skal have tilladelse til at køre den bestemte rapport eller codeunit.
  • Navn og objekt-id for objektet.
  • Parametre for at angive funktionsmåden for opgavekøposten. Du kan f.eks. tilføje en parameter til kun at sende bogførte salgsordrer.
  • Når og hvor ofte, vil opgavekøposten køre.

Vigtigt

Hvis du er tildelt tilladelsessættet SUPER, der følger med Business Central, har du tilladelse til at køre alle objekter inden for licensen. Hvis du har rollen Stedfortræderadministrator, kan du oprette og planlægge opgavekøposter, men kun administratorer og licenserede brugere kan køre dem.

Når opgavekøer er konfigureret og kører, kan status ændres på følgende måde i hver gentagede periode:

  • I venteposition
  • Klar
  • Igangsat
  • Fejl
  • Færdig
  • Afvent pga. inaktivitet

Bemærk

Statussen Sat på pause pga. inaktivitet bruges primært til opgavekøposter, der planlægger synkronisering mellem Business Central og et andet program, f.eks. Dataverse. Hvis du vil vide mere om denne status, skal du gå til Om inaktivitets timeout.

Når en opgave er afsluttet korrekt, fjernes den fra listen over opgavekøposter, medmindre det er en tilbagevendende opgave. Hvis det er tilbagevendende opgaver, justeres feltet Tidligste starttidspunkt og vises, næste gang opgaven forventes at køre.

Vigtigt for at planlægge gentagne opgaver

Vigtigt

Tilbagevendende opgavekøer kan påvirke ydeevnen, så du bør ikke køre dem for ofte. Når du angiver, hvor ofte en gentaget opgave skal udføres, skal du prøve at angive det størst mulige tidsinterval. For eksempel, hvis du er ved at indstille en gentagelse på fem minutter, skal du overveje, om det kan være 15 minutter eller endda en gang i timen i stedet. Når du planlægger gentagne opgavekøer, skal du overveje, hvilke områder af programmet jobbet vil påvirke. Er det et område, hvor mange brugere arbejder og vil blive påvirket af kraftig aktivitet? Overvej længden af en enkelt jobkørsel og de forretningsmæssige motivationer for at køre job med en given kadence.

Den tidligste startdato

Værdien i feltet Tidligste startdato/-tidspunkt på siden Kort til opgavekøpost vises, næste gang opgaven køres. Der er flere faktorer, der kan påvirke, om en opgavekøpost rent faktisk kører på det pågældende tidspunkt.

De mest almindelige faktorer er antallet af opgavekøposter i et miljø og det samlede antal planlagte opgaver. For at beskytte ydeevneniveauer er der operationelle grænser. Hvis der er mange poster i køen, og f.eks. en af dem mislykkes, eller posterne bare tager længere tid end forventet, starter den næste opgave muligvis ikke på det forventede tidspunkt. Hvis du har kodeenheder, der genererer 100.000 eller flere planlagte opgaver, bør du undersøge, om du rent faktisk har brug for alle disse opgaver. Du kan få adgang til listen over alle planlagte opgaver på siden Planlagte opgaver.

Du kan få mere at vide om overvågning af status for opgavekøposter ved at gå til Sådan får du vist status for en opgave. Du kan få mere at vide om driftsgrænser ved at gå til Asynkrone opgavegrænser.

Overvåge status eller fejl i opgavekøen

Data, som jobkøen genererer gemmes, så du kan foretage fejlfinding.

Du kan få vist og ændre status for hver opgavekøpost. Når du opretter en opgavekøpost, er dens status angivet til Afvent. Du kan angive status til f.eks. Klar og tilbage til Afvent. Ellers opdateres oplysninger om status i dette felt automatisk.

I følgende tabel beskrives værdierne i feltet Status.

Status Beskrivelse
Klar Jobkøposten er klar til at blive kørt.
Igangsat Opgavekøposten er i gang. Feltet opdateres, mens opgavekøen kører.
I venteposition Standardstatus for opgavekøposten, da den blev oprettet. Vælg Angiv Status som Klar for at ændre status til Klar. Vælg handlingen Indstil som afvent omdannes status til Afvent. Du kan finde flere oplysninger i Om I venteposition.
Fejl Noget gik galt. Vælg Vis fejl for at se fejlmeddelelsen.
Afsluttet Opgavekøposten er fuldført.

Tip

Opgavekøposten holder op med at køre, når der er en fejl. Dette kan f. eks. være et problem, når en post opretter forbindelse til en ekstern tjeneste, f. eks. en arkføder. Hvis tjenesten midlertidigt ikke er tilgængelig, og opgavekøposten ikke kan oprette forbindelse, viser posten en fejl og stopper med at køre. Du skal genstarte opgavekøposten manuelt. Men Maks. antal forsøg og Forsinkelse før genkørsel (sek.) kan hjælpe dig med at undgå denne situation. Feltet Maks. af feltet forsøg giver dig mulighed for at angive, hvor mange gange opgavekøposten skal mislykkes, før det forsøges at køre. Feltet Kør forsinkelse igen (sek.) giver dig mulighed for at angive, hvor lang tid, der skal være mellem forsøg. Kombinationen af disse to felter kan holde opgavekøposten kørende, indtil den eksterne tjeneste bliver tilgængelig.

Om I venteposition

Hvis du angiver en opgavekøpost til I venteposition, påvirker det ikke en løbetur, der allerede kører. Når en opgave er startet i opgavekøen, fortsætter den, indtil den er færdig, uanset eventuelle efterfølgende ændringer af opgavekøposten, f.eks. hvis den sættes i venteposition.

Status I venteposition bruges typisk til at forhindre, at et job starter automatisk, når det planlagte starttidspunkt nås. Det giver dig mulighed for midlertidigt at sætte udførelsen af et job på pause, før det begynder at blive behandlet. Men når et job allerede kører, vil ændring af status til "I venteposition" ikke afbryde eller påvirke jobbets udførelse.

Hvis du har brug for at stoppe eller annullere et igangværende job, kan du gøre det ved at gribe ind manuelt i processen, f.eks. ved at afslutte den tilsvarende session eller proces, der er ansvarlig for udførelsen af jobbet.

Sådan får du vist status for en opgave

  1. Vælg Lightbulb, der åbner funktionen Fortæl mig. ikon, indtast Poster for jobkøer, og vælg derefter det relaterede link.
  2. På siden Opgavekøposter skal du vælge en opgavekøpost og derefter vælge Logposter-handlingen.

Tip

Du kan også få vist status for opgavekøposter ved hjælp af Application Insights i Microsoft Azure til mere dybdegående analyse baseret på telemetri. Hvis du vil vide mere om telemetri, skal du gå til Overvåge og analysere telemetri og Analysere opgavekøens levetidssporing.

Vis planlagte opgaver

Siden Planlagte opgaver i Business Central viser, hvilke opgaver der er klar til kørsel i opgavekøen. Siden indeholder også oplysninger om den virksomhed, som hver opgave er konfigureret til at køre i. Det er dog kun de opgaver, der er markeret som tilhørende det aktuelle miljø, der kan køres.

F.eks. stoppes alle planlagte opgaver, hvis virksomheden er i et miljø, som er en kopi af et andet miljø. Brug siden Planlagte opgaver til at indstille, hvilke opgaver der er klar til kørsel i opgavekøen.

Bemærk

Interne administratorer og brugere med licens kan planlægge kørsel af opgaver. Stedfortræderadministratorer kan oprette og planlægge opgaver til kørsel, men kun licenserede brugere kan køre dem.

Min opgavekødel

Min opgavekø-delen i dit rollecenter viser de poster i opgavekøen, som du har startet, men som ikke er færdige endnu. Som standard vises delen ikke, men du kan føje den til dit rollecenter. Du kan finde flere oplysninger om tilpasning under Tilpasse dit arbejdsområde.

Delen viser følgende oplysninger:

  • Hvilke dokumenter med dit id i feltet Tildelt bruger-id, der behandles, eller som er i kø, herunder dokumenter, der udføres i baggrunden.
  • Om der opstod fejl under bogføringen af et dokument eller i opgavekøposten.

Min opgavekø-del giver dig også mulighed for at annullere bogføringen af et dokument.

Se en fejl fra Min opgavekø

  1. I en post med status Fejl skal du vælge Vis fejl-handlingen.
  2. Gennemgå fejlmeddelelsen, og løs problemet.

Eksempler på, hvad der kan planlægges med jobkøelementer

Planlæg rapporter

Du kan planlægge kørsel af en rapport eller et batchjob på en bestemt dato og et bestemt klokkeslæt. Planlagte rapporter og kørsler indsættes i jobkøen og behandles på det planlagte tidspunkt, ligesom andre job. Du vælger indstillingen Skema, når du har valgt knappen Send til, og derefter angiver du oplysninger som f.eks. printer og klokkeslæt og dato, gentagelse.

Hvis du vil vide mere om planlægning, skal du fortsætte med at Planlægge, at rapporten skal køres

Planlæg synkronisering mellem Business Central og Dataverse

Hvis du har integreret Business Central i Dataverse, kan du bruge opgavekøen til at planlægge, hvornår du skal synkronisere data. Afhængigt af den eller de regler, du har defineret, kan posten i opgavekøposten oprette poster i én app, så de svarer til poster i den anden app. Du kan f. eks. registrere en kontakt i Dynamics 365 Sales, men posten i opgavekøposten kan angive den kontaktperson, du har angivet i Business Central. Du kan finde flere oplysninger om planlægning i Planlægning af synkronisering mellem Business Central og Dynamics 365 Sales.

Planlægge bogføring af salgs-og købsordrer

Du kan bruge opgavekøposter til at planlægge forretningsprocesser, der skal køres i baggrunden. For eksempel er baggrundsopgaver nyttige, når flere bruger bogfører salgsordrer op samme tid, men hvor kun én ordre kan behandles ad gangen. Hvis du vil vide mere om bogføring af baggrunden, skal du gå til Sådan konfigureres baggrundsbogføring med opgavekøer.

Håndter problemer med opgavekøposter

Hvis en opgavekøpost viser en fejl, er den første mulighed for at løse problemet ved at genstarte opgavekøposten. Du kan angive status for opgavekøposten til Venter og derefter Klar eller bare genstarte.

Hvis det ikke hjælper at genstarte, kan problemet være i koden. Du kan finde ejeren (også kaldet Udgiveren) af koden i sporing af AL stak i logfilen til opgavekøen. Hvis fejlen opstår fra en app/udvidelse, skal du kontakte din Microsoft-partner. Hvis fejlen stammer fra et Microsoft-program, skal du åbne en supportanmodning hos Microsoft.

Hvis du kontakter din Microsoft-partner eller Microsoft for at få support, skal du angive følgende oplysninger:

  • Id for det jobkøelement, hvor fejlen er opstået
  • Tidsstemplet for, hvornår fejlen opstod
  • Din tidszone

Tip

Afhængigt af om din Business Central er tidligere er ældre eller nyere end version 22.1, skal du indsamle oplysningerne på følgende måder:

  • Til tidligere versioner skal du angive et skærmbillede af siden logposter i opgavekø.
  • Til senere versioner skal du bruge handlingen Kopier detaljer på siden logførte logposter i opgavekø til at kopiere oplysningerne (kø-id, tidsstempel og tidszone).

Overvåge opgavekøen med telemetri

Administratorer kan bruge Azure Application Insights til at indsamle og analysere telemetri, som kan hjælpe med at identificere problemer. Hvis du vil vide mere om telemetri, skal du gå til Overvåge og analysere telemetri og Analysere opgavekøens levetidssporing.

Med telemetri får administratorer mulighed for at konfigurere påmindelser i forbindelse med jobkøer, der sender en SMS-besked, e-mail eller en meddelelse i grupper, hvis noget ikke er korrekt. Du kan få mere at vide om disse beskeder Besked på telemetri.

Se også

Opsætning
Konfigurere Business Central
Ændre grundlæggende indstillinger
Analysere Job Queue Lifecycle Trace Telemetry
Besked om telemetri

Find gratis e-learning-moduler til Business Central her