Создание ресурса

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

  1. В разделе Ресурсы нажать кнопку img.

  2. В открывшейся форме заполнить поля.

img

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

В поле Наименование из выпадающего списка выбрать нужную функциональную область/раздел в контуре сервиса. Значения списка определяются выбранным сервисом. Например, для сервиса «Аудит» доступны подписки на события аудита (subscriptions) или архивы журнала аудита (auditArchive). Список наименований берется из реестра микросервисов.

Поле Описание заполняется вручную.

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

3. Нажать кнопку img.

Появится уведомление, информирующее об успешном сохранении ресурса.

Форма автоматически обновится, на ней появятся дополнительные блоки Разрешения и Изменения.

img

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

В блоке Разрешения реализовано управление разрешениями для данного ресурса. При добавлении к разрешению привязываются определенные роли, ранее заведенные в Системе.

Для добавления разрешения необходимо выполнить следующие действия:

  1. В карточке ресурса в блоке Разрешения нажать кнопку img.

  2. В открывшемся модальном окне заполнить поля.

img

При заполнении поля Действие можно открыть список доступных действий нажатием кнопки img в конце строки. В открывшемся модальном окне выбрать выдаваемое разрешение на действие нажатием ЛКМ по строке и кнопкой [Добавить].

img

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

При выборе действия в модальном окне остальные поля заполняются автоматически.

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

Перечень разрешений

Разрешение Краткое описание
1 create Создание нового объекта
2 read Чтение атрибутов (свойств) объекта
3 update Изменение атрибутов (свойств) объекта
4 create_version Версионирование объекта (возможность создания версий объекта)
5 download Загрузка файла
6 update_content Изменение/добавление контента (вложений) для объекта
7 view_content Просмотр контента объекта (для документов, просмотр и формирование предпросмотра)
8 delete Удаление объекта
9 reserve Резервирование объекта
10 unreserve Снятие резервирования с объекта
11 publish Публикация рабочей копии
12 lock Блокировка объекта от удаления
13 unlock Снятие блокировки от удаления
14 freezing Блокировка от изменений атрибутов (свойств) объекта
15 unfreezing Снятие блокировки от изменений атрибутов (свойств) объекта
16 relate Связывание объекта с помощью типа «LINK»
17 change_folder_links Указание папки для объекта
18 read_acl Разрешение на чтение ACL списка объекта (используется только при работе с ACL)
19 write_acl Разрешение на изменение ACL списка объекта (используется только при работе с ACL)
20 delete_version Разрешение на удаление версии объекта
21 assign Назначение исполнителя по задаче
22 unassign Снятие исполнителя по задаче
23 complete Выполнение задачи
24 change_owner Изменение владельца объекта
25 read_rendition Чтение альтернативного представления объекта
26 view_rendition_content Просмотр контента альтернативного представления объекта
27 download_rendition_content Скачивание контента альтернативного представления объекта
28 create_rendition Создание альтернативного представления объекта
29 delete_rendition Удаление альтернативного представления объекта
30 access Доступ ко всему сервису
31 move Перемещение файла
32 refresh Обновление списка объектов
33 search Поиск в списке
34 view Просмотр объекта

Для предоставления полного доступа ко всему сервису рекомендуется создать разрешение с действием «access».

В блоке Связанные роли необходимо нажать кнопку img. В открывшемся модальном окне отметить чекбоксами одну или несколько ролей, заведенных в Системе, и нажать кнопку [Выбрать].

img

3. Нажать кнопку [Добавить].

Появится уведомление, информирующее об успешном сохранении разрешения.

Добавленное разрешение появится в соответствующем блоке. Такие разрешения, добавленные в ресурс, предоставляют связанным пользовательским ролям доступ к указанным элементам интерфейса в Системе. Например, разрешения на создание, просмотр, изменение, удаление документов в документном сервисе (dh-documents-service). Другие элементы интерфейса, которые не были включены в разрешения, не будут отображаться пользователям.

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