Страница 2 из 3

Re: Автоматизация - правила доступа.

Добавлено: 06 фев 2024, 23:06
Fait
nruslan2 писал(а): 06 фев 2024, 18:43 ну вот имхо это не правильно!
тут с топикстартером согласен, кнопка должна быть всегда не зависимо от прав доступа к сущности!
Не соглашусь, это не удобно.
Если менеджеру доступны действия только лишь над своими записями, то и кнопка автоматизации должна быть доступна только по отношению к своим записям.

Re: Автоматизация - правила доступа.

Добавлено: 06 фев 2024, 23:08
Fait
Либо, доп. настройка в автоматизации - Не учитывать права доступа к сущности

Re: Автоматизация - правила доступа.

Добавлено: 06 фев 2024, 23:28
nruslan2
Fait писал(а): 06 фев 2024, 23:06
nruslan2 писал(а): 06 фев 2024, 18:43 ну вот имхо это не правильно!
тут с топикстартером согласен, кнопка должна быть всегда не зависимо от прав доступа к сущности!
Не соглашусь, это не удобно.
Если менеджеру доступны действия только лишь над своими записями, то и кнопка автоматизации должна быть доступна только по отношению к своим записям.
для этого есть фильтры, которые позволят не выводить кнопку если ненадо!
в общем ждем официального ответа!)

Re: Автоматизация - правила доступа.

Добавлено: 07 фев 2024, 01:27
Fait
Обнаружил, что в версии 3.4.3 кнопка автоматизации доступна для всех записей, даже если у пользователя тип доступа в сущности "Просмотр всех. Действия с выбранными"
При этом отображается, даже если пользователь не назначен на запись

Re: Автоматизация - правила доступа.

Добавлено: 07 фев 2024, 05:02
syrorybin
Такая кнопка доступна для нажатия сколько угодно раз, либо настраивается количество/ограничение допустим 1 раз?

Re: Автоматизация - правила доступа.

Добавлено: 07 фев 2024, 06:02
Fait
syrorybin писал(а): 07 фев 2024, 05:02 Такая кнопка доступна для нажатия сколько угодно раз, либо настраивается количество/ограничение допустим 1 раз?
Кнопка будет доступна ровно до тех пор, пока поля записи соответствуют фильтрам, установленным в автоматизации.
Как вариант, создайте поле Флажок, скройте его для всех, затем поставьте в фильтрах Флажок=Нет. А внутри автоматизации меняйте его на значение Да.
И всё, кнопка автоматизации будет скрыта.
Бывают случаи, когда нужно отследить наличие файла в поле. То есть, чтобы кнопка показывалась только в том случае, если файла в определённом поле никакого нет, а при срабатывании автоматизации этот файл загружался как раз, после чего кнопка должна пропасть.
Тогда создаём вспомогательное поле с типом MySQL формула, скрыв его для всех пользователей. И прописываем в него код:

Код: Выделить всё

IF([777]='',1,0)
Далее, в фильтрах автоматизации добавляем это поле с условием Включить значение 0.

Или также можете экспериментировать с другими полями.
Главное правило - пока поля записи соответствуют всем фильтрам, кнопка будет видна. Как только хоть что-то отличается от фильтров - кнопка пропадает.

Re: Автоматизация - правила доступа.

Добавлено: 07 фев 2024, 07:50
support
Fait писал(а): 07 фев 2024, 01:27 Обнаружил, что в версии 3.4.3 кнопка автоматизации доступна для всех записей, даже если у пользователя тип доступа в сущности "Просмотр всех. Действия с выбранными"
При этом отображается, даже если пользователь не назначен на запись
Да и получается что ошибка. Потому что автоматизация - это действие. А в правилах стоит что действие только с назначенными.

Re: Автоматизация - правила доступа.

Добавлено: 07 фев 2024, 08:44
nruslan2
те в 3.4.3 была ошибка и она была исправлена?
возрата не будет к описаному функционалу?

Re: Автоматизация - правила доступа.

Добавлено: 07 фев 2024, 09:23
syrorybin
Fait писал(а): 07 фев 2024, 06:02
syrorybin писал(а): 07 фев 2024, 05:02 Такая кнопка доступна для нажатия сколько угодно раз, либо настраивается количество/ограничение допустим 1 раз?
Кнопка будет доступна ровно до тех пор, пока поля записи соответствуют фильтрам, установленным в автоматизации.
Как вариант, создайте поле Флажок, скройте его для всех, затем поставьте в фильтрах Флажок=Нет. А внутри автоматизации меняйте его на значение Да.
И всё, кнопка автоматизации будет скрыта.
Бывают случаи, когда нужно отследить наличие файла в поле. То есть, чтобы кнопка показывалась только в том случае, если файла в определённом поле никакого нет, а при срабатывании автоматизации этот файл загружался как раз, после чего кнопка должна пропасть.
Тогда создаём вспомогательное поле с типом MySQL формула, скрыв его для всех пользователей. И прописываем в него код:

Код: Выделить всё

IF([777]='',1,0)
Далее, в фильтрах автоматизации добавляем это поле с условием Включить значение 0.

Или также можете экспериментировать с другими полями.
Главное правило - пока поля записи соответствуют всем фильтрам, кнопка будет видна. Как только хоть что-то отличается от фильтров - кнопка пропадает.
Вроде уловил. Спасибо попробую.

Re: Автоматизация - правила доступа.

Добавлено: 07 фев 2024, 09:24
support
nruslan2 писал(а): 07 фев 2024, 08:44 те в 3.4.3 была ошибка и она была исправлена?
возрата не будет к описаному функционалу?
Все верно. Была ошибка.