- Impression
Utilisation de l'application Déclencheurs - 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 principales fonctions ci-dessous.
L'objectif de ce document est de donner une vue d'ensemble des déclencheurs et de l'application Travailler avec les Déclencheurs 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 la sortie de la machine ou de l'appareil peut é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
Ajuster les 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 les déclencheurs.
L'incrémentation et la décrémentation des valeurs est simple 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.
Ladéfinition d'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.
Lamultiplication d'une valeur par une autre nécessite une expression, mais elle est incroyablement simple. La division peut être réalisée de la même manière à l'aide d'une expression.
Laréinitialisation d'une valeur à sa valeur par défaut est une action de déclenchement extrêmement utile pour remettre une application dans son état d'origine. Peut-être qu'à la fin d'un audit, vous voulez remettre tous les champs de saisie à zéro, ou qu'après avoir mesuré une pièce, vous voulez remettre la valeur mesurée à zéro pour préparer la pièce suivante.
Lavérification de la valeur d'une variable est un déclencheur unique pour cette étape, car il utilise la condition "IF" d'un déclencheur pour vérifier les correspondances dans 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 quelques fonctions spéciales qui vous permettront d'être encore plus performant lorsque vous construirez des 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. Peut-être souhaitez-vous 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.
Définir le texte à une valeur aléatoire montre comment utiliser la fonction RANDOMSTRING(), cette fonction est très utile lorsque l'on travaille avec des tableaux. Les enregistrements de tableaux doivent avoir un champ d'identification unique, et la chaîne aléatoire alphanumérique de 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érifiersi une chaîne contient une autre chaîne est une autre fonction incroyablement puissante. Vérifiez si un utilisateur a saisi une entrée correspondant à votre format "Order : 12345" à l'aide d'une conditionnelle contenant "Order".
Déclencheurs d'étape
Les déclencheurs d'étape sont un type spécial de déclencheur qui permet beaucoup de choses. Ils se déclenchent sans que l'utilisateur ait besoin de cliquer sur un bouton ou d'interagir directement avec votre application. Il existe 4 types principaux de déclencheurs d'é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 ÉTAPE dans le menu déroulant de 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 extrêmement utiles. Vous pouvez créer un nouvel enregistrement de commande lorsque l'étape est franchie, activer une configuration pick to light, et bien d'autres choses encore.
Lesdéclencheurs temporisés s'exécutent selon un intervalle défini. Ces déclencheurs sont utiles pour effectuer des enregistrements périodiques ou des vérifications conditionnelles. Vous voulez peut-être vérifier périodiquement si un changement d'équipe a eu lieu, et si c'est le cas, vous pouvez déconnecter l'utilisateur actuel.
Lesdéclencheurs de machines et d'appareils 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 l'appareil ou la machine émet des données, ces déclencheurs se déclenchent et les données de l'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 Tulip app peuvent être exécutées dans l'ordre, mais vous pouvez également changer dynamiquement l'ordre dans lequel les utilisateurs interagissent avec votre application. Sur la base d'un attribut d'ordre, vous pouvez modifier le processus suivi par les utilisateurs.
Logique conditionnelle
La logique conditionnelle permet à vos applications Tulip d'être entièrement dynamiques en fonction des données de l'utilisateur, des données de la machine, et plus encore. Ajustez le processus suivi par les utilisateurs en fonction de l'assemblage qu'ils sélectionnent, déterminez si un utilisateur est éligible pour voir une page, n'exécutez la logique que si le nombre de commandes ultérieures est supérieur à 5, et bien d'autres choses encore.
Les déclencheurs Tulip exécutent la logique IF>THEN où une condition (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 ligne. Si la variable line est 1, nous voulons imprimer la ligne sélectionnée et le texte dans la case line 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 autre chose 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
Open a website ouvrira une page web dans votre navigateur par défaut. Ceci est utile pour ouvrir un intranet interne, envoyer les utilisateurs sur la page web du fournisseur pour passer une nouvelle commande, et bien d'autres choses 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 à l'autre en toute transparence. Sur la base d'un scan de code-barres, vous pouvez lancer l'application d'assemblage correspondant à l'UGS de l'utilisateur.
Déconnecter 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. Peut-être qu'à midi, tous les jours, il y aura un changement d'équipe et qu'une minuterie permettra de déconnecter automatiquement tout le monde.
Charger une image est une façon 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 Link to open et lorsque le bouton Load 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 email est une manière élégante de transmettre des informations aux décideurs. Envoyez à n'importe quel utilisateur de Tulip un email avec un contexte personnalisable pour conduire l'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 ouvrira l'invite d'impression de Windows/Mac où l'utilisateur pourra sélectionner une imprimante et imprimer son étape. Générez des étiquettes 5S à la volée avec cette action de déclenchement !
Conseils sur les déclencheurs
Il existe une poignée de conseils clés concernant les déclencheurs qui n'ont pas été abordés plus tôt dans cette application, mais qu'il est important de comprendre lorsque l'on crée une logique de déclenchement plus compliquée.
Plusieurs déclencheurs peuvent être ajoutés à un seul widget. Ils s'exécuteront dans l'ordre, de haut en bas. Cela peut s'avérer utile lorsque vous souhaitez copier des déclencheurs d'une étape à l'autre, mais que vous ne voulez pas copier l'ensemble. Chacun de ces petits déclencheurs peut être copié individuellement.
Les déclencheurspeuvent être copiés entre les boutons. Vous vous épargnerez ainsi le travail de recréation d'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 ou désactivés. Simplifiez le dépannage en limitant la logique en cours d'exécution ou en activant des déclencheurs de dépannage supplémentaires.
Visualisez tous vos types de déclencheurs d'un seul coup d'œil. Les onglets situés sur le côté de la configuration du widget vous permettent d'ajuster à tout moment les déclencheurs d'étapes, les widgets ou les déclencheurs d'applications.