Вот как начать работать с переменными и использовать их в своих приложениях.
В этой статье вы узнаете...
- Как начать использовать переменные
- Как использовать переменные для более детальной аналитики
- Как использовать переменные вместе с триггерами
Обзор
Переменные - это основной способ хранения данных и ссылок на них в приложениях Tulip.
Когда вы хотите сохранить значение текстового ввода или получить доступ к заранее определенному свойству приложения, вам нужна переменная.
Или, когда вы хотите вычислить определенные значения на основе прошлых решений пользователя в приложении, вам нужна переменная.
Переменные могут либо сбрасываться при завершении приложения, либо сохранять свои значения в течение нескольких завершений, в зависимости от конкретного случая использования.
При разработке приложения переменная часто используется для хранения данных, получаемых от устройства.
Переменная также может использоваться в качестве условия для других триггеров, которые будут управлять логикой приложения, либо путем:
- изменения отображения текста
- Переход к другим шагам, или...
- побуждает оператора выполнить другую задачу.
Переменные также необходимы для построения подробных отчетов в инструменте Analytics. Если вы хотите получить от оператора отдельные данные, их нужно записать в переменные.
Создание переменной
Существует два основных способа создания переменной в редакторе приложений:
Диалог переменных
Чтобы создать новую переменную в диалоге переменных приложения, выполните следующие действия:
- Выберите вкладку App в контекстной панели.
- Нажмите на X рядом с переменными.
- В открывшемся модальном окне отобразятся все переменные в текущем приложении, а также связанные с ними атрибуты, как описано ниже:
{height="" width=""}.
- Нажмите + Создать переменную.
- Назовите переменную и выберите тип переменной из выпадающего списка. Нажмите + Создать.
Атрибуты переменной
Тип данных
Тип данных, хранящихся в переменной. Он может принимать одно из следующих значений:
- Число (включая десятичные дроби)
- Булево (истина/ложь)
- Текст
- Целое число
- Интервал (количество секунд)
- Изображение (URL или ручная загрузка)
- Пользователь тюльпана
- Время (временная метка)
- Станция
- Машина
- Массив (любой из перечисленных типов переменных)
- Объект
- Цвет
Learn more about each data type here.
Информация и конфигурация
Где используется: Иерархия, отображающая название шага и триггера/виджета, в котором используется переменная.
Очищать при завершении: Очищаются ли данные в переменной при завершении приложения. Обратите внимание: эти переменные будут очищены после действия"Завершить и перейти к всплывающему экрану ".
If you want a value to remain in the variable when the app is completed, un-toggle Clear on Completion for the variable.
Сохранить для аналитики: этот переключатель будет включен по умолчанию. Если вы не хотите, чтобы переменная по какой-либо причине отправлялась в анализ, снимите этот флажок. Некоторые переменные могут использоваться только для логики приложения и не нужны в аналитике. В таких случаях лучше не отправлять их в аналитику. Отключение несущественных переменных также может помочь вашей аналитике загружаться быстрее, так как в сценариях с большим объемом данных будет загружаться меньше данных.
Значение по умолчанию: Устанавливайте начальное значение для переменной каждый раз, когда оператор запускает приложение.
Создание переменной в триггере
При создании или редактировании триггера вы можете создать переменную, выполнив следующие действия:
- Создайте новый триггер.
- В новом действии выберите Манипулирование данными --> Хранить.
- Для этого примера выберите Статическое значение --> Текст --> Расположение "Текст": Переменная --> Новая переменная.
- Введите имя новой переменной и нажмите зеленую галочку.
- Нажмите кнопку Сохранить.
Созданная переменная будет доступна для редактирования в диалоге переменных.
Постоянные переменные
Постоянные переменные позволяют сохранять значение в переменной в течение нескольких завершений приложения.
Постоянные переменные сохраняют значения относительно каждого устройства, на котором запущено приложение. Они не будут перезаписаны, если приложение используется на нескольких устройствах одновременно.
Таким образом, если у вас есть визуальное приложение Andon с постоянной переменной, которое работает на 5 производственных линиях, руководитель каждой линии может обновить переменную в своем приложении, и значения не будут перезаписаны или конфликтовать. Они существуют независимо на каждом планшете, на котором запущен Player.
Переменные в шагах формы
As of r234, Form steps have been disabled for all new Tulip Instances.
Последний способ создать переменную - это шаг формы. См. руководство по шагам формы.
Использование текста переменной
После создания переменной она становится доступной для использования в действиях и условиях вновь созданных и существующих триггеров в приложении. Она также доступна в виджете "Текст", доступном с панели инструментов.
Чтобы получить доступ к значению, хранящемуся в конкретной переменной, выберите соответствующее имя переменной в раскрывающемся списке Переменные в контекстной панели:
Вам будет предложено выбрать источник данных:
- Переменная: Любая переменная в вашем приложении, которую вы создали
- App Info: Переменные, которые автоматически регистрируются в вашем приложении (например: имя вошедшего пользователя, время, проведенное в приложении, и имя шага).
Стоит отметить, что переменные хранятся на основе каждого приложения, поэтому не существует переменных для конкретного шага, и они не могут быть общими для разных приложений.
Удаление переменных
Чтобы удалить переменную, необходимо удалить ее из всех триггеров и текстовых виджетов переменных, в которых она используется.
- Откройте диалог "Переменные" на вкладке "Приложения" контекстной панели.
- С помощью поля поиска Filter By найдите переменную, которую нужно удалить.
- Нажмите на значок ... в крайнем правом углу.
Удалить все неиспользуемые переменные
Действие "Удалить неиспользуемые переменные" удаляет все переменные, которые пустуют в разделе " Где используется".
В диалоговом окне переменных нажмите значок "..." и выберите Удалить неиспользуемые переменные.
Дополнительное чтение
Вы нашли то, что искали?
Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!