Prev Next

Вот как начать работать с переменными и использовать их в своих приложениях.

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

  • Как начать использовать переменные
  • Как использовать переменные для более детальной аналитики
  • Как использовать переменные вместе с триггерами

Обзор

Переменные - это основной способ хранения данных и ссылок на них в приложениях Tulip.

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

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

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

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

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

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

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

Создание переменной

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

Диалог переменных

Чтобы создать новую переменную в диалоге переменных приложения, выполните следующие действия:

  1. Выберите вкладку App в контекстной панели.
  2. Нажмите на X рядом с переменными.

  1. В открывшемся модальном окне отобразятся все переменные в текущем приложении, а также связанные с ними атрибуты, как описано ниже:

How To Create And Use Variables_471418756.png{height="" width=""}.

  1. Нажмите + Создать переменную.
  2. Назовите переменную и выберите тип переменной из выпадающего списка. Нажмите + Создать.

Атрибуты переменной

Тип данных

Тип данных, хранящихся в переменной. Он может принимать одно из следующих значений:

  • Число (включая десятичные дроби)
  • Булево (истина/ложь)
  • Текст
  • Целое число
  • Интервал (количество секунд)
  • Изображение (URL или ручная загрузка)
  • Пользователь тюльпана
  • Время (временная метка)
  • Станция
  • Машина
  • Массив (любой из перечисленных типов переменных)
  • Объект
  • Цвет

Learn more about each data type here.

Информация и конфигурация

Где используется: Иерархия, отображающая название шага и триггера/виджета, в котором используется переменная.

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

Tip

If you want a value to remain in the variable when the app is completed, un-toggle Clear on Completion for the variable.

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

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

Создание переменной в триггере

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

  1. Создайте новый триггер.
  2. В новом действии выберите Манипулирование данными --> Хранить.
  3. Для этого примера выберите Статическое значение --> Текст --> Расположение "Текст": Переменная --> Новая переменная.

  1. Введите имя новой переменной и нажмите зеленую галочку.
  2. Нажмите кнопку Сохранить.

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

Постоянные переменные

Постоянные переменные позволяют сохранять значение в переменной в течение нескольких завершений приложения.

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

Таким образом, если у вас есть визуальное приложение Andon с постоянной переменной, которое работает на 5 производственных линиях, руководитель каждой линии может обновить переменную в своем приложении, и значения не будут перезаписаны или конфликтовать. Они существуют независимо на каждом планшете, на котором запущен Player.

Переменные в шагах формы

Warning

As of r234, Form steps have been disabled for all new Tulip Instances.

Последний способ создать переменную - это шаг формы. См. руководство по шагам формы.

Использование текста переменной

После создания переменной она становится доступной для использования в действиях и условиях вновь созданных и существующих триггеров в приложении. Она также доступна в виджете "Текст", доступном с панели инструментов.

Чтобы получить доступ к значению, хранящемуся в конкретной переменной, выберите соответствующее имя переменной в раскрывающемся списке Переменные в контекстной панели:

Вам будет предложено выбрать источник данных:

  • Переменная: Любая переменная в вашем приложении, которую вы создали
  • App Info: Переменные, которые автоматически регистрируются в вашем приложении (например: имя вошедшего пользователя, время, проведенное в приложении, и имя шага).

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

Удаление переменных

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

  1. Откройте диалог "Переменные" на вкладке "Приложения" контекстной панели.

  1. С помощью поля поиска Filter By найдите переменную, которую нужно удалить.
  2. Нажмите на значок ... в крайнем правом углу.

Удалить все неиспользуемые переменные

Действие "Удалить неиспользуемые переменные" удаляет все переменные, которые пустуют в разделе " Где используется".

В диалоговом окне переменных нажмите значок "..." и выберите Удалить неиспользуемые переменные.new2.png

Дополнительное чтение


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

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