Разминочная серия NoCode: внедрение системы отслеживания и управления задачами (часть 1)

искусственный интеллект

Из первой статьи»Серия разминок 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и создайте учетную запись:

image.png

Amazon Honeycode — это полностью управляемый сервис для быстрого создания мощных мобильных и веб-приложений без программирования, поддержки платформ iOS и Android для утверждения процессов, планирования мероприятий, управления взаимоотношениями с клиентами, опросов пользователей, задач, а также отслеживания контента и запасов без ошибок. - склонный к отправке электронных таблиц или документов по электронной почте или найму инженеров для разработки дорогих и трудоемких пользовательских приложений.

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

Основные компоненты Amazon Honeycode:

  1. Таблицы. В таблицах хранятся данные.
  2. Конструктор приложений: Конструктор приложений может преобразовывать статические данные в интерактивные веб-приложения и мобильные приложения.
  3. Автоматизация: автоматически отправляйте уведомления, которые запускают автоматизированные задачи на основе данных и пользовательского ввода.

Создание приложения Amazon Honeycode — это повторяющийся пятиэтапный процесс:

  1. Определите приложение для сборки
  2. Определение моделей данных в таблицах
  3. Создание пользовательского опыта в App Builder
  4. Добавить рабочий процесс автоматизации
  5. Тестирование приложения, совместное использование с командой, непрерывная итерация

Функциональные цели приложения для отслеживания задач

Вот облегченная система отслеживания задач:

  • Для членов команды, чтобы отслеживать свои соответствующие задачи в проекте
  • Для супервайзеров для отслеживания и управления задачами команды в проекте
  • Отправляйте автоматические напоминания и оповещения членам команды

Определение модели данных

Объекты данных системы включают в себя: проекты, задачи и персонал.

image.png

image.png

Чтобы лучше понять, что представляют собой вышеуказанные объекты данных, предварительно заданы фиктивные выборочные данные.

  1. Данные таблицы проекта (Проекты)

image.png

  1. Данные таблицы задач (Задачи)

image.png

  1. Лист данных о людях (люди)

image.png

В соответствии с приведенным выше определением модели данных создайте три таблицы данных (проекты, задачи, люди) соответственно и импортируйте приведенные выше фиктивные образцы данных путем копирования и вставки.

Создать ссылку на таблицу

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

  1. Выберите кнопку «Мастера», вы можете увидеть

image.png

  1. Выберите «Моделирование данных» и нажмите «Создать раскрывающиеся списки».

  2. Свяжите его с таблицей проекта, используя столбец имени проекта в таблице задач\

image.png

  1. Нажмите «Применить» и подождите несколько секунд.

  2. Проверьте таблицу проекта, вы найдете новый столбец «Связанная задача», в котором отфильтровываются элементы задачи, соответствующие проекту.

image.png

  1. Щелкните результат фильтрации, чтобы автоматически связать детали элемента задачи, соответствующие элементу в таблице задач.

image.png

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

image.png

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

Суммировать

Выше мы сделали:

  1. Начало работы с Honeycode
  2. Функциональная постановка целей для приложений для отслеживания задач
  3. Определение модели данных
  4. Создание таблиц данных
  5. Установление ссылок на таблицы

Согласно пятиэтапному итеративному методу создания приложений Amazon Honeycode, следующим шагом является создание мобильных и веб-приложений для приложения отслеживания задач. Во второй части автор подробно расскажет, как использовать App Builder для создания интерактивной проверки пользователей с двух разных точек зрения членов команды и руководителей для этой облегченной системы отслеживания и управления задачами — следите за обновлениями в следующем выпуске!

Автор этой статьи

image.png

Хуан Шуай

Консультант по облачной архитектуре, команда Amazon AWS Professional Services. Отвечает за проектирование и оптимизацию облачной архитектуры, консультации по организации DevOps и внедрение технологий для корпоративных клиентов. В области исследования и разработки программного обеспечения он имеет многолетний опыт проектирования архитектуры, эксплуатации и обслуживания, а также управления командой.У него есть глубокие исследования и энтузиазм в отношении DevOps, облачной инфраструктуры управления микросервисами, эксплуатации и обслуживания контейнерных платформ. , и практика хаос-инжиниринга.