Was this article helpful?

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

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

Практикум. Система учета заявок на канцтовары. Кастомизация.

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

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

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

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

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

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

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

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

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

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

image804

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

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

image805

Целевая стартовая страница и меню Сотрудника АХР:

image807

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

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

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

panel

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

image811

Вернитесь к списку настроек с помощью кнопки.

Чтобы настроить панель входа, перейдите в раздел «Компоненты» и настройте каждый из компонентов (перед переходом к настройкам другого компонента сохраните настройки текущего):

  • Подзаголовок: смените подзаголовок на «Сервис по заказу канцтоваров»;

  • Логотип: загрузите изображение логотипа и измените масштаб на 10%, чтобы логотип мог вписаться (используемое в этом практикуме изображение вы можете найти в Приложении).

В разделе «Авторизация» настройте каждый из компонентов (перед переходом к настройкам другого компонента сохраните настройки текущего):

  1. Способ авторизации: переведите переключатель в неактивное положение напротив сначала логин, затем пароль;

  2. Заголовок: разместите заголовок посередине с помощью кнопок, показывающих расположение текста.

image821

В настройках справа раскройте раздел «Регистрация» и переведите в активное положение пункт «Регистрация доступна». Способ регистрации оставьте «E-mail».

panel

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

panel

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

panel

Пример настройки оформления страницы входа:

image821

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

Создайте пункты в меню для пользователей системы: для Сотрудников-инициаторов должны быть настроены пункты меню позволяющие прейти к задачам и к реестру заявок на канцтовары, для Сотрудника АХР должны быть доступны реестр заявок на канцтовары, справочник канцтоваров, дашборды и задачи. Для этого перейдите в «Администрирование» - «Настройки» - «Настройка меню».

panel

Создайте пункт меню, позволяющий Сотруднику-инициатору переходить к списку своих заявок. В открывшемся реестре добавьте новый экземпляр пункта меню типа «Пункт меню. Реестр». Заполните поля в разделе «Основное»:

  1. Наименование – Мои заявки;

  2. Идентификатор – MY_REQ;

  3. Порядок – 1;

  4. Иконка - gd-menu-icon-set menu-icon-greendata-list;

  5. Тип объекта для отображения – Заявка;

  6. Представление реестра – Мои заявки.

panel

Сохраните созданный пункт меню.

Создайте пункт меню для Сотрудника АХР, представляющий из себя папку, в которой будут располагаться пункты меню для перехода к реестру заявок, справочнику канцтоваров и дашбордам. Вернитесь в реестр и создайте новый экземпляр типа «Пункт меню. Папка» и заполните поля в разделе «Основное»:

  1. Наименование – Канцтовары;

  2. Идентификатор – OFFICE_SUPP;

  3. Порядок – 1;

  4. Иконка - glyphicon glyphicon-pencil;

  5. Развернут по умолчанию – Да.

image826

Сохраните созданный пункт меню.

Создайте новый пункт меню типа «Пункт меню. Реестр» для возможности перехода Сотрудника АХР к списку всех заявок. Заполните поля в разделе «Основное»:

  1. Наименование – Заявки на канцтовары;

  2. Идентификатор – REQ_SUPP;

  3. Порядок – 1;

  4. Иконка - gd-menu-icon-set menu-icon-greendata-list;

  5. Родительский пункт меню – Канцтовары;

  6. Тип объекта для отображения – Заявка;

  7. Представление реестра – Заявки на канцтовары.

image828

Сохраните созданный пункт меню.

Создайте пункт меню для Сотрудника АХР для отображения реестра Канцтоваров и возможности работать с экземплярами канцтоваров типа «Пункт меню. Реестр». Заполните поля в разделе «Основное»:

  1. Наименование – Справочник канцтоваров;

  2. Идентификатор – SUPP_LIST;

  3. Порядок – 2;

  4. Иконка - fa fa-book;

  5. Родительский пункт меню – Канцтовары;

  6. Тип объекта для отображения – Справочник канцтоваров;

  7. Представление реестра – Канцтовары.

image830

Сохраните созданный пункт меню.

Создайте пункт меню для дашборда по заявкам типа «Пункт меню. Дашборд». Заполните поля в разделе «Основное»:

  1. Наименование – Сводная информация по заявкам;

  2. Идентификатор – REQ_DB;

  3. Порядок – 3;

  4. Иконка - gd-menu-icon-set menu-icon-greendata-chart;

  5. Родительский пункт меню – Канцтовары;

  6. Дашборд – Сводная информация по заявкам.

image832

Сохраните созданный пункт меню.

Создайте пункт меню для дашборда с канбан-доской по заявкам типа «Пункт меню. Дашборд». Заполните поля в разделе «Основное»:

  1. Наименование – Канбан-доска по заявкам;

  2. Идентификатор – REQ_DB;

  3. Порядок – 4;

  4. Иконка - fa fa-trello;

  5. Родительский пункт меню – Канцтовары;

  6. Дашборд – Заявки в работе.

image834

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

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

Для пользователей системы существует стартовая страница по умолчанию, указывающая задачи. Для Сотрудника АХР в качестве стартовой страницы установите дашборд «Заявки в работе», а для Сотрудника-инициатора создайте стартовую страницу, которая будет показывать реестр его заявок. Для этого перейдите в реестр стартовых страниц через пункт главного меню: «Администрирование» - «Настройки» - «Настройка стартовых страниц».

panel

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

image838

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

image840

Настройка прав доступа

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

panel

Автоматически откроется настройка прав для типа объекта «Меню».

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

Отметьте пункт меню «Мои заявки» и добавьте группу доступа «Сотрудник-инициатор» и «Сотрудник АХР»: для второго запретите Чтение. Затем сохраните настройки прав доступа.

panel

Отметьте пункт меню «Канцтовары» и добавьте группу доступа «Сотрудник-инициатор» и «Сотрудник АХР»: для первого запретите Чтение. Затем сохраните настройки прав доступа. Аналогично настройте права для пунктов меню этой папки.

panel

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

panel

Аналогично для объекта «Стартовая страница для Сотрудника АХР» для группы доступа «Сотрудник АХР» дайте разрешение на чтение, запись и выполнение и для группы доступа «Сотрудник-инициатор» запретите чтение. Сохраните настройки доступа.

Для остальных стартовых страниц запретите чтение, запись и выполнение обеим группам пользователей.

panel

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

На платформе есть возможность самостоятельно настроить оформление приложения. Чтобы перейти к настройке оформления раскройте список действий профиля и перейдите в «Настройки оформления».

panel

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

panel

На этом разработка системы заканчивается. В следующей главе будет рассмотрен процесс тестирования системы.