Как осуществлять навигацию между несколькими приложениями, создав "маршрутизирующее приложение"
  • 04 Nov 2023
  • 3 Минуты для чтения
  • Авторы

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


Article Summary

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Перед использованием данного руководства необходимо ознакомиться с основами триггеров и переменных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IF

  • "Переменная" "Добавить номер 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, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


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

What's Next