- Распечатать
Как создавать и использовать переменные
Обзор
Вот как начать работу с переменными и использовать их в своих приложениях.
В этой статье вы узнаете...
- Как начать использовать переменные
- Как использовать переменные для более детальной аналитики
- Как использовать переменные вместе с триггерами
Переменные - это основной способ хранения и ссылки на данные в ваших приложениях Tulip.
Когда вы хотите сохранить значение текстового ввода или получить доступ к заранее определенному свойству приложения, вам нужна переменная.
Или, когда вы хотите вычислить определенные значения на основе прошлых решений пользователя в приложении, вам нужна переменная.
Переменные могут либо сбрасываться при завершении приложения, либо сохранять свои значения в течение нескольких завершений, в зависимости от конкретного случая использования.
При разработке приложения переменная часто используется для хранения выходных данных устройства.
Переменная также может использоваться в качестве условия для других триггеров, которые будут управлять логикой приложения, либо путем:
- изменения отображения текста
- Переход к другим шагам, или...
- побуждает оператора к выполнению другой задачи.
Переменные также необходимы для построения подробных отчетов в инструменте Analytics. Если вы хотите получить отдельные точки данных от оператора, вам необходимо записать их в переменные.
Как создавать переменные
Существует два основных способа создания переменной в редакторе приложений Tulip:
- Через диалоговое окно App Variables
- Через создание триггера
Просмотрите раздел "Использование переменных в формах" в этом руководстве по шагам формы, чтобы узнать, как добавлять переменные в шаги формы.
Диалог переменных приложения
Чтобы создать новую переменную через диалог App Variables, выполните следующие шаги:
- Выберите вкладку App в контекстной панели в правой части редактора приложений.
- Нажмите на X рядом с заголовк��м "Переменные".
- Модальное окно, открывающееся при нажатии на X рядом с заголовком "Переменные", покажет вам переменные в текущем приложении, а также связанные с ними атрибуты, как описано ниже:
Тип: Тип данных, хранящихся в переменной. Он может принимать одно из следующих значений:
- Число (включая десятичные знаки)
- Булево (истина/ложь)
- Текст
- Целое число
- Интервал (количество секунд)
- Изображение (URL или ручная загрузка)
- Пользователь тюльпана
- Время (метка времени)
- Станция
- Машина
- Массив (любой из перечисленных типов переменных)
- Объект
- Цвет
Объекты являются сложными переменными. Это означает, что они не могут быть созданы в диалоге App Variables, но могут быть отредактированы после их создания.
Массивы могут быть созданы с помощью входов "Mulitselect".
Объекты могут быть созданы путем хранения вывода функции Connector в переменной.
Для получения более подробной информации о сложных переменных см. данное руководство по массивам и объектам.
Где используется: Иерархия, отображающая имя шага и триггера/виджета, в котором используется переменная.
Очистить при завершении: Очищаются ли данные в переменной при завершении приложения. Обратите внимание: эти переменные будут очищены после действия"Завершить и перейти к всплывающему экрану ".
Сохранить для аналитики: Этот переключатель будет включен по умолчанию. Если вы не хотите, чтобы переменная отправлялась в анализ по какой-либо причине, вы можете снять этот флажок. Некоторые переменные могут использоваться только для логики приложения и не нужны в аналитике. В таких случаях лучше всего не отправлять их в аналитику. Отключение несущественных переменных также может помочь вашей аналитике загружаться быстрее, так как в сценариях с большим объемом данных будет загружаться меньше данных.
Значение по умолчанию: Устанавливает начальное значение для переменной каждый раз, когда оператор запускает приложение.
Удалить переменную: Действие удаления становится видимым только тогда, когда раздел "где используется" пуст, чтобы избежать нарушения логического потока в приложении.
Удалить неиспользуемые переменные: Действие удаления неиспользуемых переменных удаляет все переменные с пустым разделом "где используется". Нажмите на эти три точки, чтобы открыть окно "Удалить неиспользуемые переменные".
Появится следующее окно.
{height="" width=""}.
- Нажмите кнопку Создать переменную, введите имя новой переменной в текстовое поле Имя переменной и выберите соответствующий тип из выпадающего списка Тип.
Если вы хотите, чтобы данные в переменной сохранялись после завершения приложения, снимите флажок "Очистить при завершении", а затем нажмите кнопку "Создать", когда закончите. Вы должны увидеть, что ваша новая переменная сразу же появится в списке переменных ниже, без ничего в колонке "Где используется" и с активной кнопкой "Удалить".
Редактор триггеров
При создании или редактировании триггера вы можете создать переменную, выполнив следующие действия.
- Создайте новый триггер.
- Нажмите кнопку "Добавить новое действие", чтобы открыть раздел диалога "Новое действие".
- Выберите опцию "Манипуляция данными" из выпадающего списка "Тип действия", а также опцию "Хранить".
- Заполняйте поля по мере их появления, пока не появится выделенный выпадающий список "местоположение". Затем выберите опцию "Новая переменная...".
- Введите имя для новой переменной и нажмите зеленую кнопку с галочкой рядом с полем переменной. Затем нажмите кнопку "Сохранить" в нижней части редактора триггеров. Созданная вами переменная будет доступна для редактирования в диалоговом окне App Variables.
Подробнее о постоянных переменных
Постоянные переменные позволяют сохранять значение переменной в нескольких завершениях приложения.
Постоянные переменные сохраняют значения относительно каждого устройства, на котором запущено приложение. Они не будут перезаписаны, если приложение используется на нескольких устройствах одновременно.
Таким образом, если у вас есть визуальное приложение andon с постоянной переменной, которое работает на 5 производственных линиях, каждый руководитель линии может обновить переменную в своем приложении, и значения не будут перезаписываться или конфликтовать. Они существуют независимо на каждом планшете, на котором запущен Player.
Переменные в шагах формы
Последний способ создания переменной - это шаг формы. Ознакомьтесь с разделом "Использование переменных в формах" в этом руководстве по шагам формы), чтобы узнать, как добавлять переменные в шаги формы.
Как использовать текст переменной
После создания переменной она становится доступной для использования в действиях и условиях вновь созданных и существующих триггеров в том же приложении. Она также доступна в виджете Text, который доступен с панели инструментов в редакторе приложений.
Чтобы получить доступ к значению, хранящемуся в определенной переменной, выберите имя соответствующей переменной из выпадающего списка Переменные в Контекстной панели:
Вам будет предложено выбрать источник данных:
- Переменная: Любая переменная в вашем приложении, которую вы создали.
- Информация приложения: Переменные, которые автоматически регистрируются в вашем приложении (Например: имя вошедшего пользователя, время, прошедшее в приложении, и имя шага).
Стоит отметить, что переменные хранятся для каждого приложения, поэтому не существует переменных для конкретного шага, и они не могут быть общими для разных приложений.
Как удалить переменные
Чтобы удалить переменную, откройте диалог переменных из раздела Переменные на вкладке Приложения контекстной панели.
Используйте поле поиска Filter By, чтобы найти переменную, которую вы хотите удалить.
Затем нажмите на значок многоточия в правой крайней части модального окна, чтобы удалить переменную.
Обратите внимание, чтобы удалить переменную, необходимо удалить ее из всех триггеров и текстовых виджетов переменных, где она используется.
Дальнейшее чтение
- Как создать новый анализ
- Что такое триггеры?
- Добавление триггеров к шагам формы.
- Как динамически изменять цвет виджетов
Вы нашли то, что искали?
Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!