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

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


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

Обзор

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

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

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

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

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

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

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

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

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

На самом деле, если перейти на вкладку Completions (Завершение) в каждом отдельном приложении, то именно это и будет видно.

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

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

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

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

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

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

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

  • Когда"кнопка нажата;".
  • Затем"Приложение" -> "Завершить приложение".

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

  • Если, "Устройство", "GPIO", выходы на "этой станции" с событиями "вывод вниз".
  • 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 And Go To Splash Screen: Завершить приложение, а затем перейти к заставке приложения. Приложение не запустится до тех пор, пока оператор не нажмет кнопку "Начать".

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

Complete Then Change App By Name (Завершить и сменить имя приложения): Завершает работу приложения и переходит к другому приложению, которое может быть указано через значение из приложения в переменной и т.д.

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

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

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

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

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

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

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

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

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

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

В целях соблюдения производственных стандартов GxP данные в Tulip не могут быть удалены.

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

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

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

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

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


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

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


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