Начало работы с календарем

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

Настройка проекта

В качестве отправной точки вы будете использовать приложение Onboarding, созданное в разделе Самоучитель.

  1. Если вы еще не создали это приложение, вы можете обратиться к разделу Самоучитель, в котором представлено подробное пошаговое руководство по разработке базового приложения.

  2. В противном случае загрузите полный исходный код приложения из репозитория jmix-framework/jmix-onboarding-2 GitHub. Затем следуйте инструкциям в разделе Открытие существующего проекта, чтобы открыть его в Jmix Studio.

  3. Добавьте дополнение Calendar в соответствии с разделом Установка.

О приложении

В этом руководстве мы добавим новую функцию в приложение Onboarding.

В приложении Onboarding, после успешного завершения всех задач сотрудником, приложение автоматически создает новое событие встречи. Это событие затем отображается в экране My calendar сотрудника.

getting started result

Модель данных

Оригинальная модель данных приложения Onboarding выглядит следующим образом:

data model diagram

Для реализации нового поведения приложения вам потребуется немного изменить модель, добавив новую сущность JPA под названием Meeting. Сущность Meeting будет связана с сущностью User.

data model calendar