- Impression
Comment naviguer entre plusieurs applications en créant une "application de routage" ?
Comment naviguer entre plusieurs applications en créant une "application de routage" ?
Apprenez à créer une application de routage simple qui permet aux opérateurs d'être automatiquement redirigés vers d'autres applications.
Dans cet article, vous apprendrez...
- Comment écrire la logique d'une application de routage
- Plusieurs méthodes pour diriger les opérateurs vers d'autres applications
La plupart des applications Tulip sont créées dans un but spécifique, comme :
- Instructions de travail
- Visibilité de la production
- Rapports de défauts
Mais vous pouvez également créer des applications qui sont strictement destinées à rediriger les opérateurs vers d'autres applications.
Du point de vue de l'opérateur, cela donnera l'impression d'un flux continu :
- Ouvrir une application
- Scanner un code-barres ou appuyer sur un bouton
- Commencer la procédure correcte d'assemblage/inspection, etc.
Mais, du point de vue de la création d'applications, ils utilisent en fait deux applications distinctes : l'une pour le routage et l'autre pour les instructions.
Ce guide vous apprendra à créer une application de routage qui redirigera automatiquement un opérateur vers une autre application en fonction d'un numéro de bon de travail ou d'un nom de produit.
Il existe trois façons courantes de procéder :
- Afficher une liste de produits et ajouter un bouton à côté de chacun d'eux pour rediriger l'opérateur.
- Lors du balayage d'un bon de travail, rediriger l'opérateur en fonction d'un certain caractère ou d'un certain nombre dans le numéro du bon de travail à l'aide d'instructions "Si".
- Nommer différentes applications en fonction de différents processus ou produits, puis rediriger dynamiquement l'opérateur en fonction d'une valeur à l'aide de la fonction "Aller à l'application par nom".
Ce guide se concentre sur la création d'une application de routage distincte, mais vous pouvez également créer une étape de routage au sein d'une application et rediriger l'opérateur vers un groupe d'étapes spécifique.
Avant d'utiliser ce guide, vous devez connaître les bases des déclencheurs et des variables.
Routage via plusieurs boutons
Imaginons que vous fabriquiez 10 produits différents. Lorsqu'un opérateur reçoit un bon de travail, il doit sélectionner le produit sur lequel il travaille. Il sera ainsi redirigé vers le bon ensemble d'instructions.
Vous pouvez le faire à l'aide de boutons personnalisés. Commencez par ajouter les images et le texte correspondant à chaque produit ou catégorie de produits. Cela peut ressembler à ceci :
Ajoutez ensuite un bouton personnalisé à côté de l'un des produits. Ajoutez ensuite un déclencheur qui dirigera l'opérateur vers la bonne application.
L'étape doit ressembler à ceci :
Et le déclencheur pourrait ressembler à ceci :
- "App" "Complete Then Change To" (nom de l'application ici)
Ensuite, copiez et collez ce bouton à côté de chaque nom de produit et modifiez le déclencheur pour que l'opérateur soit dirigé vers la bonne application.
Redirection automatique en fonction du numéro de bon de travail ou de l'UGS
Supposons que vous souhaitiez rediriger automatiquement les opérateurs lorsqu'ils saisissent un numéro de lot ou un numéro de code-barres. Comme les codes-barres nécessitent une saisie manuelle, vous ne pouvez pas utiliser une série de boutons.
Au lieu de cela, vous pouvez utiliser une étape de formulaire avec une logique if/else pour diriger les opérateurs en fonction d'une lettre ou d'un chiffre dans la chaîne.
Tout d'abord, créez une étape de formulaire avec une entrée de texte. Disons qu'il s'agit d'une UGS.
Ensuite, suivez cette valeur dans une variable en cliquant sur le signe "+" à côté de la section "Variable" du volet de contexte.
Ensuite, après avoir cliqué sur l'étape elle-même, choisissez "Action personnalisée" sous la section "Bouton de soumission" du volet de contexte et choisissez "Ajouter un déclencheur"
Ajoutez ensuite une instruction "If" qui recherche un caractère spécifique dans cette chaîne et ajoutez l'application correcte dans l'instruction "Then".
Voici comment rediriger un opérateur vers un ensemble d'instructions de travail si l'UGS contient la lettre "A" :
SI
- "Variable" "Ajouter un numéro d'UGS" "Contient" "Valeur statique" "Texte" "A"
ALORS
- "App" "Compléter puis passer à" "Instructions d'ébénisterie".
Ajoutez une instruction "Else If" pour chaque application dont l'opérateur pourrait avoir besoin.
Redirection dynamique basée sur une valeur dans une application
Imaginons que vous répariez des pièces dans l'industrie aérospatiale et qu'après avoir effectué une réparation, l'opérateur ait le choix entre 10 options pour la suite.
Vous n'avez probablement pas envie d'écrire 10 instructions "if" pour les rediriger vers l'une des 10 applications différentes.
Au lieu de cela, vous pouvez utiliser "Compléter et changer l'application par nom" pour rediriger vers une application distincte en fonction d'une valeur variable.
Imaginons par exemple que vous disposiez d'une variable appelée "next_operation" qui stocke la prochaine opération que l'opérateur doit effectuer. Cette valeur de texte doit correspondre exactement au nom d'une autre application pour que cette logique fonctionne.
Voici comment rediriger vers une autre application en fonction de la valeur stockée dans "next_operation" :
- "App" "Complete Then Change App By Name" nom de l'application : "Variable" (variable texte)
Pour en savoir plus
- Comment utiliser Tulip dans des environnements à forte mixité
- Comment passer des données entre plusieurs applications
- Comment ajouter une expression régulière à un déclencheur ?
Vous avez trouvé ce que vous cherchiez ?
Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres ont rencontré une question similaire !