Forum Lifedomus
Automate lancé par un autre automate, multitache, etc. - Version imprimable

+- Forum Lifedomus (http://forum-lifedomus.com)
+-- Forum : Les outils de configuration et design (http://forum-lifedomus.com/forumdisplay.php?fid=7)
+--- Forum : Config Studio (CS) (http://forum-lifedomus.com/forumdisplay.php?fid=8)
+---- Forum : Automatismes (http://forum-lifedomus.com/forumdisplay.php?fid=42)
+----- Forum : Automates (Module logique avancé) (http://forum-lifedomus.com/forumdisplay.php?fid=144)
+----- Sujet : Automate lancé par un autre automate, multitache, etc. (/showthread.php?tid=103)



Automate lancé par un autre automate, multitache, etc. - tilleul - 04-30-2013

Dans une autre discussion:
christophed a écrit :Dans la prochaine mise à jour, vous aurez la possibilité de lancer un automate dans un scénario.


Intéressant ! Cela signifie donc qu'on pourra lancer un automate depuis un autre automate en passant par un scénario ? Ou y a aura t il un lien plus direct de "automate" à "automate" ?

Je suppose que dans le cas où un automate lancerait un scénario qui lancerait lui-même un automate, l'exécution de ce 2e automate se passerait en parallèle (ou carrément en multitask ?) ?

Jusqu'à présent quand je veux lancer un automate à la suite d'un autre, j'incrémente, juste avant de sortir de mon premier automate, un compteur dont le changement de valeur sert de trigger pour un autre automate. Ca marche mais je n'ai pas encore identifié si ce mécanisme est multitache ou séquentiel. Est-ce que le 2e automate se déclenche immédiatement après avoir incrémenté le compteur, et donc fonctionne en parallèle/multitache par rapport au premier automate, ou au contraire se déclenche-t-il une fois que le premier automate est terminé ?


Automate lancé par un autre automate, multitache, etc. - Grégory - 04-30-2013

Pour compléter la remarque de Christophe, vous pourrez lancer un automate directement depuis un item Action d'un autre Automate. Vous n'aurez pas besoin d'un scénario intermédiaire.
Concernant l'exécution, les automates s'exécutent bien en parallèle.


Automate lancé par un autre automate, multitache, etc. - tilleul - 04-30-2013

ok merci pour la réponse. Ce sont des précisions bien utiles sur le fonctionnement intrinsèque des automates.


Automate lancé par un autre automate, multitache, etc. - coyotus - 05-05-2013

J'ai créé un automate ainsi qu'un scénario qui lance cet automate.

Lorsque je lance le scénario depuis le le Config Studio, le scénario exécute bien l'automate.
Par contre quand je lance le scénario depuis le Design Studio, le scénario est bien lancé, mais pas l'automate.

J'utilise la version 1.3.55.0 sous windows.


Automate lancé par un autre automate, multitache, etc. - Grégory - 05-06-2013

Bonjour,

C'est étonnant, je vais tester ça aujourd'hui.
Cordialement


Automate lancé par un autre automate, multitache, etc. - Grégory - 05-06-2013

Cela peut être une question de droit. Avez vous vérifiez que l'utilisateur utilisé dans le Design Studio dispose des droits nécessaire à l'exécution de l'automate utilisé dans le scénario ?


Automate lancé par un autre automate, multitache, etc. - coyotus - 05-06-2013

Merci pour la piste.
C'est effectivement un problème de droit, que je viens de changer et qui a corrigé mon problème.

Je pense que ma confusion vient du fait que je n'ai que regardé les droits au niveau du scénario : comme il est possible de changer les droits dans le scénario, j'ai regardé dans l'automate s'il était possible d'y changer les droits. Mais je n'ai rien vu dans l'automate qui permette de faire ça. Malheureusement j'ai complètement oublié qu'il y avait une section "Droits" dans le DS.

Toutes mes excuses


Automate lancé par un autre automate, multitache, etc. - Grégory - 05-06-2013

ok pas de pb, l'essentiel est que ça fonctionne au final :)


Automate lancé par un autre automate, multitache, etc. - coyotus - 05-06-2013

Tout à fait. Merci
:)