Les différents enregistrements utilisés dans les actions automatiques
Les différents enregistrements sont :
Boucle : dans les automatismes, dans l'onglet « répéter ces actions (utilisation avancée) »
Déclencheur : enregistrement à partir duquel l'automatisme s'est déclenché (l'action déclenchante)
Enregistrement précédent (Id Unique) : élément qui vient d'être créé.
Paramètres du déclenchement automatique (si l'action déclenchante est de ce type) : enregistrements en paramètres de cette action
Les lancements automatiques d'action suivent des règles particulières. Suivant le type d'action à lancer, l'automatisme va utiliser ou pas les enregistrements mais toujours dans le même ordre.
Les lancements automatiques d'action qui nécessitent un ou plusieurs enregistrements pour s'exécuter (exemple : modifier Article a besoin d'un article) recherchent ceux-ci en priorité à partir des enregistrements de la boucle d'un automatisme, ensuite dans l'enregistrement déclencheur, puis dans l'enregistrement précédent enfin dans les paramètres du déclenchement automatique.
Résumé
Ordre d'utilisation des enregistrements dans les actions automatiques :
Boucle : enregistrement courant dans un automatisme boucle
Déclencheur : enregistrement à partir duquel l'automatisme s'est déclenché
Enregistrement précédent (Id Unique) : élément qui vient d'être créé
Paramètres du déclenchement automatique (si l'action déclenchante est de ce type) : enregistrements en paramètres de cette action
Ordre dans lequel les enregistrements sont utilisés dans les lancements automatiques d'action
Explication: le lancement automatique d'action va rechercher l'enregistrement dans la boucle de l'automatisme ; s'il ne le trouve pas il ira chercher dans l'élément déclencheur ; s'il ne le trouve pas, il ira chercher dans l'enregistrement précédent ; en dernier recours, il ira chercher dans les paramètres du déclenchement automatique.
Remarque : Dans tous les cas, la boucle de l'automatisme est toujours prioritaire.
Exemple recherche sur boucle
Dans l'automatisme « Créer article -> Créer stock » où on boucle sur les succursales de l'article, on construit le stock à partir de la succursale courante (boucle)
Exemple recherche sur élément déclencheur
Dans l'automatisme « Créer article -> Créer stock », on construit le stock à partir de l'article (déclencheur)
Exemple recherche sur enregistrement précédent
Dans l'automatisme « créer facture » -> « créer stock » -> « imprimer ce stock » : il faut préciser l'Id unique du formulaire à imprimer pour que SIMAX comprenne quel élément est recherché.
Note : pour qu'un élément venant juste d'être créé soit choisi pour un lancement automatique d'action, (exemple automatisme qui à la suite d'une création de facture, crée un stock et imprime ce stock), vous pouvez ajouter dans les paramètres d'une action, la syntaxe « id. unique 'Formulaire' » pour que SIMAX comprenne quel élément est recherché.
Cette règle est utilisée en troisième recours, si aucun résultat n'a été trouvé avec les deux autres règles. C'est à dire que si votre enregistrement déclencheur ou votre enregistrement courant de la boucle est du type demandé (ici un stock), ce sont ceux-là qui seront sélectionnés et non l'enregistrement précédemment créé.
Mis à jour

