MENU
    Как перемещаться между несколькими приложениями, создав "маршрутное приложение"
    • 23 Jan 2025
    • 3 Минуты для чтения
    • Авторы

    Как перемещаться между несколькими приложениями, создав "маршрутное приложение"


    Вводный текст

    Как перемещаться между несколькими приложениями, создав "маршрутное приложение"

    Узнайте, как создать простое приложение для маршрутизации, которое позволяет операторам автоматически перенаправляться в другие приложения.

    В этой статье вы узнаете...

    • Как написать логику в приложении маршрутизации
    • Несколько способов перенаправления операторов в другие приложения

    Большинство приложений Tulip создаются для определенных целей, например:

    • рабочие инструкции
    • Видимость производства
    • Отчеты о дефектах

    Но вы также можете создавать приложения, предназначенные исключительно для перенаправления операторов к другим приложениям.

    С точки зрения оператора, это будет выглядеть как один непрерывный поток:

    1. Открыть приложение
    2. Сканирование штрих-кода или нажатие кнопки
    3. Начать правильную процедуру сборки/инспекции и т. д.

    Но с точки зрения создания приложений, на самом деле они используют два отдельных приложения: одно для маршрутизации, а другое для инструкций.

    В этом руководстве вы узнаете, как создать приложение для маршрутизации, которое будет автоматически перенаправлять оператора в другое приложение на основе номера рабочего заказа или названия продукта.

    Существует три распространенных способа сделать это:

    1. Показать список продуктов и добавить рядом с каждым из них кнопку, которая будет перенаправлять оператора.
    2. При сканировании рабочего заказа перенаправить оператора на основе определенного символа или числа в номере рабочего заказа с помощью оператора "Если".
    3. Называйте различные приложения в честь различных процессов или продуктов, а затем динамически перенаправляйте их на основе значения, используя "Go To App By Name".

    В этом руководстве мы рассмотрим создание отдельного приложения для маршрутизации, но вы также можете создать шаг маршрутизации в приложении и перенаправить оператора на определенную группу шагов.

    Прежде чем использовать это руководство, вы должны быть знакомы с основами триггеров и переменных

    Маршрутизация через несколько кнопок

    Представим, что вы производите 10 различных продуктов. Когда оператор получает рабочий заказ, он должен выбрать отдельный продукт, над которым он работает. Это перенаправит их на нужный набор инструкций.

    Это можно сделать с помощью пользовательских кнопок. Сначала добавьте изображения и текст для каждого продукта или категории продуктов. Это может выглядеть следующим образом:

    Затем добавьте пользовательскую кнопку рядом с одним из товаров. Затем добавьте триггер, который направит оператора в нужное приложение.

    Шаг должен выглядеть следующим образом:

    А триггер может выглядеть следующим образом:

    • "App" "Complete Then Change To" (название приложения здесь).

    Затем скопируйте и вставьте эту кнопку рядом с названием каждого продукта и измените триггер так, чтобы оператор был направлен в нужное приложение.

    Автоматическое перенаправление на основе номера рабочего заказа или SKU

    Допустим, вы хотите автоматически перенаправлять операторов после ввода номера партии или штрих-кода. Поскольку штрих-коды требуют ручного ввода, вы не можете использовать серию кнопок.

    Вместо этого можно использовать шаг формы с логикой if/else, чтобы направлять операторов на основе буквы или цифры в строке.

    Сначала создайте шаг формы с текстовым вводом. Допустим, для ввода SKU.

    Затем отследите это значение в переменной, нажав знак "+" рядом с разделом "Переменная" на боковой панели.

    Далее, после нажатия на сам шаг, выберите "Пользовательское действие" в разделе "Кнопка отправки" на боковой панели и выберите "Добавить триггер".

    Затем добавьте оператор "Если", который ищет определенный символ в этой строке, и добавьте нужное приложение в оператор "Тогда".

    Вот как перенаправить оператора к набору рабочих инструкций, если SKU содержит букву "A":

    ЕСЛИ

    • "Переменная" "Добавить номер SKU" "Содержит" "Статическое значение" "текст" "A"

    ТО

    • "App" "Complete Then Change To" "Инструкция по изготовлению шкафа".

    Добавьте оператор "Else If" для каждого возможного приложения, которое может понадобиться оператору.

    Динамическое перенаправление на основе значения в приложении

    Представим, что вы занимаетесь ремонтом деталей в аэрокосмической промышленности, и после завершения одного ремонта у оператора есть 10 вариантов того, что ему нужно сделать дальше.

    Вероятно, вы не хотите писать 10 операторов "if", чтобы перенаправить их в одно из 10 различных приложений.

    Вместо этого можно использовать функцию "Complete And Change App By Name" для перенаправления в отдельное приложение на основе значения переменной.

    Например, представим, что у вас есть переменная "next_operation", в которой хранится следующая операция, которую должен завершить оператор. Чтобы эта логика сработала, текстовое значение должно точно совпадать с названием другого приложения.

    Вот как перенаправить на другое приложение на основе значения, хранящегося в "next_operation":

    • "App" "Complete Then Change App By Name" имя приложения: "Variable" (текстовая переменная)

    Дальнейшее чтение


    Вы нашли то, что искали?

    Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобными вопросами!


    Была ли эта статья полезной?