• 🚨 24 часа до повышения цены на курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    Последний день записи в текущий поток по старой цене Подробнее о курсе ...

Ошибка в формуле для View

  • Автор темы Автор темы shershun4ik
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
S

shershun4ik

Хочу сделать View для отображения всех документов созданных в подразделении. Для создания документа используется форма "task". В документе есть поле InitiatorDepartment, в котором содержится имя подразделения, создавшего документ. Я пишу формулу для отображения View

[codebox]SELECT form="task"&@Contains(@Implode(@UserNamesList);InitiatorDepartment)[/codebox] или же
[codebox]SELECT form="task"&@Contains(InitiatorDepartment;@UserNamesList)[/codebox]
Что должно давать одинаковый результат - View отображает документы созданные по форме "task" и значение поля "InitiatorDepartment" которых является частью Списка групп пользователя. Т.к. доступ к этому View имеют только начальники отделов, то они должны увидеть документы, созданные в их отделах. Но эта View отображает ВСЕ документы БД.
В чем моя ошибка?
 
В чем моя ошибка?
RTFM.
Выдержка из хелпа:
Usage
This function does not work in column, selection, mail agent, or scheduled agent formulas.
Подозреваю, что Вам следует копать в сторону полей ридерз(треба менять логику приложения) либо в сторону embedded view, show single category
 
можно сделать во фреймсете страницу, у которой на QueryOpen будет код заполняющий переменную окружения, а в виде формула отбора будет использовать ее значение.
Вид только нельзя делать общим, т.к. нагрузка на индекс будет большая и вообще это не корректно (формула отбора зависящая от текущего пользователя или времени)
 
Также можно на страницу поместить внедренное представление с show single category и указать ему fit to window. Будет выглядеть как обычное представление, только без поиска и иногода "прыгает".
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Курс AD