0
Отвечен

Как настроить права доступа, отображение данных по условию

Анонимный 9 лет назад обновлен Отдел внедрений (бизнес-аналитик) 9 лет назад 2

Ответ

Ответ
Отвечен

Ограничения на права доступа обеспечивают администратору возможность управлять данными, которые будут представлены в конечном виде тому или иному  пользователю системы. Пользователю можно запретить доступ к конкретным атрибутам (полям), классам (карточкам) и определенным записям, либо наложить ограничение на действия, совершаемые пользователем - например, добавление информации, ее изменение или удаление. Для настройки прав доступа пользователей необходимо зайти в Администратор, и открыть там режим Права доступа.

Интерфейс режима Права доступа представлен на Рисунке

В данном режиме находятся три основных области:

·         Пользователи и группы пользователей;

·         Классы;

·         Права доступа.

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

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

В области Пользователи отображается весь список пользователей и групп пользователей (работа с ними описана в п.3.3.1).

В области Классы отображается список классов их атрибутов. Чтобы просмотреть список атрибутов класса необходимо щелкнуть на знаке «+», расположенном слева от имени класса. После этого на экране появится список атрибутов класса.

В области Права доступа отображаются ограничения, наложенные на класс или атрибут класса, выбранный в области Классы.

Для изменения прав доступа необходимо указать группу пользователей, для которых будут настраиваться права (в области Пользователи), выбрать класс или атрибут класса (в области Классы) и в области Права доступа установить ограничения доступа для пользователей.

Ограничения доступа могут быть двух типов:

·         ограничения доступа к классу;

·         ограничение доступа к атрибуту класса.

При задании ограничений доступа к классу ограничивается возможность пользователя совершать определенные действия (отображение, добавление, изменение, удаление, экспорт данных, использование по ссылке) со всеми записями класса. Т.е. если для класса Заявки запрещено удаление, это означает, что из этого справочника нельзя удалить ни одну запись.

При задании  ограничений доступа для атрибута класса ограничивается возможность пользователя совершать определенные действия (отображение, изменение, ввод нового значения) для конкретного поля записи класса. Т.е. если для класса Заявки запрещено изменение атрибута № заявки, это означает, что в этом справочнике ни в одной записи нельзя изменить номер заявки.

Ограничение доступа к классу

Ограничения доступа к классу могут быть заданы на:

1.     Отображение (отображение записей класса):

·         Разрешить (нет ограничений, все записи класса показываются пользователю);

·         Запретить (запрет отображения пользователю всех записей класса);

·         Условие (разрешить отображение записей класса, удовлетворяющих требованиям, заданным в окне Расширенный фильтр).

2.     Добавление (ограничения на добавление новых записей)

·         Разрешить (нет ограничений, пользователи могут добавлять записи);

·         Запретить (запретить добавление записей);

·         Условие (разрешить добавление, если соблюдены условия, заданные в окне Расширенный фильтр).

3.     Изменение (ограничения на изменение записей):

·         Разрешить (нет ограничений, пользователи могут изменять все записи);

·          Запретить (запретить изменение всех записей);

·          Условие (разрешить изменение, если соблюдены условия, заданные в окне Расширенный фильтр).

4.     Удаление

·         Разрешить (нет ограничений на удаление записей);

·         Запретить (запретить удаление записей);

·         Условие (разрешить удаление, если соблюдены условия, заданные в окне Расширенный фильтр).

5.     Использование по ссылке (возможность выбирать данный класс в других объектах системы (например, выбирать Контрагента в Юридических лицах)):

·          Разрешить (нет ограничений);

·          Запретить (запретить использование по ссылке);

·          Условие (разрешить использование по ссылке, если соблюдены условия, заданные в окне Расширенный фильтр).

6.     Экспорт данных (возможность экспортировать данные в Excel):

·         Разрешить (нет ограничений на экспорт данных);

·         Запретить (запретить экспорт данных из справочника);

·         Условие (разрешить экспорт, если соблюдены условия, заданные в окне Расширенный фильтр).

Указание условий и работа с расширенным фильтром

Для указания условия ограничения необходимо установить флаг около пункта «Условие» (в нужной группе ограничений), и нажать на кнопку .

Если фильтр устанавливается для Изменений, то на экране появится меню, представленное на Рис. 3.7


Рис. 3.7. Меню


В фильтре для старых значений определяются записи, которые пользователь может изменять.

В фильтре для новых записей указываются значения, на которые пользователь может менять значения записей.

Например, если в фильтре старых значений для класса «Договоры» установить статус «В работе», а в фильтре новых значений – «Подписан», то пользователи смогут изменять только договоры в статусе «В работе» (статус может быть изменен только на «Подписан»).

Интерфейс расширенного фильтра представлен на Рис. 3.8.

Слева отображаются параметры фильтрации (атрибуты класса, по которым фильтруются записи), а справа – значения параметров фильтрации.

Например, на Рис. 3.8. настроен фильтр для Договоров, что пользователь может видеть только те записи, где он является ответственным (параметр – «Ответственный», действие – «Отображать», значение параметра – «Текущий пользователь»).

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

В данном окне необходимо выбрать действие (отображать записи, удовлетворяющие фильтру или не отображать их), а так же выбрать параметр фильтрации.

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

В данном окне необходимо выбрать атрибут класса, который будет являться параметром фильтрации и нажать на кнопку

После окончания настроек параметра фильтрации необходимо нажать на кнопку  в окне Параметр фильтрации (Рис. 3.9).

Для добавления значения параметра фильтрации необходимо нажать на кнопку  , расположенную ниже соответствующей области, после чего на экране появится окно, представленное на Рис. 3.11.

Рис. 3.11. Выбор значений параметра фильтрации

В данном окне необходимо указать оператор сравнения (равно, не равно, любой из и т.п.) и указать значение параметра.

Значение параметра может быть:

·         не задано (значение данного атрибута не задано в записи);

·         абсолютное (любое из заданных в системе, в нашем случае это может быть ФИО любого сотрудника);

·         относительное (текущий пользователь, текущая дата и т.п.);

·         либо это может быть внешний параметр.


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

После окончания настроек Расширенного фильтра необходимо нажать на кнопку  .

1.1.              Ограничение доступа к атрибуту класса

Ограничения доступа к атрибуту класса могут быть заданы на:

1.     Отображение (отображение атрибута класса пользователю):

·         Разрешить (нет ограничений, данный атрибут отображается пользователю);

·         Запретить (запрет отображения пользователю атрибута класса);

·         Условие (разрешить отображение атрибута класса, удовлетворяющих требованиям, заданным в окне Расширенный фильтр).

2.     Изменение (ограничения на изменение данных атрибута):

·         Разрешить (нет ограничений);

·          Запретить (запретить изменение);

·          Условие (разрешить изменение, если соблюдены условия, заданные в окне Расширенный фильтр).

3.     Ввод нового значения

·         Разрешить (нет ограничений);

·         Запретить (запретить ввод нового значения);

·         Условие (разрешить ввод нового значения, если соблюдены условия, заданные в окне Расширенный фильтр).










Ответ
Отвечен

Ограничения на права доступа обеспечивают администратору возможность управлять данными, которые будут представлены в конечном виде тому или иному  пользователю системы. Пользователю можно запретить доступ к конкретным атрибутам (полям), классам (карточкам) и определенным записям, либо наложить ограничение на действия, совершаемые пользователем - например, добавление информации, ее изменение или удаление. Для настройки прав доступа пользователей необходимо зайти в Администратор, и открыть там режим Права доступа.

Интерфейс режима Права доступа представлен на Рисунке

В данном режиме находятся три основных области:

·         Пользователи и группы пользователей;

·         Классы;

·         Права доступа.

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

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

В области Пользователи отображается весь список пользователей и групп пользователей (работа с ними описана в п.3.3.1).

В области Классы отображается список классов их атрибутов. Чтобы просмотреть список атрибутов класса необходимо щелкнуть на знаке «+», расположенном слева от имени класса. После этого на экране появится список атрибутов класса.

В области Права доступа отображаются ограничения, наложенные на класс или атрибут класса, выбранный в области Классы.

Для изменения прав доступа необходимо указать группу пользователей, для которых будут настраиваться права (в области Пользователи), выбрать класс или атрибут класса (в области Классы) и в области Права доступа установить ограничения доступа для пользователей.

Ограничения доступа могут быть двух типов:

·         ограничения доступа к классу;

·         ограничение доступа к атрибуту класса.

При задании ограничений доступа к классу ограничивается возможность пользователя совершать определенные действия (отображение, добавление, изменение, удаление, экспорт данных, использование по ссылке) со всеми записями класса. Т.е. если для класса Заявки запрещено удаление, это означает, что из этого справочника нельзя удалить ни одну запись.

При задании  ограничений доступа для атрибута класса ограничивается возможность пользователя совершать определенные действия (отображение, изменение, ввод нового значения) для конкретного поля записи класса. Т.е. если для класса Заявки запрещено изменение атрибута № заявки, это означает, что в этом справочнике ни в одной записи нельзя изменить номер заявки.

Ограничение доступа к классу

Ограничения доступа к классу могут быть заданы на:

1.     Отображение (отображение записей класса):

·         Разрешить (нет ограничений, все записи класса показываются пользователю);

·         Запретить (запрет отображения пользователю всех записей класса);

·         Условие (разрешить отображение записей класса, удовлетворяющих требованиям, заданным в окне Расширенный фильтр).

2.     Добавление (ограничения на добавление новых записей)

·         Разрешить (нет ограничений, пользователи могут добавлять записи);

·         Запретить (запретить добавление записей);

·         Условие (разрешить добавление, если соблюдены условия, заданные в окне Расширенный фильтр).

3.     Изменение (ограничения на изменение записей):

·         Разрешить (нет ограничений, пользователи могут изменять все записи);

·          Запретить (запретить изменение всех записей);

·          Условие (разрешить изменение, если соблюдены условия, заданные в окне Расширенный фильтр).

4.     Удаление

·         Разрешить (нет ограничений на удаление записей);

·         Запретить (запретить удаление записей);

·         Условие (разрешить удаление, если соблюдены условия, заданные в окне Расширенный фильтр).

5.     Использование по ссылке (возможность выбирать данный класс в других объектах системы (например, выбирать Контрагента в Юридических лицах)):

·          Разрешить (нет ограничений);

·          Запретить (запретить использование по ссылке);

·          Условие (разрешить использование по ссылке, если соблюдены условия, заданные в окне Расширенный фильтр).

6.     Экспорт данных (возможность экспортировать данные в Excel):

·         Разрешить (нет ограничений на экспорт данных);

·         Запретить (запретить экспорт данных из справочника);

·         Условие (разрешить экспорт, если соблюдены условия, заданные в окне Расширенный фильтр).

Указание условий и работа с расширенным фильтром

Для указания условия ограничения необходимо установить флаг около пункта «Условие» (в нужной группе ограничений), и нажать на кнопку .

Если фильтр устанавливается для Изменений, то на экране появится меню, представленное на Рис. 3.7


Рис. 3.7. Меню


В фильтре для старых значений определяются записи, которые пользователь может изменять.

В фильтре для новых записей указываются значения, на которые пользователь может менять значения записей.

Например, если в фильтре старых значений для класса «Договоры» установить статус «В работе», а в фильтре новых значений – «Подписан», то пользователи смогут изменять только договоры в статусе «В работе» (статус может быть изменен только на «Подписан»).

Интерфейс расширенного фильтра представлен на Рис. 3.8.

Слева отображаются параметры фильтрации (атрибуты класса, по которым фильтруются записи), а справа – значения параметров фильтрации.

Например, на Рис. 3.8. настроен фильтр для Договоров, что пользователь может видеть только те записи, где он является ответственным (параметр – «Ответственный», действие – «Отображать», значение параметра – «Текущий пользователь»).

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

В данном окне необходимо выбрать действие (отображать записи, удовлетворяющие фильтру или не отображать их), а так же выбрать параметр фильтрации.

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

В данном окне необходимо выбрать атрибут класса, который будет являться параметром фильтрации и нажать на кнопку

После окончания настроек параметра фильтрации необходимо нажать на кнопку  в окне Параметр фильтрации (Рис. 3.9).

Для добавления значения параметра фильтрации необходимо нажать на кнопку  , расположенную ниже соответствующей области, после чего на экране появится окно, представленное на Рис. 3.11.

Рис. 3.11. Выбор значений параметра фильтрации

В данном окне необходимо указать оператор сравнения (равно, не равно, любой из и т.п.) и указать значение параметра.

Значение параметра может быть:

·         не задано (значение данного атрибута не задано в записи);

·         абсолютное (любое из заданных в системе, в нашем случае это может быть ФИО любого сотрудника);

·         относительное (текущий пользователь, текущая дата и т.п.);

·         либо это может быть внешний параметр.


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

После окончания настроек Расширенного фильтра необходимо нажать на кнопку  .

1.1.              Ограничение доступа к атрибуту класса

Ограничения доступа к атрибуту класса могут быть заданы на:

1.     Отображение (отображение атрибута класса пользователю):

·         Разрешить (нет ограничений, данный атрибут отображается пользователю);

·         Запретить (запрет отображения пользователю атрибута класса);

·         Условие (разрешить отображение атрибута класса, удовлетворяющих требованиям, заданным в окне Расширенный фильтр).

2.     Изменение (ограничения на изменение данных атрибута):

·         Разрешить (нет ограничений);

·          Запретить (запретить изменение);

·          Условие (разрешить изменение, если соблюдены условия, заданные в окне Расширенный фильтр).

3.     Ввод нового значения

·         Разрешить (нет ограничений);

·         Запретить (запретить ввод нового значения);

·         Условие (разрешить ввод нового значения, если соблюдены условия, заданные в окне Расширенный фильтр).










Вы уверены, что это именно так?:

В фильтре для старых значений определяются записи, которые пользователь может изменять.

В фильтре для новых записей указываются значения, на которые пользователь может менять значения записей.


Оказывается, что так можно.
Сорри. Не знал. Век живи, век учись! :)

Сервис поддержки клиентов работает на платформе UserEcho