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: