Y a-t-il un Ordre de prise en compte des déclencheurs ?

Kasu64

New member
Bonjour.

Le titre est me semble-t-il assez clair.
Mais la réalité est plus complexe...

Je m'explique :
Si j'ai 4 déclencheurs :
D01-Appel entrant inconnu (Anonyme)
D02-Appel entrant pas dans contacts
D03-Appel entrant du groupe X
D04-Appel entrant tout contact,

Sachant que un contact du groupe X (D03) est bien sûr un contact (D04)

Macrodroid va-t-il traiter séquentiellement l'appel entrant ?

Pour les appelants entrant dans D01 et D02, le problème ne se pose pas l'appelant ne pouvant appartenir qu'à l'un de ces 2 groupes...

Mais si l'appelant s'avère être du groupe X, l'action Lancée par D03 va-t-elle être activée, sans passer par le déclencheur D04 ?

Macrodroid dans ce cas testetait D01, D02, DO3 et ne va pas plus loin pour prendre en compte ce déclencheur pour lancer l'action correspondante...

Ou bien Macrodroid teste-t-il
D01, D02, D03, D04, et c'est alors le dernier déclencheur validé qui est pris en compte pour lancer les actions ?

Dans ce cas, l'ordre de positionnement des déclencheurs est primordial...
Mais n'ayant trouve aucun mode d'emploi...
Je tâtonne...

Merci de votre aide
.
Cordialement,

ASJP
><((((°> <°))))><
 

Endercraft

Moderator (& bug finder :D)
La macro sera exécutée pour tous les déclencheurs valides. Je ne suis pas sûr de l'ordre de déclenchement.
 

Kasu64

New member
Merci @Endercraft

Si la macro teste tous les déclencheurs sans s'arrêter au premier rencontré correspondant à la situation, cela pose un problème dans l'exemple que j'expose, car il serait alors impossible de faire une action avec condition macrodroid "si_appelant_du_groupe, alors..." (D03)
Ni
"si_non_appelant_du_groupe, alors..." (D03),

Car ce sera toujours "appelant_dans_contacts" (D04) qui sera retenu... Puisque le dernier et incluant a fortiori les appelant_du_groupe...


Cela me semble étrange 🤔
.
Cordialement,

ASJP
><((((°> <°))))><
 

Dm114

Well-known member
Bonjour.

Le titre est me semble-t-il assez clair.
Mais la réalité est plus complexe...

Je m'explique :
Si j'ai 4 déclencheurs :
D01-Appel entrant inconnu (Anonyme)
D02-Appel entrant pas dans contacts
D03-Appel entrant du groupe X
D04-Appel entrant tout contact,

Sachant que un contact du groupe X (D03) est bien sûr un contact (D04)

Macrodroid va-t-il traiter séquentiellement l'appel entrant ?

Pour les appelants entrant dans D01 et D02, le problème ne se pose pas l'appelant ne pouvant appartenir qu'à l'un de ces 2 groupes...

Mais si l'appelant s'avère être du groupe X, l'action Lancée par D03 va-t-elle être activée, sans passer par le déclencheur D04 ?

Macrodroid dans ce cas testetait D01, D02, DO3 et ne va pas plus loin pour prendre en compte ce déclencheur pour lancer l'action correspondante...

Ou bien Macrodroid teste-t-il
D01, D02, D03, D04, et c'est alors le dernier déclencheur validé qui est pris en compte pour lancer les actions ?

Dans ce cas, l'ordre de positionnement des déclencheurs est primordial...
Mais n'ayant trouve aucun mode d'emploi...
Je tâtonne...

Merci de votre aide
.
Cordialement,

ASJP
><((((°> <°))))><
Voir ma réponse dans le forum en anglais. 😉
 
Top