Veel processen in Microsoft Dynamics 365 voor Finance en Operations kunnen worden geautomatiseerd - als afzonderlijke taken of meerdere taken gegroepeerd in een batchtaak. Batchopdrachten worden gemaakt voor taken zoals het verwerken van rapporten, het coördineren van planningsonderhoud en het maken en verzenden van documenten zoals facturen. Batchopdrachten worden gemonitord vanuit een systeembeheerperspectief, gebruiken aangepaste of standaard D365-klassen en worden gelijktijdig of achter elkaar uitgevoerd met beslissingsbomen.

Microsoft's 18-release van oktober biedt nieuwe productiviteitsfuncties voor batchbeheer. In de post van vandaag zullen we eerst de basisconfiguratiestappen bekijken voor het maken van een batchtaak van Systeem administratieen dan zullen we opties verkennen voor het on-demand maken van batchtaken in D365 Finance and Operations-modules.

Voorwaarden

Lees de volgende artikelen van Microsoft, want deze informatie wordt gebruikt bij het maken van nieuwe batchtaken:

Batchopdrachten verkennen

Laten we beginnen!

1. Ga naar Systeembeheer> Configuratie> Batchgroep

batchopdrachten

batchopdrachten

Batchgroepen worden geassocieerd met taken binnen een Batch-job. Meerdere batchservers kunnen worden gebruikt om de verwerking te ondersteunen.

2. Ga naar Systeembeheer> Configuratie> Actieve periodes voor batchtaken

batchopdrachten

Actieve periodes voor batchtaken is een nieuwe, optionele functie in Platform Update 21 die meer gedetailleerde controle biedt over de tijdsperioden waarin een batch wordt verwerkt. Een batch kan bijvoorbeeld elke dag opnieuw optreden. Voor een voorbeeld afgebeeld in bovenstaande screenshot, door het toewijzen van de NACHT Actieve periode, is de herhaling per uur beperkt om alleen tussen de uren van 8 PM en 4 AM (GMT) te worden uitgevoerd.

Nieuwe batchtaken maken

1. Ga naar Systeembeheer> Vragen> Batchopdrachten> + Nieuw

batchopdrachten

Een batchtaak kan een of meer taken bevatten die een gemeenschappelijke planning, herhaling en waarschuwingsconfiguratie hebben. Laten we de verschillende opties op dit scherm bekijken:

Status

  • Achterhouden - initiële status; wordt niet verwerkt; kan een batch worden bewerkt
  • annuleren - batch annuleert vanuit een uitgevoerde status
  • Het wachten - zal worden verwerkt bij de volgende geplande herhaling; kan worden verplaatst naar Achterhouden tijdelijk pauzeren
  • Uitgevoerd - batch wordt verwerkt
  • Fout - kan opnieuw worden gestart door te wijzigen in Het wachten
  • Eindigde - met succes voltooid en kan handmatig opnieuw worden uitgevoerd door te wijzigen in Het wachten

Batchopdracht

  • Bekijk taken - bekijk en bewerk of maak taken binnen de batch
  • Batch-taakgeschiedenis - beoordeling van de status van eerder verwerkte gebeurtenissen
  • Herhaling - het schema voor herhaalde verwerking
  • Waarschuwingen - waarschuwingen voor gebeurtenissen, zoals een mislukte verwerking
  • Log - beschikbare vacatures met de status 'Fout'
  • Gegenereerde bestanden - output van batchtaken

Functies

  • Verander status - kan worden gewijzigd in Inhouden, Annuleren of Wachten
  • Verwijder herhaling - annuleer toekomstige verwerkingen
  • Delete - verwijder de batchtaak
  • Batchopdracht kopiëren - nieuw voor Platform Update 20, kopieert taken, afhankelijkheden en waarschuwingen naar een nieuwe batchtaak
  • verversen - vernieuw de batchlijstpagina

2. Ga naar Systeembeheer> Vragen> Batchopdrachten> BATCH JOB> Taken bekijken> + Nieuw

batchopdrachten

3. Maak een of meerdere taken voor de taak, koppel deze aan een Bedrijfsaccount (rechtspersoon), wijs een toe Naam van de klasse (standaard of aangepast) en koppelen aan een Batchgroep.

Let op dan heb je de optie om te gebruiken HEEFT VOORWAARDEN om afhankelijkheden tussen taken te identificeren, zoals een reeks of een takenboom op basis van de status van verwerkte taken. In dit voorbeeld is de Inkooporderfactuur taak moet de status hebben van Eindigde om de verwerking van de te starten Klantorderfactuur taak. Voorwaarden kunnen ook worden gebruikt om te bepalen of een andere taak moet worden uitgevoerd op basis van de resultaten van een vorige taak. Als de status van de eerste taak bijvoorbeeld is eindigde, de tweede taak wordt uitgevoerd, maar als de status van de eerste taak is Fout, de derde taak wordt uitgevoerd.

parameters bieden opties voor recordselectie en opent het standaardformulier dat aan de geselecteerde is gekoppeld Naam van de klasse (SalesFormLetter_Invoice in de bovenstaande screenshot). Zoals hieronder getoond, van kies, filters kunnen worden toegepast met behulp van de standaardvelden, extra geselecteerde velden of gebruik Sluit zich aan bij om filters uit andere tabellen toe te staan. In dit voorbeeld is een join gemaakt met de BRKShipmentEntryDetail tafel.

batchopdrachten

4. Sluit dit formulier om terug te keren naar de batchtaak en definieer vervolgens Herhaling, Waarschuwingenen Verander status.

5. Ga naar Systeembeheer> Vragen> Batchopdrachten> BATCH JOB> Herhaling

batchopdrachten

Definities van de HERKOMSTPATROON

  • notulen - de telling (vast interval) voor herhaling
  • uren - de telling (vast interval) voor herhaling
  • dagen - het vaste interval voor herhaling, of selecteer om elke weekdag te herhalen
  • weken - het vaste interval voor herhaling en selecteer een of meer dagen in de week
  • Maanden - herhaal op een specifieke dag (dwz de 25th) met een vast interval, of selecteer een specifieke weekdag (dat wil zeggen de vierde dinsdag) met een vast interval
  • Jaar - herhaal dit jaarlijks, of een specifieke weekdag (dwz de vierde dinsdag) in een specifieke maand

6. Ga naar Systeembeheer> Vragen> Batchopdrachten> BATCH JOB> Waarschuwingen

batchopdrachten

U hebt de mogelijkheid om waarschuwingen te maken op basis van de resulterende status.

7. Ga naar Systeembeheer> Vragen> Batchopdrachten> BATCHTAAK> FUNCTIES> Status wijzigen

batchopdrachten

Stel de status van een nieuwe taak in op Het wachten om de verwerking te starten bij het volgende herhalingsinterval. Of stel de status van een actieve taak in op Achterhouden aanpassen.

Batchopdrachten bewaken

Ga naar Systeembeheer> Werkruimten> Systeembeheer. Hier kunt u bestaande taken volgen.

batchopdrachten

Batch-creatie op aanvraag

Zoals gezegd, kunnen we vanuit veel D365-formulieren eenmalige batchverwerking starten op een eenmalige of terugkerende basis. Enkele voorbeelden zijn:

  • Grootboek> Rekeningschema> Structuren> Accountstructuren configureren> Activeren
  • Grootboek> Vragen en rapporten> Grootboekrapporten> Transactielijst grootboek
  • Te betalen rekeningen> Facturen> Leveranciersfacturen in behandeling> Verwerken> Batch
  • Debiteuren> Facturen> Batchfacturering> Factuur> Selecteren

Zoekwoorden om te zoeken zijn Partij or Laten lopen op de achtergrond. Hier zullen we het facturatieproces voor debiteuren en beschikbare batchopties bekijken.

Ga naar Debiteuren> Facturen> Batchfacturering> Factuur

batchopdrachten

Let op de Partij knop in de rechteronderhoek van het bovenstaande scherm. Als u hierop klikt, wordt de geopend Batchverwerking scherm (hieronder weergegeven), dat toegang geeft tot dezelfde Batch-taakopties zoals hierboven uitgelegd, zoals, Herhaling, Waarschuwingenen Partij groep opdrachten. We hebben hier echter niet de optie om meerdere taken toe te voegen aan een batchopdracht of om voorwaardelijke verwerking te definiëren. Wanneer we hier de batch maken, voegen we in wezen één taak toe aan één batchtaak, hetzij op een eenmalige basis, zoals voor Activering accountstructuur, of op een terugkerende basis, zoals voor Factuur genereren.

batchopdrachten

Als u op OK klikt, verschijnt dit bericht:

batchopdrachten

En de Batch-taak is nu toegevoegd aan de Wachten op batchtaken wachtrij. Het kan worden onderhouden vanaf Systeembeheer> Batchopdrachten.

batchopdrachten

Nou, daar is het ... alles wat je ooit wilde weten (of op zijn minst een hele hoop) over batchtaken in Dynamics 365 voor Finance and Operations.

Happy Dynamics 365'ing!

Avatar voor Joe D365

Joe D365

Joe D365 is een Microsoft Dynamics 365 superheld die op pure Dynamics adrenaline draait. Als het gezicht van PowerObjects, is de missie van Joe D365 om innovatieve manieren te onthullen om Dynamics 365 te gebruiken en de toepassing naar meer bedrijven en organisaties over de hele wereld te brengen.