Добавить новый раздел

PDF
Продукты
Все продукты

Каждое приложение Creatio содержит готовые разделы. Набор преднастроенных разделов зависит от продукта, а также от установленных приложений Creatio Marketplace. Вы можете настроить новые пользовательские разделы в своем приложении.

Пример. Добавим пользовательский раздел Заявки для управления внутренними заявками сотрудников в Creatio.

Чтобы добавить новый раздел:

  1. Нажмите btn_system_designer.png —> “Дизайнер системы“ —> “Мастер разделов“.

    Важно. 

    Для доступа к мастеру раздела у пользователя должно быть право на системную операцию “Доступ к разделу “Конфигурация“ (код “CanManageSolution“).

  2. Вы можете создать раздел на основании нового или существующего объекта системы. Чтобы создать раздел на основании существующего объекта системы, нажмите кнопку Выбрать существующий объект и выберите нужный объект из списка (Рис. 1).

    Рис. 1 — Создание раздела на основании существующего объекта

    В нашем примере необходимо создать раздел Заявки на основании нового объекта.

    Дальнейшие настройки осуществляются одинаково в обоих случаях.

  3. На открывшейся странице мастера заполните основные свойства нового раздела (Рис. 2).
    1. В поле Заголовок введите название раздела, которое будут видеть пользователи, например, “Заявки“.
    2. В поле Код (на английском) введите уникальное название, которое Creatio будет использовать для создания объекта раздела. Например, для пользовательского раздела Заявки код может выглядеть так “UsrRequests“. Код раздела может состоять из символов a-z, A-Z, 0-9. После сохранения или перехода к настройке страницы раздела поле станет недоступным для редактирования.

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

      Важно. Название объекта раздела, которое вводится в поле Код (на английском), не должно содержать префиксы “Base“, “Sys“, “Vw“и суффиксы “InFolder“, “Lcz“, “Settings“.
      В противном случае для такого объекта будет невозможно настроить импорт данных из Excel.

    3. Установите признак Индексировать для полнотекстового поиска, если хотите, чтобы данные раздела отображались в результатах глобального поиска.

    4. Замените стандартную иконку раздела, которая будет отображаться в боковой панели приложения. Наведите на нее курсор мыши и нажмите кнопку btn_add_userpic.png, загрузите новое изображение.

      На заметку. Иконка должна быть белой с прозрачным фоном. Формат иконки: PNG или SVG, размер: 38x38 px. Вы можете использовать библиотеку иконок разделов, доступную на Creatio Marketplace.

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

      На заметку. Подробнее о том как настраиваются рабочие места, описано в статье Настроить  рабочие места.

    6. После того как свойства раздела заданы, переходите к настройке страницы раздела. Подробнее >>>

    7. Для использования мини-карточек в разделе установите соответствующие признаки. Вы можете настроить мини-карточки для добавления, редактирования и просмотра записей раздела. Подробнее >>> 

    8. Установите признак Доступно визирование в разделе, если необходимо, чтобы в разделе была возможность работы с визами и уведомлениями по визам.

      На заметку. Подробнее о работе с визами читайте в статье Визирование.

  4. Нажмите кнопку Сохранить.

Рис. 2 — Настройка свойств раздела

В результате новый раздел Заявки будет создан и добавлен в рабочее место, которое вы указали при настройке. А соответствующие объекты будут созданы для нового раздела автоматически:

  • <Code> — например, UsrRequests — объект раздела, в котором содержится структура данных раздела.
  • <Code>File — например, UsrRequestsFile — объект для хранения дополнительных материалов: файлов-приложений, презентаций и т. д.
  • <Code>Folder — например, UsrRequestsFolder — объект для хранения иерархии групп раздела.
  • <Code>InFolder — например, UsrRequestsInFolder — объект для хранения информации о том, какая запись раздела в какой группе находится.
  • <Code>Tag — объект для хранения тегов раздела.
  • <Code>InTag — объект для хранения информации о том, какая запись раздела каким тегом отмечена.
  • <Code>RequestsVisa — объект для хранения информации по визам раздела.

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

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

Изменения, которые вносятся в конфигурацию Creatio при работе с мастером разделов, сохраняются в пакете, который указан в системной настройке “Текущий пакет“ (код “CurrentPackageId“). По умолчанию в этой системной настройке установлен пакет “Custom“, предусмотренный для локального хранения доработок, выполненных в мастере раздела, без переноса их в другие приложения.

Если доработки, выполненные в мастере разделов, нужно перенести со среды разработки на продуктовую среду, то создайте новый пакет для хранения ваших изменений и укажите его в системной настройке “Текущий пакет“ (код “CurrentPackageId“). Подробнее: Пакеты (документация по разработке).

Если системная настройка “Текущий пакет“ (код “CurrentPackageId“) не заполнена либо в ней указан пакет, недоступный для пользователя, то при открытии мастера разделов Creatio предложит выбрать другой пакет из списка доступных.

Для управления пакетами используется раздел Конфигурация, а для управления системными настройками — раздел Системные настройки.