В этом руководстве вы узнаете:* Три основных элемента приложения* Как приложение вписывается в решение* Что делает решение эффективным для вашей работы* Основные принципы, необходимые каждому решению
Приложения
Приложение Tulip - это часть программного обеспечения, предназначенная для помощи конечному пользователю в выполнении задач, которые напоминают его физический рабочий процесс. Приложение должно выполнять отдельные задачи и решать конкретную бизнес-проблему в определенном месте или физической среде.
Основная ценность приложений Tulip заключается в том, чтобы копировать ваши физические операции. Такими приложениями могут быть:* Рабочие процессы с руководством, которые проводят операторов по шагам для выполнения задач, как рабочие инструкции.* Информационные панели, которые собирают производственные данные в реальном времени* Терминал инвентаризации с возможностями канбан для пополнения запасов* Управление переработкой, которое направляет переработку операторам и уведомляет контроль качества.
Приложения настраиваются так, как вам нужно. Приложение состоит из трех элементов:
Дизайн
Расположение, организация, внешний вид и цветовая схема шагов и компонентов на шаге. Дизайн также включает в себя соглашения об именовании компонентов.
Подробнее о дизайне приложений вы можете узнать здесь.
Функциональность
Как работает логика приложения, например: поведение триггера, навигация по шагам или конфигурация виджетов.
О том, как создать функциональность приложения, вы узнаете из курса Tulip University "Основы дизайна и логики приложений" здесь.
Архитектура
Определенная область применения приложения, данные, которые считываются или записываются, а также интеграции и/или подключенные устройства.
Ниже приведен пример базовой диаграммы архитектуры приложения:{height="" width=""}.
Узнайте об архитектуре приложений с помощью нашей интерактивной диаграммы здесь.
Решения
Решение Tulip - это набор артефактов (приложения, модель данных, физические устройства) и функциональных возможностей (маршрутизация, автоматизация, мониторинг, интеграция).
Думайте о нем как о системе, которая соединяет приложения, то, что им нужно для работы, и все цифровые части (например, данные из таблиц, соединения с другими системами и физические устройства).
На рисунке ниже показана типичная карта физических станций и приложений, которые работают вместе и образуют решение:{height="" width=""}.
Что делает решение?
Решения создаются для достижения бизнес-целей и постоянного решения операционных проблем. Они предназначены для развития и роста вместе с вашими операциями, поскольку приложения Tulip постоянно совершенствуются на основе отзывов реальных пользователей, анализа производительности и требований к функциональности.
Решение должно быть ориентировано на человека, то есть учитывать человеческий фактор в работе, которую выполняют операторы, и то, как они ее выполняют, включая инструменты, устройства и оборудование.
Пример
Человекоориентированный дизайн учитывает, что операторы работают в перчатках и поэтому не могут пользоваться сенсорными экранами, используя такие устройства, как сканеры штрих-кодов, лепестки для ног, цифровые устройства для взвешивания и измерения или носимые устройства, например Proglove.
Как убедиться, что решение решает правильную проблему?
Легко зайти в Tulip и создать приложение, которое решает проблему, но наибольшую пользу вы получите, если сосредоточитесь на бизнес-целях, чтобы определить ключевые проблемы. Тогда вы сможете построить решение на основе того, что обеспечивает наибольшую ценность.
Успешное решение Tulip включает в себя следующие ключевые шаги:1. Определение бизнес-целей: Четко определите бизнес-цели и согласуйте объем проекта с этими целями.2. Документирование физических операций: Тщательно изучите и задокументируйте физические операции в рамках проекта. Сюда входит составление схемы того, как, где и когда операторы будут взаимодействовать с решением.3. Документирование деятельности и процессов операторов: Получите полное представление о деятельности операторов и процессах, которые будет поддерживать решение.4. Разработайте итерационные схемы: Создайте электронные схемы, представляющие задачи и рабочие процессы операторов. Эти схемы будут развиваться в ходе итеративного процесса создания решения и в конечном итоге станут реальным решением.
Изображение иллюстрирует этот процесс:
{height="" width=""}.
Подробнее о том, как разрабатывать решения Tulip , можно узнать здесь.
Основные требования к решению
Для создания масштабируемого, доступного для человека решения необходимы следующие принципы:* Решения разбиваются на приложения путем рассмотрения мельчайших логических блоков - компонентов решения, - которые имеют смысл для данного торгового зала.Решение может быть разбито на отдельные приложения в зависимости от места, времени и роли. Приложения должны иметь соотношение 1:1 между приложениями и рабочим процессом: какие действия выполняет данный оператор в данном месте в данное конкретное время? Эта модель известна как Composability. Подробнее о создании композитных приложений можно узнать здесь.* Решения и их компоненты должны проходить тест на "попадание в грузовик", то есть один инженер должен быть в состоянии понять и поддержать решение, если его разработает другой инженер в той же области.* Решения следуют гибкой и композитной общей модели данных, например Tulip Common Data Model. Подробнее о моделировании общих данных в Tulip можно узнать здесь.* Решения следуют определенным передовым практикам, например, изложенным в Кредо решений Tulip. Эти лучшие практики обеспечивают согласованность всех процессов, представленных в цифровом виде. Компоненты решений по возможности стандартизированы и построены по шаблону. Например, библиотека компонентов содержит шаблоны шагов, включающие базовые макеты, контрольные списки, формы и т. д.
Следующие шаги
Начните создавать приложения под руководством экспертов Tulip:* Прогулка: создайте свое первое приложение* Основы создания приложений* Базовый курс университета по дизайну и логике приложений
Вы нашли то, что искали?
Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!