Использование приложения "Таблицы" - Руководство
  • 31 Oct 2023
  • 4 Минуты для чтения
  • Авторы

Использование приложения "Таблицы" - Руководство


Article Summary

Таблицы - это место для хранения данных. В приложении "Использование таблиц" рассматривается приложение "Использование таблиц", предустановленное в вашем экземпляре Tulip.

Назначение

Долгосрочное хранение данных является ключевым фактором для обеспечения наглядности производства и анализа первопричин. Таблицы Tulip являются идеальным местом для хранения данных.

В этом руководстве вы узнаете о приложении "Использование таблиц", предустановленном на вашем экземпляре Tulip. Это приложение охватывает многие базовые операции, которые могут понадобиться при работе с данными, но это не исчерпывающий список всего, что можно сделать. Более подробную информацию о таблицах можно найти в этих статьях:

Принцип работы этого приложения

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

Шаг "Просмотр таблиц

Глубокое погружение в виджет интерактивных таблиц

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

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

Users must have a record loaded into the record placeholder to display its values

Редактирование записей Шаг приложения

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

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

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

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

Создание записей Шаг приложения

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

  1. Создать запись с уникальным идентификатором, присвоить ее местодержателю записи.
  2. Запишите значения в каждое поле записи таблицы.
  3. (Необязательно) Очистить значения переменных, записываемых в таблицу.

Удаление записей Шаг приложения

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

  1. Проверить, загружена ли запись, если да, то...
  2. Сохраним идентификатор записи в переменной
  3. Очистим держатель записи
  4. Удалить запись с идентификатором, совпадающим с нашей переменной.

Все эти шаги также можно объединить в один триггер.

Шаг приложения "Фильтрация таблиц

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

Добавить фильтры во встроенные таблицы очень просто:

  1. Выберите таблицу

  2. Щелкните на значке карандаша рядом с фильтром

  3. Выберите "Добавить фильтр".

  4. Выберите поле таблицы, по которому будет производиться сортировка, и условия, которым должно соответствовать это поле.

    1. В данном случае мы проверяем, чтобы поле Description в таблице соответствовало переменной Search Description.
    2. Дата создания находится после переменной Date Filter.

Запросы и агрегации таблиц Шаг приложения

Запросы и агрегации - это удобные инструменты, упрощающие создание приложений. Глубокое погружение в эти темы можно найти здесь. Запросы и агрегации выполняются на уровне таблицы, а не на уровне приложения. Перейдите к таблице Table Example.

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

Выбрав пункт Queries, вы увидите существующие запросы к таблице. К одной и той же таблице можно добавить несколько запросов.

Этот запрос будет фильтровать таблицу, чтобы показывать только те записи, в которых поле Description соответствует переменной приложения. Щелчок на запросе показывает его конфигурацию

Отображение данных запроса на стороне приложения очень просто.

  1. Добавьте запрос к записи таблицы

  1. Выберите Tulip Table Query в качестве источника данных в виджете встроенной таблицы.

Агрегации - это вычисления поверх запрашиваемых данных. Эти вычисления могут управлять логикой в вашем приложении. Возможно, вы хотите отправить электронное письмо руководителю, когда количество опоздавших заказов превысит 5, или изменить шаг приложения на шаг регистрации дефектов, когда вышестоящая станция сообщает о проблеме с произведенными запасами.

Эта таблица имеет два агрегата -

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

Включение этих агрегатов в приложение аналогично запросам:

  1. Добавьте агрегацию в запрос на вкладке записей.
  2. Установите виджет с изменяемым текстом для отображения агрегации.

Дополнительная информация


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