- Распечатать
Как управлять запасами с помощью таблиц
Как управлять запасами с помощью таблиц
С помощью этого руководства вы сможете настроить систему управления запасами с помощью таблиц.
В этом руководстве вы узнаете...
- Как создать таблицу для инвентаризации
- Как добавлять данные в инвентарь с помощью шага формы в приложении.
Примечание: Эта тема рассматривается в курсе "Создание продвинутого приложения для рабочих инструкций" в Университете 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, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!