Använda jobbköer för att schemalägga uppgifter
Använd sidan Jobbkötransaktioner för att schemalägga och köra specifika rapporter och kodenheter. Du kan ange att projekt ska köras en gång eller återkommande. Exempelvis vill du kanske köra rapporten Salesperson * Sales Statistics veckovis i syfte att spåra en säljares säljaktivitet varje vecka, eller också kanske du vill köra codeunit Delegate Approval Requests dagligen i syfte att förhindra att dokument ansamlas.
Sidan Jobbkötransaktioner fönstret visas alla aktuella jobb. Om du lägger till en jobbkötransaktion som körs på ett schema måste du ange en del information. Till exempel:
- Den objekttyp som ska köras, t.ex. en rapport eller codeunit. Du måste ha behörighet att köra rapporten eller codeunit.
- Objektets namn och objekt-ID.
- Parametrar för att ange beteendet för jobbkötransaktionen. Du kan t.ex lägga till en planeringsparameter om att endast skicka bokförda försäljningsorder.
- Schemat för när och hur ofta jobbkötransaktionen körs.
Viktigt!
Om du tilldelas behörighetsuppsättningen SUPER som följer med Business Central har du behörighet att köra alla artiklar som licensen medger. Om du har rollen Delegerad admin kan du skapa och schemalägga jobbkötransaktioner, men endast administratörer och licensierade användare kan köra dem.
När ett projekt har slutförts korrekt, tar Business Central bort det från listan över jobbkötransaktioner, om det inte är ett återkommande projekt. Om det är ett återkommande projekt justeras fältet tidigaste starttiden till att visa nästa gång projektet ska köras.
Exempel på vad du kan schemalägga med jobbkötransaktioner
Schemalägga rapporter
Du kan schemalägga en rapport eller batchprojekt att köras vid ett visst datum och en viss tidpunkt. Planerade rapporter och batchprojekt anges i jobbkön och behandlas vid den planerade tid, på liknande sätt som andra projekt. Du väljer alternativet Schemalägg när du har valt åtgärden Skicka till, och anger sedan information om t. ex. skrivare, tid och datum samt frekvens.
Om du vill veta mer om schemaläggning går du till Schemaläggning av en rapport som ska köras
Schemalägga en synkronisering mellan Business Central och Dataverse
Om du har integrerat Business Central med Dataverse kan jobbkön schemalägga när data ska synkroniseras. Beroende på vilken riktning och vilka regler du definierar kan jobbkötransaktionen skapa poster i ett program för att matcha poster i den andra. Ett bra exempel är när du registrerar en kontakt i Dynamics 365 Sales en jobbkötransaktion kan du ange den kontakten åt dig i Business Central. Om du vill veta mer om schemaläggning, gå till Schemalägga en synkronisering mellan Business Central och Dynamics 365 Sales.
Schemalägg när du ska bokföra försäljnings- och inköpsorder
Med hjälp av jobbkötransaktioner kan du schemalägga affärsprocesser så att de körs i bakgrunden. Till exempel är bakgrundsuppgifter användbara när då flera användare bokför försäljningsorder samtidigt, men endast en order kan behandlas i taget. Om du vill veta mer om bakgrundsbokföring går du till Så här ställer du in bakgrundsbokföring med jobbköer.
Viktigt för att schemalägga återkommande projekt
Viktigt!
Återkommande jobbköer kan påverka prestanda, så du bör inte köra dem för ofta. När du anger hur ofta ett återkommande projekt ska köras bör du försöka ange det största tidsintervall som du kan. Om du till exempel ska ange en upprepning på fem minuter kan du överväga om det kan vara 15 minuter eller till och med en gång i timmen istället. När du planerar för återkommande jobbköer bör du tänka på vilka områden i programmet som projektet kommer att påverka. Är det ett område där många användare arbetar och kommer att påverkas av tung aktivitet? Tänk på längden på en enda jobbkörning och affärsmotivationen för att köra projekt med en viss kadens.
Tidigaste startdatum
Värdet i fältet Tidigaste startdatum/starttid på sidan Transaktionskort för jobbkö visar nästa gång projektet ska köras. Det finns flera faktorer som kan påverka om en jobbköpost verkligen körs vid den tidpunkten.
De vanligaste faktorerna är antalet jobbkötransaktioner i en miljö och det totala antalet schemalagda aktiviteter. För att skydda prestandanivåer finns det driftsgränser. Om du har många transaktioner och till exempel om en av dem misslyckas eller tar längre tid än förväntat, kanske nästa projekt inte startar vid den förväntade tidpunkten. Om du har kodmoduler som genererar 100 000 eller fler schemalagda aktiviteter bör du undersöka om du verkligen behöver alla dessa aktiviteter. Du kan öppna listan över alla schemalagda aktiviteter på sidan Schemalagda aktiviteter.
Mer information om hur du övervakar status för jobbkötransaktioner finns i Så här visar du status för alla projekt. Mer information om driftsbegränsningar finns i Asynkrona aktivitetsgränser.
Övervaka status eller fel i jobbkön
Data som jobbkön genererar lagras så att du kan felsöka fel.
För varje jobbkötransaktion kan du visa och ändra statusen. När du skapar en jobbkötransaktion anges dess status som Stoppad. Du kan exempelvis ange statusen som Klar och åter som Stoppad. I annat fall uppdateras information om status automatiskt.
I följande tabell beskrivs värdena i fältet Status.
Status | Description |
---|---|
Klar | Jobbkötransaktionen är redo att köras. |
Pågående | Jobbkötransaktionen pågår. Det här fältet uppdateras medan jobbkön körs. |
Stoppad | Standardstatusen för jobbkötransaktionen när du skapade den. Välj åtgärden Ställ in statusen som Klar för att ändra statusen till Klar. Välj åtgärden Stoppa om du vill återställa till Stoppad. Om du vill veta mer går du till Om Stoppad. |
Stoppad på grund av inaktivitet | Används främst för jobbkötransaktioner som schemalägger synkronisering mellan Business Central och en annan app, t.ex. Dataverse. Mer information om den här statusen finns i Om tidsgränser för inaktivitet. |
Väntar | Gäller endast för jobbkötransaktioner som har tilldelats en kategorikod. Anger att projektet är schemalagt, men att den underliggande schemalagda uppgiften inte är aktiv. Efter att jobbköposten som för närvarande körs och är i samma kategori avslutas, ändras statusen för nästa projekt i kategorin med status Väntar till Klar. |
Fel | Något gick fel. Välj Visa fel för att visa felmeddelandet. |
Slutförd | Jobbkötransaktionen har slutförts. |
Om Stoppad
Att ange en jobbköpost till Stoppad påverkar inte ett projekt som redan körs. När ett projekt startar fortsätter det att köras tills det är slutfört, oavsett eventuella efterföljande ändringar som görs i jobbköposten, till exempel att stoppa det.
Statusen Stoppad används vanligtvis för att förhindra att ett projekt startar automatiskt när det når sin schemalagda starttid. Det gör att du tillfälligt kan pausa ett projekt innan det börjar bearbetas.
Om du behöver stoppa eller avbryta ett projekt som körs kan du ingripa manuellt i processen. Du kan till exempel stoppa motsvarande session eller process.
Så här visar du status för ett projekt
- Välj ikonen , ange jobbkötransaktioner och välj sedan relaterad länk.
- På sidan jobbkötransaktioner väljer du en jobbkötransaktion, och väljer sedan åtgärden loggposter.
Dricks
För mer djupgående analys baserad på telemetri kan du välja Application Insights i Microsoft Azure för att granska statusen för jobbkötransaktioner. För att lära dig mer om telemetri, gå till Övervaka och analysera telemetri och Analysera spårningstelemetri för livscykel för jobbkö.
Visa schemalagda uppgifter
På sidan schemalagda uppgifter i Business Central visas vilka uppgifter som är klara att köras i jobbkön. På sidan visas också information om det företag som varje aktivitet har konfigurerats för att köras i. Endast aktiviteter som är markerade som tillhör den aktuella miljön kan dock köras.
Om det aktuella företaget exempelvis finns i en miljö som är en kopia av en annan miljö stoppas alla schemalagda aktiviteter. Använd sidan Schemalagda uppgifter för att visa vilka uppgifter som är klara att köras i jobbkön.
Anmärkning
Interna administratörer och licensierade användare kan schemalägga aktiviteter så att de körs. Delegerade administratörer kan konfigurera och schemalägga aktiviteter så att de körs, men endast licensierade användare kan köra dem.
Min jobbködel
I delen Min jobbkö på din startsida visas de jobbköer som du har inlett men som ännu inte slutfört. Som standard visas inte delen, så du behöver lägga till den på din startsida. Om du vill veta mer om anpassning, gå till Anpassa arbetsyta.
Delen visar följande information:
- Vilka dokument med ditt ID i fältet Tilldelat användar-ID so behandlas eller står i kö, inklusive de dokument som bokförs i bakgrunden.
- Om det uppstod ett fel vid bokföring av ett dokument eller i jobbkötransaktionen.
Delen Min jobbkö ger dig också möjlighet att makulera en dokumentbokföring.
Dricks
En annan användbar funktion är stack-ikonen Uppgifter i jobbkö på startsidan. Med hjälp av stack-ikonen är det enkelt att övervaka jobbkötransaktioner utifrån deras status. För mer information, gå till stack-ikonen Uppgifter i jobbkö.
Så här kan du visa ett fel från delen Min jobbkö
- På en transaktion med statusen fel, väljer du åtgärden Visa felet.
- Granska felmeddelandet och lös problemet.
Stack-ikonen Uppgifter i jobbkö
Med hjälp av stack-ikonen Uppgifter i jobbkö på startsidan är det enkelt att hålla ett öga på jobbkötransaktionerna. Stack-ikonen visar paneler för tre statusar:
- Misslyckade uppgifter: Dessa uppgifter behöver åtgärdas. Uppgifter visas i den här panelen när de överskrider det maximala antalet försök att köra som du har angett för jobbkötransaktionen. För mer information, gå till Hantera problem med jobbkötransaktion.
- Uppgifter som pågår: Dessa uppgifter körs.
- Uppgifter i kö: Dessa uppgifter väntar på sin tur.
Du kan konfigurera stack-ikonen för Uppgifter i jobbkö så att färgindikatorer används, så att det är lätt att veta när jobbkötransaktioner behöver åtgärdas. Mer information om färgindikatorer för stack-ikonen finns i Skapa en färgad indikator på stack-ikoner för företaget eller enskilda användare.
Hantera problem med jobbkötransaktioner
Jobbkötransaktioner stoppades när ett fel inträffar. Det kan till exempel vara problem när en post ansluter till en extern tjänst, till exempel en bankfeed. Om tjänsten inte är tillgänglig för tillfället och jobbkötransaktionen inte kan ansluta visas ett felmeddelande i transaktionen och den stoppas. Du måste starta om jobbkötransaktionen manuellt. Men fälten Maximalt antal försök och Kör fördröjning igen (sek.) kan du undvika problemet. Fältet Maximalt antal försök låter dig ange hur många gånger jobbkötransaktionen kan misslyckas innan den slutar att försöka köras. Fältet Kör fördröjning igen (sek.) låter dig ange hur lång tid, i sekunder, mellan försöken. Kombinationen av dessa två fält kan behålla jobbkötransaktionen tills den externa servicen blir tillgänglig.
Om en jobbkötransaktion visar ett fel, är ditt första alternativ att lösa problemet att starta om jobbkötransaktionen. Du kan ställa in statusen för jobbkötransaktionen till Stoppad och sedan Klar eller bara starta om den.
Om en omstart inte hjälper kan problemet bero på koden. Du kan hitta ägaren (kallas även för utgivaren) av koden i Al stackspåret i jobbkön. Om felet kommer från ett program/tillägg kontaktar du din Microsoft-partner. Om felet kommer från ett Microsoft-program öppnar du ett supportärende med Microsoft.
Om du kontaktar Microsoft-partnern eller Microsoft för support bör du ange följande information:
- ID för jobbkötransaktionen som kördes där felet inträffade
- Tidsstämpeln för när felet inträffade
- Din tidszon
Dricks
Beroende på om din Business Central är tidigare eller senare än version 22.1, samla in informationen på följande sätt:
- För tidigare versioner anger du en skärmbild av sidan Loggposter för jobbkö.
- För senare versioner använder du åtgärden Kopiera detaljer på sidan Loggposter för jobbkö för att kopiera informationen (jobbkö-ID, tidsstämpel och tidszon).
Få ett meddelande när en jobbkötransaktion misslyckas
Om något går fel och en jobbkötransaktion misslyckas, eller inte schemaläggs av någon anledning, kanske du vill få ett meddelande så att du kan reagera snabbt. Du kan ställa in meddelanden för att varna dig, din administratör för jobbkön eller båda. Med meddelandet kan du:
- Starta om jobbkötransaktionen, vilket vanligtvis är det första du ska prova.
- Gå direkt till informationen om felet.
Om du vill ställa in meddelanden om misslyckade jobbkötransaktioner startar du den assisterade konfigurationen Konfigurera jobbköaviseringar från sidan Assisterad konfiguration. Använd guiden för att ange följande inställningar:
Vem som ska meddelas om ett fel. Du kan meddela personen som startade jobbkötransaktionen eller administratörerna för jobbkötransaktionen eller båda.
Hur du vill bli meddelad. Du kan aktivera aviseringar i produkten som visas högst upp på startsidan.
Eller använd externa affärshändelser för att starta ett Power Automate-flöde. Du kan ange när, hur och vem du vill meddela för flödet. Ditt Power Automate-flöde måste prenumerera på händelsen Jobbköuppgiften misslyckades. För att göra det enklare att skapa ett flöde som använder externa affärshändelser tillhandahåller Business Central mallen Meddela i Outlook när jobbkön i Business Central misslyckas Power Platform . En assisterad konfigurationsguide hjälper dig att komma igång med bara några få steg. För mer information om Power Automate-flöden, gå till Använd Power Automate-flöden i Business Central.
När du vill bli meddelad. Du kan välja att bli meddelad omedelbart eller ange tröskelvärden som ska meddelas först när ett antal jobbkötransaktioner misslyckas.
När du har ställt in aviseringar kan du alltid aktivera eller inaktivera dem. På sidan Mina aviseringar för the Meddelande om att jobbkö misslyckades, markera eller avmarkera kryssrutan Aktiverad.
Övervaka jobbkön med telemetri
Administratörer kan använda Azure Application Insights för att samla in och analysera telemetri för att identifiera problem. För att lära dig mer om telemetri, gå till Övervaka och analysera telemetri och Analysera spårningstelemetri för livscykel för jobbkö.
Med hjälp av telemetri kan administratörer ställa in aviseringar på de jobbköer som skickar ett textmeddelande, e-postmeddelande eller ett meddelande i Teams om något inte är rätt. Om du vill veta mer om dessa aviseringar går du till Avisering om telemetri.
Se även
Administration
Ställa in Business Central
Ändra grundinställningar
Analysera spårningstelemetri för livscykel för jobbkö
Avisering om telemetri
Sök efter gratis e-inlärningsmoduler för Business Central här