Как заполнить приложение
  • 20 Dec 2022
  • 4 Минуты для чтения
  • Авторы

Как заполнить приложение


Article Summary

Обзор

Один из способов долгосрочного хранения данных приложений Tulip - это завершение приложений. В этой статье мы расскажем вам, как это сделать.

В этой статье вы узнаете:* Почему важно, чтобы у вашего приложения была кнопка "Завершить".

:::(Info) (ПРИМЕЧАНИЕ) Эта тема рассматривается в курсе"Как создать свое первое приложение" в Tulip University. :::

Как завершить приложение

Чтобы сохранить информацию из приложения Tulip, оператор должен "завершить приложение". Чтобы сделать это, вам нужно добавить кнопку "Завершить" в ваше приложение.

Каждый раз, когда оператор использует кнопку "Завершить", на вкладке "Завершения" будет добавлена новая строка. Каждая строка содержит следующие значения:

  1. Информация о завершении приложения, например, название станции, ID бейджа оператора, дата/время начала и окончания приложения.
  2. Все переменные и их значения на момент завершения приложения.
  3. Необязательно: Выберите, чтобы включить для хранения все записи таблицы, которые были загружены в приложение на момент завершения работы.

Каждая переменная, определенная в вашем приложении (например, штрих-код, оператор вошел в систему, затраченное время, результат проверки), будет столбцом в этом представлении. Когда оператор "завершает приложение", вы создаете еще одну строку в списке.

Значения во всех шагах формы будут сохранены и очищены при завершении приложения.

На самом деле, если вы перейдете на вкладку "Завершения" в каждом отдельном приложении, вы увидите именно это.

Есть несколько способов**"завершить приложение**", когда приложение было завершено оператором.

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

Использование кнопки Завершить

Выберите кнопку на панели инструментов. Выберите "Завершить".

Вы можете вручную добавить переход завершения приложения с помощью кнопки "Добавить новые переходы":

{height="" width=""}.

Использование пользовательского триггера:

В приведенном выше случае логика кнопки "Завершить" по умолчанию выглядит следующим образом:

  • Когда"кнопка нажата;".
  • Затем, "App" -> "Complete App."

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

{height="" width="" width=""}.

  • Если, "Устройство", "GPIO", выходит на "этой станции" с событиями "pin down".
  • If, "Device Output" "pin" "=" "Static Value" "integer" "2"
  • Затем, "Приложение" "Завершить приложение"

В этом примере любое IoT-устройство, посылающее сигнал "pin down" на контакт 2 шлюза ввода/вывода GPIO на этом шаге, приведет к завершению приложения.

Кроме "Complete App", есть еще 2 варианта:

Complete Then Change To: Завершить приложение, а затем перейти к другому приложению.

Complete Then Change To Step: Завершить приложение, затем перейти к другому шагу в том же приложении или к определенному шагу в другом приложении.

Завершить и перейти на заставку: Завершить приложение, а затем перейти на заставку приложения. Приложение не запустится, пока оператор не нажмет кнопку "Начать".

Complete Then Logout Current User: завершение приложения и выход из системы текущего пользователя.

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

Complete Then Go To Step By Name: Завершает приложение, затем переходит к другому шагу в том же приложении, который может быть указан через значение из приложения в переменной и т.д.

Примечание: Приложения могут быть завершены только при запуске из Tulip Player. Когда приложение будет завершено, оператор увидит сообщение, как показано ниже.

Отмена приложения

Допустим, вы НЕ хотите сохранять данные, полученные в результате использования приложения. В этом случае вы захотите "отменить приложение" и вернуться к определенному шагу. Это приведет к стиранию всех данных с момента последнего открытия приложения.

Существует 5 триггерных переходов, которые непосредственно соответствуют триггерным переходам завершения приложения:

  • Отменить приложение
  • Отменить, затем изменить на
  • Отменить, затем перейти к шагу
  • Отменить и перейти к всплывающему экрану
  • Отменить, затем выйти из системы текущего пользователя

Технические детали завершения приложения

Здесь перечислены все данные, которые автоматически сохраняются при каждом завершении или отмене приложения:

  • Время начала: Дата и время, когда оператор открыл первый шаг.
  • Время окончания: Дата и время, когда оператор нажал кнопку "Завершить" или "Отменить".
  • Продолжительность: Время между временем начала и временем окончания
  • Logged In User: На основе ID бейджа человека, который вошел в Tulip Player.
  • Название станции: Название станции, на которой использовалось приложение, определенное на вкладке "Цех".
  • Комментарии: Любые комментарии, которые были сделаны для приложения в целом в меню Игрока.
  • Версия: Версия приложения на момент его завершения
  • Отменено: Было ли приложение отменено или нет
  • Идентификатор выполнения: Уникальный идентификатор конкретного запуска приложения.

Удаление данных из завершенных приложений

Чтобы соответствовать стандартам GxP производства, данные в Tulip не могут быть удалены.

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

Скрытие данных о завершении работы от аналитиков

Вероятно, вы надеетесь скрыть некоторые данные из вкладки Completions в аналитике. Теперь вы можете сделать это, найдя запись, которую вы хотели бы исключить, на вкладке Completions и сняв флажок "Включить в аналитику". Это позволит отфильтровать аналитику, чтобы не включать эту запись.

Исключение этой записи из аналитики не удалит ее из данных о завершении, поэтому экспорт этих данных не пострадает.

Читать далее


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

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


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