Was this article helpful?

Спасибо за вашу оценку!

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

Практикум. Сервис бронирования отелей. Кастомизация.

Общие сведения о кастомизации системы

На платформе GreenData есть возможность настраивать внешний вид отдельных элементов и вида приложения в целом.

Благодаря этому модулю могут быть настроены следующие элементы:

  • Страница авторизации: это первая страница, с которой сталкивается пользователь при входе в Систему, необходима для ввода данных. Затем они проверяются Системой, чтобы определить зарегистрированного пользователя и предоставить ему доступ к функционалу платформы;

  • Стартовая страница: первая страница, открывающаяся для пользователя после входа в Систему для представления необходимой информации, служит для оптимизации количества затраченного времени при работе с Системой;

  • Пункты меню: позволяет вынести отдельно необходимые объекты системы для быстрого доступа к ним;

  • Конструктор тем: позволяет самостоятельно выбрать цвет элементов Системы.

Описание модуля

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

Для решения поставленной бизнес-задачи необходимо настроить оформление страницы авторизации.

image390

Для решения поставленной бизнес-задачи необходимо настроить стартовые страницы и пункты меню для пользователей.

Целевая стартовая страница и меню клиента:

image391

Целевая стартовая страница и меню менеджера:

image392

Целевая стартовая страница и меню руководителя

Перед настройкой модуля «Кастомизация» необходимо предварительно реализовать настройки, описанные в главах:

Либо установить пакет обновлений.

Настройка страницы входа

На платформе есть возможность самостоятельно настроить страницу входа, для этого нажмите в меню профиля на «Конструктор страницы входа».

image

Поменяйте фон для страницы входа: для этого перейдите в раздел «Фон и границы» - «Фон страницы» и добавьте изображение(используемые в этом практикуме изображения вы можете найти в Приложении). Чтобы настроить панель входа, перейдите в раздел «Компоненты»:

  • Смените подзаголовок на «Сервис бронирования отелей»;

  • Загрузите изображение логотипа;

В разделе «Авторизация»:

  • Переведите переключатель в неактивное положение напротив сначала логин, затем пароль

  • Смените заголовок на «Войти в систему»

image

В меню справа раскройте раздел «Регистрация» и переведите в активное положение пункт «Регистрация доступна».

image

Перейдите в раздел «Настройка профилей» и добавьте профиль «Клиент».

image

После сохранения пользователя, оставьте только созданный профиль и переведите в неактивное положение переключатель напротив пункта «Пользователь может выбрать профиль». Таким образом, клиенты смогут регистрироваться в системе и автоматически получат права группы доступа «Клиент».

image

Настройка стартовых страниц

Создание стартовых страниц

После того как пользователь входит в систему после авторизации, он видит стартовую страницу. Создайте стартовые страницы для групп доступа «Клиент» и «Менеджер».

В боковом меню перейдите в «Администрирование» – «Настройки» – «Настройка стартовых страниц». Создайте новый объект «Сервис бронирования отелей» – стартовую страницу для клиентов. Активируйте чек-бокс «Использовать пункт меню в качестве стартовой страницы» и в поле «Пункт меню» выберите «Сервис бронирования отелей» – так, сразу после входа в Систему, клиент будет видеть реестр своих заявок и у него не будет необходимости переходить в реестр через боковое меню, чтобы начать работу. Сохраните изменения.

image399

Аналогично создайте стартовую страницу для менеджера «Заявки на бронирование» и сохраните изменения.

image400

Настройка прав для стартовых страниц

Чтобы пользователи разных групп доступа видели свою стартовую страницу, необходимо настроить права на стартовые страницы.

В поле Тип объекта найдите и выберите «Стартовая страница», в списке объектов выберите «Заявки на бронирование», добавьте группу доступа «Менеджер» и дайте право на Чтение и Выполнение, чтобы пользователь этой группы видел эту стартовую страницу и мог с ней взаимодействовать. Для остальных объектов добавьте группу доступа «Менеджер» и запретите Чтение, чтобы пользователь этой группы видел только эту стартовую страницу. Сохраните настройки прав.

image401

Аналогично в списке объектов выберите «Сервис бронирования отелей», добавьте группу доступа «Клиент» и дайте право на Чтение и Выполнение, чтобы пользователь этой группы видел эту стартовую страницу и мог с ней взаимодействовать. Для остальных объектов добавьте группу доступа «Клиент» и запретите Чтение, чтобы пользователь этой группы видел только эту стартовую страницу. Сохраните настройки прав.

image402

Настройка меню

Создание пунктов меню

Чтобы пользователи могли перейти к работе с реестром типа «Заявка на бронирование», необходимо создать пункт меню для каждой группы пользователей.

В боковом меню перейдите в «Администрирование» – «Настройки» – «Настройка меню». Создайте новый объект типа «Пункт меню.Реестр» и заполните наименование «Сервис бронирования отелей» и идентификатор [BOOKING_SERVICE] – этот пункт меню будет предназначен для группы доступа «Клиент» и будет показывать соответствующий реестр.

Установите «Тип объекта для отображения» – «Заявка на бронирование» и укажите реестр «Мои заявки».

image403

Также можно установить иконку для пункта меню, для этого откройте выпадающий список и выберите из имеющихся элементов. Сохраните изменения.

Вернитесь к реестру и аналогично создайте новый пункт меню «Заявки на бронирование» для группы доступа «Менеджер». В поле «Представление реестра» выберите значение «Заявки на бронирование». Сохраните изменения.

image404

Настройка прав для пунктов меню

Чтобы пользователи могли видеть пункты меню, необходимо установить права для созданных пунктов меню.

В поле Тип объекта найдите и выберите «Меню», в списке объектов выберите «Сервис бронирования отелей» – для него добавьте все созданные группы доступа, а именно «Клиент», «Менеджер», «Руководитель». Дайте права на чтение для группы доступа «Клиент», для групп «Менеджер» и «Руководитель» запретите чтение. Сохраните настройки прав.

image405

Найдите в списке объектов и выберите «Заявки на бронирование» – для него добавьте все созданные группы доступа, а именно «Клиент», «Менеджер», «Руководитель». Дайте права на чтение для группы доступа «Менеджер», для групп «Клиент» и «Руководитель» запретите чтение. Сохраните настройки прав.

image406

Для остальных элементов типа объектов «Меню» добавьте те же группы доступа, но установите запрет на чтение, чтобы пользователи не могли перейти к другому функционалу платформы. Для менеджера оставьте пункт меню «Задачи» с правом на чтение и запись. Сохраните настройки прав.

image407

Настройка темы оформления

На платформе есть возможность самостоятельно настроить оформление приложения, для этого нажмите в контекстном меню профиля на «Настройки оформления».

image

Вы можете выбрать готовые шаблоны или создать собственную тему. Выберите готовую тему «Материал темно-синяя».

image409