Share via


Taakwachtrijen gebruiken om taken te plannen

Gebruik de pagina Taakwachtrijposten om specifieke rapporten en codeunits te plannen en uit te voeren. U kunt taken éénmalig of herhaaldelijk uitvoeren. U kunt bijvoorbeeld het rapport Verkoper * Verkoopstatistieken wekelijks uitvoeren om verkopen per verkoper elke week bij te houden of u kunt de codeunit Goedkeuringsaanvragen delegeren dagelijks uitvoeren om te voorkomen dat documenten zich opstapelen.

Op de pagina Taakwachtrijposten worden alle bestaande posten weergegeven. Als u een nieuw taakwachtrij-item toevoegt die volgens planning wordt uitgevoerd, moet u wat informatie verstrekken. Voorbeeld:

  • Het type object dat moet worden uitgevoerd, zoals een rapport of codeunit. U moet toestemming hebben om het rapport of de codeunit uit te voeren.
  • De naam en object-id van het object.
  • Parameters om het gedrag van het taakwachtrij-item te specificeren. Zo kunt u een parameter toevoegen om alleen geboekte verkooporders te verzenden.
  • Het schema voor wanneer en hoe vaak het taakwachtrij-item wordt uitgevoerd.

Belangrijk

Als aan u de machtigingenset SUPER is toegewezen die wordt geleverd met Business Central, bent u gemachtigd alle in uw licentie opgenomen objecten uit te voeren. Als u de rol Gedelegeerde beheerder hebt, kunt u taakwachtrij-items maken en plannen, maar alleen beheerders en gelicentieerde gebruikers kunnen ze uitvoeren.

Nadat een taak is voltooid, verwijdert Business Central deze uit de lijst met taakwachtrij-items, tenzij het een periodieke taak is. Voor terugkerende taken wordt het veld Vroegste begintijd aangepast, zodat het de volgende keer weergeeft dat de taak wordt uitgevoerd.

Voorbeelden van wat kan worden gepland met behulp van taakwachtrijposten

Rapporten plannen.

U kunt een rapport plannen voor uitvoering op een bepaalde datum en tijd. Geplande rapporten en batchtaken worden in de verwerkingswachtrij ingevoerd en verwerkt op het geplande tijdstip, net zoals andere taken. U kiest de optie Schema nadat u de actie Verzenden naar hebt gekozen en voert vervolgens informatie in zoals de printer, de tijd, de datum en de herhaling.

Ga voor meer informatie over planning naar Een rapport plannen voor uitvoering

Synchronisatie plannen tussen Business Central en Dataverse

Als u Business Central integreert met Dataverse, kunt u met de taakwachtrij plannen wanneer u gegevens wilt synchroniseren. Afhankelijk van de richting en regels die u definieert, kan het taakwachtrij-item records maken in de ene app om met records in de andere overeen te komen. Een goed voorbeeld is dat wanneer u een contact registreert in Dynamics 365 Sales, het taakwachtrij-item dat contact voor u kan instellen in Business Central. Zie Een synchronisatie plannen tussen Business Central en Dynamics 365 Sales voor meer informatie over planning.

Het boeken van verkoop- en inkooporders plannen

U kunt taakwachtrij-items gebruiken om bedrijfsprocessen te plannen die op de achtergrond worden uitgevoerd. Achtergrondtaken zijn bijvoorbeeld nuttig wanneer meerdere gebruikers tegelijkertijd verkooporders boeken, maar er slechts één order tegelijk kan worden verwerkt. Ga voor meer informatie over boeken op de achtergrond naar Boeking op de achtergrond instellen met taakwachtrijen.

Belangrijk voor het plannen van periodieke taken

Belangrijk

Periodieke taakwachtrijen kunnen de prestaties beïnvloeden, dus u moet ze niet te vaak uitvoeren. Wanneer u instelt hoe vaak een periodieke taak moet worden uitgevoerd, probeer dan een zo groot mogelijk tijdsinterval in te stellen. Als u bijvoorbeeld een herhaling van vijf minuten wilt instellen, overweeg dan of dit vijftien minuten kan zijn, of zelfs één keer per uur. Houd bij het plannen van periodieke taakwachtrijen rekening met de gebieden van de toepassing die door de taak worden beïnvloed. Is het een gebied waar veel gebruikers werken en zal er sprake zijn van zware activiteit? Houd rekening met de lengte van één taakuitvoering en de zakelijke motivaties voor het uitvoeren van taken met een bepaalde cadans.

De vroegste begindatum

De waarde in het veld Vroegste begindatum/-tijd op de pagina Kaart voor taakwachtrijpost wordt weergegeven wanneer de taak de volgende keer wordt uitgevoerd. Er zijn verschillende factoren die van invloed kunnen zijn op de vraag of een taakwachtrij-item op dat moment daadwerkelijk wordt uitgevoerd.

De meest voorkomende factoren zijn het aantal taakwachtrij-items in een omgeving en het totale aantal geplande taken. Om de prestatieniveaus te beschermen zijn er operationele limieten. Als u veel items hebt en er bijvoorbeeld één mislukt of langer duurt dan verwacht, start de volgende taak mogelijk niet op de verwachte tijd. Als u codeunits hebt die 100.000 of meer geplande taken genereren, moet u onderzoeken of u al deze taken daadwerkelijk nodig hebt. U kunt de lijst met alle geplande taken bekijken op de pagina Geplande taken.

Voor meer informatie over het controleren van de status van taakwachtrij-items gaat u naar De status voor een taak weergeven. Ga voor meer informatie over operationele limieten naar Asynchrone taaklimieten.

Status of fouten in de taakwachtrij bewaken

Gegevens die de taakwachtrij genereert, worden opgeslagen, zodat u fouten kunt oplossen.

Voor elk item in de wachtrij kunt u de status bekijken en wijzigen. Wanneer u een taakwachtrij-item maakt, wordt de status ingesteld op Afwachten. U kunt de status bijvoorbeeld instellen op Klaar en weer op Afwachten. Als u dat niet doet, wordt statusinformatie automatisch bijgewerkt.

De volgende tabel beschrijft de waarden van het veld Status.

Status Omschrijving
Gereed Het taakwachtrij-item is klaar om te worden uitgevoerd.
In verwerking Het taakwachtrij-item wordt verwerkt. Dit veld wordt bijgewerkt terwijl de taakwachtrij wordt uitgevoerd.
In de wacht De standaardstatus van het taakwachtrij-item wanneer u het maakt. Kies de actie Status instellen op Gereed om de status te wijzigen in Gereed. Kies de actie Instellen op afwachten om de status terug te zetten naar Afwachten. Ga voor meer informatie naar Over afwachten.
Afwachten vanwege inactiviteit Wordt voornamelijk gebruikt voor taakwachtrij-items die synchronisatie plannen tussen Business Central en een andere toepassing, zoals Dataverse. Ga voor meer informatie over deze status naar Over inactiviteittime-outs.
Wachten Alleen relevant voor taakwachtrijposten waaraan een categoriecode is toegewezen. Geeft aan dat de taak is gepland, maar dat de onderliggende geplande taak niet actief is. Nadat het taakwachtrij-item dat momenteel actief is en zich in dezelfde categorie bevindt, is voltooid, wordt de status van de volgende taak in de categorie met de status Wachten Gereed.
Fout Er is iets fout gegaan. Kies Fout weergeven om het foutbericht weer te geven.
Voltooid Het taakwachtrij-item is voltooid.

Over afwachten

Het instellen van een taakwachtrij-item op Afwachten heeft geen invloed op een taak die al wordt uitgevoerd. Zodra een taak in de taakwachtrij is gestart, blijft deze lopen totdat deze is voltooid, ongeacht eventuele latere wijzigingen in de taakwachtrij, zoals het in de wacht zetten ervan.

De status Afwachten wordt doorgaans gebruikt om te voorkomen dat een taak automatisch wordt gestart wanneer de geplande starttijd wordt bereikt. Hiermee kunt u een taak tijdelijk onderbreken voordat deze wordt verwerkt.

Als u een lopende taak moet stoppen of annuleren, kunt u handmatig ingrijpen in het proces. U kunt bijvoorbeeld de bijbehorende sessie of het proces stopzetten.

De status voor een taak weergeven

  1. Kies het pictogram Lampje dat de functie Vertel me opent., voer Taakwachtrijposten in en kies vervolgens de gerelateerde koppeling.
  2. Selecteer op de pagina Taakwachtrijposten een taakwachtrijpost en kies vervolgens de actie Logboekvermeldingen.

Fooi

Voor grondige analyse op basis van telemetrie kunt u Application Insights in Microsoft Azure gebruiken om de status van taakwachtrijposten te controleren. Ga voor meer informatie over telemetrie naar Telemetrie bewaken en analyseren en Traceringstelemetrie van levenscyclus van taakwachtrij analyseren.

Geplande taken weergeven

De pagina Geplande taken in Business Central laat zien welke taken klaar zijn om te worden uitgevoerd in de taakwachtrij. De pagina toont ook informatie over het bedrijf waarvoor elke taak is ingesteld om te worden uitgevoerd. Alleen taken die zijn gemarkeerd als behorend tot de huidige omgeving kunnen echter worden uitgevoerd.

Alle geplande taken stoppen bijvoorbeeld als het bedrijf zich in een omgeving bevindt die een kopie is van een andere omgeving. Gebruik de pagina Geplande taken om taken in te stellen als gereed om te worden uitgevoerd in de taakwachtrij.

Opmerking

Interne beheerders en gelicentieerde gebruikers kunnen taken plannen om te worden uitgevoerd. Gedelegeerde beheerders kunnen taken instellen en plannen om uit te voeren, maar alleen gebruikers met een licentie kunnen ze uitvoeren.

Het onderdeel Mijn taakwachtrij

In het onderdeel Mijn taakwachtrij op uw startpagina worden de taakwachtrij-items weergegeven die u hebt gestart, maar die niet zijn voltooid. Standaard wordt het onderdeel niet weergegeven, maar u kunt het toevoegen aan uw startpagina. Ga voor meer informatie over personalisatie naar Uw werkruimte personaliseren.

Het onderdeel toont de volgende informatie:

  • Welke documenten met uw id in het veld Toegewezen gebruikers-id worden verwerkt of in de wachtrij staan, inclusief documenten die op de achtergrond worden geboekt.
  • Of er een fout is opgetreden bij het boeken van een document of in de taakwachtrij.

Met het onderdeel Mijn taakwachtrij kunt u een documentboeking ook annuleren.

Fooi

Een andere handige functie is de stapel Taakwachtrijtaken op uw startpagina. Dankzij de stapel kunt u de status van taken in de wachtrij eenvoudig controleren. Ga voor meer informatie naar De stapel Taakwachtrijtaken.

Een fout in het gedeelte Mijn taakwachtrij weergeven

  1. Kies in een post met de status Fout de actie Fout weergeven.
  2. Bekijk de foutmelding en los het probleem op.

Stapel Taakwachtrijtaken

Met de stapel Taakwachtrijtaken op uw startpagina kunt u eenvoudig uw taakwachtrij-items in de gaten houden. De stapel toont tegels voor drie statussen:

  • Mislukte taken: deze taken vereisen aandacht. Taken worden op deze tegel weergegeven nadat ze het maximale aantal pogingen hebben overschreden dat u voor het taakwachtrij-item hebt opgegeven. Ga voor meer informatie naar Problemen met taakwachtrijposten afhandelen.
  • Taken in uitvoering: deze taken worden uitgevoerd.
  • Taken in wachtrij: deze taken wachten op hun beurt.

U kunt de stapel Taakwachtrijtaken zo configureren dat er kleurindicatoren worden gebruikt. Zo ziet u eenvoudig wanneer items in de taakwachtrij aandacht nodig hebben. Ga naar Een gekleurde indicator voor indicatiestapels instellen voor het bedrijf of voor afzonderlijke gebruikers voor meer informatie over kleurindicatoren voor stapels.

Problemen met taakwachtrijposten afhandelen

Taakwachtrij-items worden niet meer uitgevoerd wanneer er een fout is. Dit kan bijvoorbeeld een probleem zijn wanneer een item verbinding maakt met een externe service, zoals een bankfeed. Als de service tijdelijk niet beschikbaar is en het item in de taakwachtrij geen verbinding kan maken, geeft het item een fout weer en stopt het met werken. U moet het taakwachtrij-item handmatig opnieuw starten. De velden Maximaal aantal pogingen en Vertraging bij opnieuw uitvoeren (sec.) kunnen u echter helpen deze situatie te voorkomen. Met het veld Maximaal aantal pogingen kunt u specificeren hoe vaak het invoeren van het taakwachtrij-item kan mislukken voordat het stopt met proberen te worden uitgevoerd. Met het veld Vertraging bij opnieuw uitvoeren (sec.) kunt u de hoeveelheid tijd, in seconden, tussen pogingen specificeren. De combinatie van deze twee velden kan ervoor zorgen dat het taakwachtrij-item actief blijft totdat de externe service beschikbaar komt.

Als een taakwachtrijpost een fout vertoont, is uw eerste optie om het probleem op te lossen het opnieuw starten van de taakwachtrijpost. U kunt de status van de taakwachtrijpost instellen op Afwachten en dan naar Gereed, of start het gewoon opnieuw.

Als opnieuw starten niet helpt, ligt het probleem mogelijk in de code. U vindt de eigenaar (ook wel de uitgever) van de code in de AL-stacktracering in het taakwachtrijlogboek. Neem contact op met uw Microsoft-partner als de fout afkomstig is van een app/extensie. Als de fout afkomstig is van een Microsoft-toepassing, open dan een ondersteuningsverzoek bij Microsoft.

Als u contact opneemt met uw Microsoft-partner of Microsoft voor ondersteuning, geeft u de volgende informatie door:

  • De id van de uitvoering van het taakwachtrij-item waar de fout optrad
  • Het tijdstempel van wanneer de fout optrad
  • Uw tijdzone

Fooi

Afhankelijk van of uw Business Central ouder of later is dan versie 22.1, verzamelt u de informatie op de volgende manieren:

  • Geef voor eerdere versies een schermafbeelding van de pagina Logposten taakwachtrij.
  • Voor latere versies gebruikt u de actie Details kopiëren op de pagina Logposten taakwachtrij om de informatie te kopiëren (taakwachtrij-id, tijdstempel en uw tijdzone).

Een melding krijgen wanneer een taakwachtrij-item mislukt

Als er iets misgaat en een item in de taakwachtrij mislukt of om een of andere reden niet wordt gepland, wilt u wellicht een melding ontvangen, zodat u snel kunt reageren. U kunt meldingen instellen om uzelf, uw taakwachtrijbeheerder of beiden te waarschuwen. Met de melding kunt u:

  • Het taakwachtrij-item opnieuw plannen. Dit is doorgaans het eerste wat u probeert.
  • Direct naar details over de storing gaan.

Als u meldingen wilt instellen voor mislukte taakwachtrij-items, start u de begeleide instelling Taakwachtrijberichten instellen op de pagina Begeleide instelling . Gebruik de begeleide instelling om de volgende instellingen in te voeren:

  • Wie op de hoogte moet worden gesteld van een fout. U kunt de persoon die het taakwachtrij-item heeft gestart, de beheerders van het taakwachtrij-item of beiden op de hoogte stellen.

  • Hoe u op de hoogte wilt worden gehouden. U kunt meldingen in het product inschakelen die boven aan uw startpagina worden weergegeven.

    Geeft een melding weer boven aan de startpagina.

    Of gebruik externe bedrijfsgebeurtenissen om een Power Automate-stroom te starten. U kunt aangeven wanneer, hoe en wie u op de hoogte wilt stellen van de stroom. Uw Power Automate-stroom moet zich abonneren op de gebeurtenis Taakwachtrij mislukte taken . Om het eenvoudiger te maken om een stroom te maken die gebruikmaakt van externe bedrijfsgebeurtenissen, biedt Business Central de Power Platform-sjabloon Melden in Outlook wanneer taakwachtrij in Business Central mislukt. Met een begeleide instelling bent u in een paar stappen klaar met de instelling. Voor meer informatie over Power Automate-stromen gaat u naar Power Automate-stromen gebruiken in Business Central.

  • Wanneer u op de hoogte wilt worden gehouden. U kunt ervoor kiezen om direct op de hoogte te worden gesteld, of drempelwaarden opgeven zodat u pas op de hoogte wordt gesteld nadat een aantal taken in de wachtrij is mislukt.

Nadat u meldingen hebt ingesteld, kunt u deze altijd in- of uitschakelen. Zet op de pagina Mijn meldingen voor de Melding mislukte taakwachtrij het selectievakje Geactiveerd aan of uit.

De taakwachtrij bewaken met telemetrie

Beheerders kunnen Azure Application Insights gebruiken om telemetrie te verzamelen en te analyseren die u kunt gebruiken om problemen te identificeren. Ga voor meer informatie over telemetrie naar Telemetrie bewaken en analyseren en Traceringstelemetrie van levenscyclus van taakwachtrij analyseren.

Met telemetrie kunnen beheerders waarschuwingen instellen voor problemen met de taakwachtrij die een sms, e-mail of een bericht in Teams verzenden als er iets niet klopt. Ga voor meer informatie over deze waarschuwingen naar Waarschuwing over telemetrie.

Zie ook

Beheer
Business Central instellen
Basisinstellingen wijzigen
Traceringstelemetrie van levenscyclus van taakwachtrij analyseren
Waarschuwing over telemetrie

U vindt hier gratis e-learningmodules voor Business Central