Situatie:
Bij de klant waar ik zit komen de orders binnen per email. Via postvak-in regels worden de orders van klanten verplaatst naar de folder "Orders". Dat triggert een VBA macro die de bijlage van de mail in een map op het netwerk zet, de mail als gelezen markeert en vervolgens verplaatst naar de map "Archief". Onze ERP applicatie pakt de bewaarde bestanden weer op.
Dit systeem draait al jaren prima, maar omdat we tegenwoordig al heel vroeg orders krijgen, hebben we besloten de mail-pc aan te laten staan 's nachts. Als er dan orders komen voor 7 uur, dan worden ze door het systeem opgepakt, zo is het idee.
Dit proces draait de hele dag goed, maar blijkt de nacht niet te overleven. Outlook draait 's morgens nog prima en laat ook geen foutmeldingen zien. De mails worden nog steeds verplaatst naar de Orders map, maar verder gaat het niet; de bijlagen worden niet op schijf bewaard en de mail is ook niet als gelezen gemarkeerd. Het lijkt alsof de macro het gewoon niet doet. Outlook herstarten en de macro doet het weer en verwerkt alsnog de mails, maar dat was natuurlijk niet het idee hierachter.
Mijn vraag:
Enig idee wat hier aan de hand is of waar ik moet zoeken?
Relevante software en hardware die ik gebruik
Outlook 2013 via Citrix op Windows Server 2012R2
De macro in kwestie is te zien op GitHub
Wat ik al gevonden of geprobeerd heb
- de macro's doorgekeken op gekke dingen
- pc opnieuw gestart
- half internet afgestruind op termen als "outlook macro stops overnight"
Bij de klant waar ik zit komen de orders binnen per email. Via postvak-in regels worden de orders van klanten verplaatst naar de folder "Orders". Dat triggert een VBA macro die de bijlage van de mail in een map op het netwerk zet, de mail als gelezen markeert en vervolgens verplaatst naar de map "Archief". Onze ERP applicatie pakt de bewaarde bestanden weer op.
Dit systeem draait al jaren prima, maar omdat we tegenwoordig al heel vroeg orders krijgen, hebben we besloten de mail-pc aan te laten staan 's nachts. Als er dan orders komen voor 7 uur, dan worden ze door het systeem opgepakt, zo is het idee.
Dit proces draait de hele dag goed, maar blijkt de nacht niet te overleven. Outlook draait 's morgens nog prima en laat ook geen foutmeldingen zien. De mails worden nog steeds verplaatst naar de Orders map, maar verder gaat het niet; de bijlagen worden niet op schijf bewaard en de mail is ook niet als gelezen gemarkeerd. Het lijkt alsof de macro het gewoon niet doet. Outlook herstarten en de macro doet het weer en verwerkt alsnog de mails, maar dat was natuurlijk niet het idee hierachter.
Mijn vraag:
Enig idee wat hier aan de hand is of waar ik moet zoeken?
Relevante software en hardware die ik gebruik
Outlook 2013 via Citrix op Windows Server 2012R2
De macro in kwestie is te zien op GitHub
Wat ik al gevonden of geprobeerd heb
- de macro's doorgekeken op gekke dingen
- pc opnieuw gestart
- half internet afgestruind op termen als "outlook macro stops overnight"
... en gaat over tot de orde van de dag