Как управлять запасами с помощью таблиц
  • 05 Jan 2024
  • 3 Минуты для чтения
  • Авторы

Как управлять запасами с помощью таблиц


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

Как управлять запасами с помощью таблиц

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

В этом руководстве вы узнаете...

  • Как создать таблицу для инвентаризации
  • Как добавлять данные в инвентарь с помощью шага формы в приложении.

Примечание: Эта тема рассматривается в курсе "Создание продвинутого приложения для рабочих инструкций" в Университете Tulip.

Функция Tables в Tulip позволяет вам управлять инвентарем с помощью базы данных без кодов.

В Tulip вы можете управлять инвентаризацией с помощью...

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

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

Для того чтобы понять этот урок, вам следует сначала прочитать это общее руководство по таблицам.

В этом примере мы рассмотрим процесс производства шкафов.

Создание таблицы инвентаризации

Мы создадим таблицу инвентаризации с 5 материалами:

  • 1 1/4-дюймовые винты
  • 2-дюймовые винты
  • 2" x 4" пиломатериалы
  • Пиломатериалы 4" x 6"
  • морилка цвета клена

Сначала добавьте каждый тип материала как уникальную запись с помощью поля ID. Вот пример:

Каждое из этих текстовых значений должно быть уникальным. Затем добавьте необходимые поля для каждой записи. В данном случае их 6:

  • Количество (число)
  • Этикетка (текст)
  • Порог предупреждения (число)
  • Изображение (изображение)
  • Официальное название (текст)
  • Цена/единица (число)

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

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

Создание приложения "Обновление инвентаризации"

:::(Warning) (Внимание) Начиная с r234, шаги формы были отключены для всех новых экземпляров Tulip. :::

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

Сначала создайте новое приложение, а затем добавьте шаг формы.

Затем выберите вкладку "Записи" и добавьте держатель записи для каждого из 5 предметов. Держатель записи" связывает приложение с таблицей. Поскольку нам нужно добавить 5 инвентарных позиций, нам понадобится 5 держателей записей.

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

В данном случае имя таблицы - "factorybundle_inventory", а имя держателя записи - "Screws_1 Inventory".

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

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

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

  • "Записи таблицы" "Загрузить запись"
  • по ID: "Статическое значение" "текст" "Винты_1"
  • into: "Винты_1" (название записи-заместителя)

В данном случае "Screws_1" - это и идентификатор записи в таблице, и имя заполнителя записи.

Проделав это для каждого из 5 элементов, вы будете готовы добавить виджеты в Шаг формы.

Добавьте виджет "Число" для каждого из инвентарных объектов. Вот как выглядят все 5:

Затем, после выбора виджета "Число", выберите кнопку "+" рядом с "Переменная" на вкладке "Виджет" контекстной панели. Это создаст новую переменную для каждого виджета формы. Проделайте это для каждого из 5 виджетов.

Вот пример переменной с именем "Винты_2".

Наконец, нам нужно добавить триггер для обновления инвентаря и завершения работы приложения.

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

Затем выберите "Добавить триггер" и назовите триггер "Добавить в инвентарь". Для каждого из 5 виджетов формы добавьте действие, которое увеличивает поле "Количество" в нужной записи таблицы. Вот пример:

  • "Манипуляция данными" "Увеличить значение"
  • значение: "Запись таблицы" "Винты_1" "Количество" по: "Переменная" "Винты_1"

В этом операторе мы обращаемся к заполнителю записи под названием "Screws_1", выбираем поле количества, а затем добавляем переменную "screws_1" из шага формы.

После написания 5 триггерных действий добавьте утверждение "Завершить приложение".

Теперь протестируйте приложение в Tulip Player и убедитесь, что таблица корректно обновляется при нажатии кнопки "Отправить".

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


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

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


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