-
Impression
Utilisation de l'application Triggers - Guide
Objectif
Les déclencheurs sont au cœur de la logique de votre application, et ils peuvent faire BEAUCOUP de choses. Découvrez les fonctions clés ci-dessous.
L'objectif de ce document est de donner un aperçu de haut niveau des déclencheurs et de l'application Working with Triggers qui est préinstallée sur toute nouvelle instance de Tulip.
Les déclencheurs sont au cœur de l'automatisation qui rend les applications Tulip puissantes. Les déclencheurs sont accessibles à plusieurs endroits : les boutons peuvent avoir des déclencheurs qui exécutent des actions, mais aussi les différentes étapes de votre application, et les sorties des machines ou des appareils peuvent également déclencher des déclencheurs. Nous verrons une grande variété de types de déclencheurs tout au long de ce document.
Il ne s'agit pas d'une liste exhaustive de tout ce qui peut être fait avec des déclencheurs, pour cela consultez cette collection qui documente presque tout ce qui peut être fait avec un déclencheur.
Comment fonctionne l'application
Ajustement des valeurs
Ajuster la valeur des variables numériques est simple dans Tulip, cette étape montre quelques façons courantes d'ajuster et d'interagir avec les variables numériques dans Tulip. Cliquez sur n'importe quel bouton pour voir ses déclencheurs.
L'incrémentation et la décrémentation des valeurs sont simples dans les déclencheurs. Sélectionnez si vous voulez incrémenter ou décrémenter, sélectionnez la variable que vous voulez ajuster, et sélectionnez de combien vous voulez l'ajuster.
Définir une valeur à partir d'une entrée est une technique utile pour remplacer la valeur d'une variable par une autre valeur. Sélectionnez l'entrée que vous voulez écrire dans la variable, puis sélectionnez la variable que vous voulez ajuster.
Multiplier une valeur par une autre nécessite une expression, mais est incroyablement simple. La division peut être réalisée de la même manière dans une expression.
Laréinitialisation d'une valeur à sa valeur par défaut est une action de déclenchement qui est incroyablement utile pour remettre une application dans son état initial. Peut-être qu'à la fin d'un audit, vous voulez remettre tous les champs de saisie à zéro, ou après avoir mesuré une pièce, vous voulez remettre la valeur mesurée à zéro en préparation de la pièce suivante.
Lavérification de la valeur d'une variable est un déclencheur unique dans cette étape, car il utilise la condition "IF" d'un déclencheur pour vérifier si elle correspond à une condition. Dans ce cas, nous vérifions si la valeur actuelle est supérieure à 10.
Travailler avec du texte
Travailler avec du texte ressemble beaucoup à travailler avec des nombres, mais vous disposez de certaines fonctions spéciales pour vous donner plus de pouvoir lors de la création d'applications Tulip.
L'ajout au texte ou la concaténation de texte est une technique souvent utilisée pour créer des identifiants uniques pour quelque chose. Vous souhaitez peut-être combiner le numéro de commande et le nom de l'établissement pour en faire l'identifiant unique de vos enregistrements de suivi de commande.
Set text to a random value montre comment utiliser la fonction RANDOMSTRING(). Cette fonction est très utile pour travailler avec des tableaux. Les enregistrements des tableaux doivent avoir un champ d'identification unique, et la chaîne alphanumérique aléatoire à 17 chiffres est un excellent point de départ pour générer des identifiants uniques pour chaque enregistrement.
Laréinitialisation du texte aux valeurs par défaut fonctionne également pour le texte !
Vérifier si une chaîne contient une autre chaîne est une autre fonction incroyablement puissante. Vérifiez si un utilisateur a saisi une entrée qui correspond à votre format "Order : 12345" à l'aide d'une condition " Ordre ".
Déclencheurs d'étape
Les déclencheurs par étape sont un type spécial de déclencheur qui permet beaucoup de choses. Les déclencheurs par étape se déclenchent sans que l'utilisateur ait besoin de cliquer sur un bouton ou d'interagir directement avec votre application. Il existe 4 principaux types de déclencheurs par étape : On Step Enter, Timer Triggers, Machine and Device Triggers, et On Step Exit.
Pour accéder aux déclencheurs d'étape, désélectionnez tous les widgets ou sélectionnez l'onglet STEP dans le menu déroulant de la configuration des widgets.
Les déclencheurs d'entrée d'étape s'exécutent lorsqu'un utilisateur entre dans cette étape spécifique. Ces déclencheurs sont incroyablement utiles. Vous pouvez créer un nouvel enregistrement de commande lorsque l'utilisateur entre dans l'étape, activer une configuration "pick to light", et bien d'autres choses encore.
Lesdéclencheurs temporisés fonctionnent à un intervalle défini. Ces déclencheurs sont utiles pour exécuter une journalisation périodique ou une vérification conditionnelle. Vous voulez peut-être vérifier périodiquement si un changement d'équipe s'est produit, et si c'est le cas, vous pouvez déconnecter l'utilisateur actuel.
Lesdéclencheurs de machine et d'appareil sont la façon dont vous obtiendrez les données des machines connectées à Tulip ou des milliers d'appareils qui peuvent être connectés à Tulip. Lorsque cet appareil ou cette machine émet des données, ces déclencheurs se déclenchent et les données de cet appareil sont accessibles.
Les déclencheurs desortie d'étape agissent de la même manière que les déclencheurs d'entrée d'étape, mais ils se déclenchent lorsqu'un utilisateur quitte une étape. Cela peut être utile pour suivre le temps qu'un utilisateur a passé sur une étape de votre processus.
Lepassage d'une étape à l'autre dans un déclencheur est également une technique très utile. Les étapes de l'application Tulip peuvent être exécutées dans l'ordre, mais vous pouvez aussi changer dynamiquement l'ordre dans lequel les utilisateurs interagissent avec votre application. Sur la base d'un attribut d'ordre, vous pouvez changer le processus que les utilisateurs suivent.
Logique conditionnelle
La logique conditionnelle permet à vos applications Tulip d'être entièrement dynamiques en fonction des entrées de l'utilisateur, des données de la machine, etc. Ajustez le processus que les utilisateurs suivent en fonction de l'assemblage qu'ils sélectionnent, déterminez si un utilisateur est éligible pour voir une page, exécutez la logique uniquement si le nombre de commandes ultérieures est supérieur à 5, et bien plus encore.
Les déclencheurs Tulip exécutent une logique IF>THEN où une condition (le IF) est vérifiée, et si elle correspond, la logique THEN sera exécutée. Si cette condition ne correspond pas, le déclencheur vérifie la condition suivante (ELSE IF), et si elle correspond, il exécute cette logique. Ce processus se poursuit jusqu'à ce que l'une des conditions soit remplie ou qu'il n'y ait plus de conditions.
Dans ce cas, nous vérifions la variable de la ligne. Si la variable ligne est 1, nous voulons imprimer la ligne sélectionnée et le texte dans la case ligne 1. Si la ligne 2 est sélectionnée, nous voulons imprimer la ligne, et le texte dans le champ ligne 2.
Si l'utilisateur ne sélectionne aucune option, le déclencheur s'exécutera jusqu'à ce qu'une condition correspondante soit trouvée, dans le cas de ce déclencheur, il y a une condition vide et la fin du déclencheur. Ce code s'exécutera toujours si l'utilisateur saisit quelque chose d'autre que la ligne 1, la ligne 2 ou la ligne 3.
Autres déclencheurs utiles
Il existe des tonnes de petits déclencheurs utiles que vous pouvez utiliser dans vos applications.
Ouvrir un site web ouvrira une page web dans votre navigateur par défaut. Ceci est utile pour ouvrir un intranet interne, envoyer les utilisateurs vers la page web du fournisseur pour passer une commande, et plus encore.
Ouvrir une autre application Tulip permet à un déclencheur d'ouvrir une autre application. De nombreux clients l'utilisent pour faire passer les utilisateurs d'un processus à un autre de manière transparente. Sur la base d'un scan de code-barres, vous pouvez lancer l'application d'assemblage appropriée pour leur SKU.
Ladéconnexion de l'utilisateur actuel est une action de déclenchement utile pour les moments où vous ne voulez pas que les utilisateurs aient à se déconnecter des applications Tulip. Par exemple, si un changement d'équipe a lieu tous les jours à midi, une minuterie peut déclencher la déconnexion automatique de tous les utilisateurs.
Charger une image est une manière dynamique de changer le contenu que l'utilisateur voit avec un déclencheur. Dans ce cas, n'importe quelle URL d'image peut être ajoutée au champ Lien à ouvrir et, lorsque le bouton Charger une photo est cliqué, l'image est automatiquement chargée. Une image de pile lumineuse sur votre application pourrait changer dynamiquement de couleur en fonction du débit actuel de la ligne.
L'envoi d'un e-mail est un moyen astucieux de transmettre des informations aux décideurs. Envoyez à n'importe quel utilisateur de Tulip un e-mail avec un contexte personnalisable pour déclencher une action là où elle est nécessaire.
Les déclencheurs d'étapes d'impression sont utiles pour que Tulip puisse s'intégrer aux systèmes existants. Cette action ouvre l'invite d'impression de Windows/Mac où l'utilisateur peut sélectionner une imprimante et imprimer son étape. Générez des étiquettes 5S à la volée avec cette action de déclenchement !
Conseils pour les déclencheurs
Il existe une poignée de conseils clés concernant les déclencheurs qui n'ont pas été abordés précédemment dans cette application, mais qu'il est important de comprendre lors de la création d'une logique de déclenchement plus complexe.
Plusieurs déclencheurs peuvent être ajoutés à un seul widget. Ils seront exécutés dans l'ordre, de haut en bas. Cela peut être utile lorsque vous voulez copier des déclencheurs à travers des étapes, mais que vous ne voulez pas copier l'ensemble. Chacun de ces petits déclencheurs peut être copié individuellement.
Lesdéclencheurs peuvent être copiés entre les boutons. Épargnez-vous la tâche de recréer un déclencheur long et compliqué. Tout déclencheur peut être copié sur d'autres éléments du même type (un déclencheur de bouton ne peut être copié que sur un autre bouton, par exemple).
Lesdéclencheurs peuvent être activés et désactivés. Simplifiez le dépannage en limitant la logique qui s'exécute ou en activant des déclencheurs de dépannage supplémentaires.
Visualisez tous vos types de déclencheurs d'un seul coup d'œil. Grâce aux onglets situés sur le côté de la configuration du widget, vous pouvez ajuster les déclencheurs d'étape, de widget ou d'application à tout moment.
Autres lectures
- Collection de documents sur les déclencheurs
- Comment ajouter des déclencheurs avec des conditionnels
- Quels sont les 10 déclencheurs les plus courants ?