Из первой статьи»Серия разминок NoCode: вы готовы?«После публикации многие читатели написали, чтобы спросить, есть ли еще какой-нибудь контент. Чтобы лучше делиться своими знаниями и опытом в отношении практики NoCode, настоящимСтолбец NoCodeдля читателей.
В первой статье мы обсудили проблемы, которые решает NoCode, предысторию его рождения и общие области применения, и начали постепенно менять способ создания веб-приложений и мобильных приложений. Любой может быть Builder, с навыками программирования или без них. 6 июля 2020 года Amazon Cloud Technology запустила собственную платформу NoCode — сервис Amazon Honeycode. В начале этой статьи мы сосредоточимся на разработке и реализации приложения (облегченной системы отслеживания задач) на основе Amazon Honeycode, Подробное содержание будет разделено на две части.
- «Серия разминок NoCode: внедрение системы отслеживания задач и управления ими (часть 1)»
- «Разминка NoCode: внедрение системы отслеживания задач и управления ими (часть 2)»
Ключевые слова: Amazon HoneyCode, NoCode, серия прогревов NoCode, Low Code, Honeycode, Builder, Hello World
Начало работы с Honeycode
Во-первых, посетитеHoneycode Builderи создайте учетную запись:
Amazon Honeycode — это полностью управляемый сервис для быстрого создания мощных мобильных и веб-приложений без программирования, поддержки платформ iOS и Android для утверждения процессов, планирования мероприятий, управления взаимоотношениями с клиентами, опросов пользователей, задач, а также отслеживания контента и запасов без ошибок. - склонный к отправке электронных таблиц или документов по электронной почте или найму инженеров для разработки дорогих и трудоемких пользовательских приложений.
С помощью Amazon Honeycode вы можете использовать простой визуальный конструктор приложений для создания интерактивных веб-приложений и мобильных приложений с отслеживанием данных, уведомлениями пользователей, утверждениями процессов и интерактивными бизнес-потоками через встроенную базу данных AWS. Amazon Honeycode поддерживает реализацию систем различной сложности: от приложений для отслеживания задач для небольших групп до сложных систем управления рабочими процессами для крупных отделов.
Основные компоненты Amazon Honeycode:
- Таблицы. В таблицах хранятся данные.
- Конструктор приложений: Конструктор приложений может преобразовывать статические данные в интерактивные веб-приложения и мобильные приложения.
- Автоматизация: автоматически отправляйте уведомления, которые запускают автоматизированные задачи на основе данных и пользовательского ввода.
Создание приложения Amazon Honeycode — это повторяющийся пятиэтапный процесс:
- Определите приложение для сборки
- Определение моделей данных в таблицах
- Создание пользовательского опыта в App Builder
- Добавить рабочий процесс автоматизации
- Тестирование приложения, совместное использование с командой, непрерывная итерация
Функциональные цели приложения для отслеживания задач
Вот облегченная система отслеживания задач:
- Для членов команды, чтобы отслеживать свои соответствующие задачи в проекте
- Для супервайзеров для отслеживания и управления задачами команды в проекте
- Отправляйте автоматические напоминания и оповещения членам команды
Определение модели данных
Объекты данных системы включают в себя: проекты, задачи и персонал.
Чтобы лучше понять, что представляют собой вышеуказанные объекты данных, предварительно заданы фиктивные выборочные данные.
- Данные таблицы проекта (Проекты)
- Данные таблицы задач (Задачи)
- Лист данных о людях (люди)
В соответствии с приведенным выше определением модели данных создайте три таблицы данных (проекты, задачи, люди) соответственно и импортируйте приведенные выше фиктивные образцы данных путем копирования и вставки.
Создать ссылку на таблицу
В соответствии с зависимостями между вышеупомянутыми таблицами данных используйте встроенную базу данных Amazon Honeycode, чтобы установить связи таблиц для таблицы проекта, таблицы задач и таблицы персонала.
- Выберите кнопку «Мастера», вы можете увидеть
-
Выберите «Моделирование данных» и нажмите «Создать раскрывающиеся списки».
-
Свяжите его с таблицей проекта, используя столбец имени проекта в таблице задач\
-
Нажмите «Применить» и подождите несколько секунд.
-
Проверьте таблицу проекта, вы найдете новый столбец «Связанная задача», в котором отфильтровываются элементы задачи, соответствующие проекту.
- Щелкните результат фильтрации, чтобы автоматически связать детали элемента задачи, соответствующие элементу в таблице задач.
- Проверьте таблицу задач, вы также можете найти детали проекта, соответствующие элементу задачи.
По аналогии мы можем использовать тот же метод для завершения связи между таблицей проекта и таблицей персонала, а также связи между таблицей задач и таблицей персонала.
Суммировать
Выше мы сделали:
- Начало работы с Honeycode
- Функциональная постановка целей для приложений для отслеживания задач
- Определение модели данных
- Создание таблиц данных
- Установление ссылок на таблицы
Согласно пятиэтапному итеративному методу создания приложений Amazon Honeycode, следующим шагом является создание мобильных и веб-приложений для приложения отслеживания задач. Во второй части автор подробно расскажет, как использовать App Builder для создания интерактивной проверки пользователей с двух разных точек зрения членов команды и руководителей для этой облегченной системы отслеживания и управления задачами — следите за обновлениями в следующем выпуске!
Автор этой статьи
Хуан Шуай
Консультант по облачной архитектуре, команда Amazon AWS Professional Services. Отвечает за проектирование и оптимизацию облачной архитектуры, консультации по организации DevOps и внедрение технологий для корпоративных клиентов. В области исследования и разработки программного обеспечения он имеет многолетний опыт проектирования архитектуры, эксплуатации и обслуживания, а также управления командой.У него есть глубокие исследования и энтузиазм в отношении DevOps, облачной инфраструктуры управления микросервисами, эксплуатации и обслуживания контейнерных платформ. , и практика хаос-инжиниринга.