Bestandsmonitor

In het hoofdstuk Startmomenten staat beschreven hoe u een bestandsmonitor aan de taak kunt toevoegen.


Een bestandsmonitor is een startmoment waarmee u een taak automatisch kunt laten starten wanneer bepaalde bestanden in een bepaalde map voorkomen.


Bijvoorbeeld


  • Start de taak wanneer in de map C:\Temp\ bestanden voorkomen met de extensie XLS.


Indien u een nieuwe bestandsmonitor gaat aanmaken, zal het volgende venster worden getoond:



In dit venster kunt u de bestandsmonitor definiëren. Hieronder worden alle mogelijkheden beschreven.

Actief

Middels deze optie kunt u bepalen of deze bestandsmonitor actief is.


NB: U kunt deze optie ook direct in de startmomenten wijzigen.

Te monitoren mappen

Hier geeft u de mappen op waarin de monitor moet controleren op het bestaan van bestanden. Elke map voert u op een nieuwe regel in. Hieronder ziet u een voorbeeld waarin 2 mappen zijn ingesteld:



N.B.: U kunt hier geen bestanden opgeven.

Bestanden

Hier geeft u aan op welke bestanden gecontroleerd moet worden. U kunt bestandsnamen opgeven en/of bestandswildcards. Elke bestandsopgave voert u op een nieuwe regel in. Hieronder ziet u een voorbeeld:




N.B.: U kunt hier geen mappen opgeven.

Tijd bereik

Hier geeft u aan binnen welk tijdsbereik de bestandsmonitor moet controleren op de aangegeven bestanden.



In dit voorbeeld zal de bestandsmonitor niet eerder dan 8:00 uur en niet later dan 19:30 uur op bestanden controleren. De bestandsmonitor zal in dit voorbeeld als eerste om 8:00 haar controle uitvoeren. Of de bestandsmonitor daarna nog vaker controles uitvoert hangt o.a. af van de optie Tijd interval, die hieronder staat beschreven.

Tijd interval

Bij deze optie geeft u aan of de bestandsmonitor, binnen het gestelde Tijd bereik (zie beschrijving hierboven), vaker op bestanden moet controleren.



In dit voorbeeld zal de bestandsmonitor, binnen het ingestelde tijd bereik, iedere 5 minuten op bestanden controleren. Indien u bij zowel minuten als seconden 0 invult, zal de bestand monitor eenmalig, binnen het tijdsbereik, op bestanden controleren.


Let op: deze interval is een tijdsperiode gerekend vanaf de eindtijd van de laatste uitvoering van de taak.

Voorbeelden

Voorbeeld 1

Stel:

  • Tijd bereik: 8:30 t/m 17:00.
  • Tijd interval: 0 minuten en 0 seconden.
  • Duur taakjob: 0 seconden (aanname dat er bestanden worden gevonden en dus dat de taak gestart zal worden).


Resultaat: de bestandsmonitor controleert eenmalig op aanwezigheid bestanden om 8:30 uur, omdat bij tijdinterval 0 minuten én 0 seconden is opgegeven.

Voorbeeld 2

Stel:

  • Tijd bereik: 8:30 t/m 17:00.
  • Tijd interval: 10 minuten en 0 seconden.
  • Duur taak job: 0 seconden (aanname dat er bestanden worden gevonden en dus dat de taak gestart zal worden).


Resultaat: de bestandsmonitor controleert meerdere malen op bestanden: 8:30 uur, 8:40 uur, 8:50 uur, 9:00 uur, 9:10 uur, etc.

Voorbeeld 3

Stel:

  • Tijd bereik: 8:30 t/m 8:45.
  • Tijd interval: 10 minuten en 0 seconden.
  • Duur taak job: 0 seconden (aanname dat er bestanden worden gevonden en dus dat de taak gestart zal worden).


Resultaat: de bestandsmonitor controleert meerdere malen op bestanden: 8:30 uur en 8:40 uur.

Voorbeeld 4

Stel:

  • Tijd bereik: 8:30 t/m 8:45.
  • Tijd interval: 10 minuten en 0 seconden.
  • Duur taak job: 3 minuten (aanname dat er bestanden worden gevonden en dus dat de taak gestart zal worden).


Resultaat: de bestandsmonitor controleert meerdere malen op bestanden: 8:30 uur en 8:43 uur. In dit voorbeeld wordt de controle voor de eerste maal uitgevoerd om 8:30 uur. Aannemende dat er bestanden worden gevonden, zal de taak worden gestart en eindigen om 8:33 uur (taak duur is 3 minuten). De interval is 10 minuten, dus er wordt 10 minuten opgeteld bij de laatste taak job eind tijd van 8:33 uur. Dus de bestand monitor zal dan voor de 2de maal een controle uitvoeren om 8:33 uur + 10 minuten = 8:43 uur.


NB: Er geldt een minimale interval van 10 seconden.

Weekdagen

Hier kunt u aangeven op welke weekdagen de bestandsmonitor op bestanden mag controleren. In onderstaand voorbeeld is aangeven dat de bestandsmonitor alleen van maandag, woensdag en donderdag een controle op bestanden mag uitvoeren: