01-17-2014, 12:03 PM
Bonjour,
Les automates ont une notion de déclenchement. Il existe 4 types déclenchement : manuel, planification, avec un déclencheur, ou en tant que service.
Pour les 2 premiers vous comprenez je pense. Pour le service tel que vous avez essayez de faire, cela veut dire, qu'il va se lancer lors du démarrage du serveur ou à son activation. Cela sert quand un automate est une boucle et qu'il ne se termine jamais de comparer des choses ( /!\ ceci est très gourmand en processeur s'il est mal configurer ).
Ensuite vous avez le déclencheur en lui même qui se configure dans le volet de propriété de l'automate. Ce déclencheur est du style Des que/A chaque fois quelque chose se passe.
Une fois que l'un de ces déclencheurs est activé, il exécute ce qui se passe a partir du bouton Start.
Dans votre cas le if n'est exécuté que lorsque vous activez votre automate. Il faudrait que la condition de votre if soit le déclencheur de votre automate et qu'il n'y est que l'action après votre start.
Ou vous laissez tel quel votre automate, mais le déclencheur de votre automate doit être à chaque changement de l'heure.
Julien
Les automates ont une notion de déclenchement. Il existe 4 types déclenchement : manuel, planification, avec un déclencheur, ou en tant que service.
Pour les 2 premiers vous comprenez je pense. Pour le service tel que vous avez essayez de faire, cela veut dire, qu'il va se lancer lors du démarrage du serveur ou à son activation. Cela sert quand un automate est une boucle et qu'il ne se termine jamais de comparer des choses ( /!\ ceci est très gourmand en processeur s'il est mal configurer ).
Ensuite vous avez le déclencheur en lui même qui se configure dans le volet de propriété de l'automate. Ce déclencheur est du style Des que/A chaque fois quelque chose se passe.
Une fois que l'un de ces déclencheurs est activé, il exécute ce qui se passe a partir du bouton Start.
Dans votre cas le if n'est exécuté que lorsque vous activez votre automate. Il faudrait que la condition de votre if soit le déclencheur de votre automate et qu'il n'y est que l'action après votre start.
Ou vous laissez tel quel votre automate, mais le déclencheur de votre automate doit être à chaque changement de l'heure.
Julien