RSA - Archer - Скрыть несколько полей в результатах поиска

При выполнении поиска в Archer, результат содержит некоторые ненужные поля. Есть ли способ показать только те поля, которые принадлежат Приложению "Общая информация"? Другими словами, есть некоторые поля, которые предлагается добавить на вкладку "Общая информация", которые появляются в результате поиска.

Я знаю, что могу отключить эти поля, выбрав поле, затем щелкнув "изменить свойства поля", "параметры" и убрав галочку с поля показа в результатах поиска.

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

2 ответа

Решение

Вы всегда можете использовать API и создать свой собственный поисковый XML, содержащий только те поля, которые вы хотите видеть.

Но если не делать этого, я думаю, ты ударил ногтем по голове. Вам нужно будет зайти в каждое приложение и затем изменить каждое из полей, которые вы не хотите показывать. Я не думаю, что это пустая трата времени, так как вы, безусловно, не меняете этот результат поиска каждый раз... это разовая сделка, и если она облегчит вам или конечным пользователям, это, безусловно, стоит IMO.

Если у вас есть доступ к базе данных, вы можете изменить таблицу "fielddef" и сделать поля недоступными для поиска по умолчанию. Вы можете объединить таблицу "fielddef" с "level" и "moduletranslation" и таким образом ориентироваться только на определенные модули.

У меня нет кода SQL для этого, так как мне не нужно было массово обновлять поля и делать их недоступными для поиска.

Если вы хорошо разбираетесь с SQL, вам потребуется 5 минут, чтобы объединить эти 3 таблицы и обновить.

Другие вопросы по тегам