Описание настроек ссылок navBarLinks.json

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

  • navbarLinks - объект, содержащий массив с объектами - описаниями ссылок:
    • name - название ссылки, которое будет отображаться
    • filters - массив со списком имен фильтров и логическими условиями, которые будут автоматически включены при нажатии на ссылку в виде ["filterName1", "AND|OR", "filterName2", ....]
    • parentObjects - массив с перечнем объектов верхнего уровня. При нажатии на ссылку будут показаны объекты, у которых настроено взаимодействие с объектами верхнего уровня, как если бы в списке объектов выделить несколько объектов и нажать на один из них. Не совместимо с параметрами searchStr, checkedObjectNames, uncheckedObjectNames, URL.
    • searchStr - поисковая строка для объектов. При нажатии на ссылку будут показаны объекты, соответствующие поисковой строке, как ели бы названия объектов было введено в поисковую строку объектов в списке FILTERS. Не совместимо с параметрами parentObjects, checkedObjectNames, uncheckedObjectNames, URL.
    • checkedObjectNames, uncheckedObjectNames - массивы с перечнем объектов. которые будут отображаться. Если объекты включить в массив checkedObjectNames, то эти объекты будут выбраны. Не совместимо с параметрами parentObjects, searchStr, URL.
    • URL - web ссылка для перехода. Будет осуществлен переход на страницу, указанную в этой ссылке. Не совместимо с параметрами parentObjects, searchStr, checkedObjectNames, uncheckedObjectNames.
    • openInNewWindow - (true|false) Используется только совместно c URL. В случае true открывает ссылку в новом окне. В случае false ссылка будет открыта в текущем окне. По умолчанию false
  • settings Пример navBarLinks.json (нажмите для того, чтобы развернуть)
    {
        "navbarLinks":
            [
                {
                    "name": "Servers",
                    "parentObjects": ["Servers"]
                },
                {
                    "name": "ALEPIZ",
                    "searchStr": "SYSTEM [ALEPIZ] | CPU [ALEPIZ]"
                },
                {
                    "name": "Services",
                    "checkedObjectNames": ["ALEPIZ"],
                    "uncheckedObjectNames": ["Netlogon", "Local Session Manager"]
                    "filters": ["Not executable", "AND" ,"Not scripts"]
                },
                {
                    "name": "Alepiz Utilization",
                    "URL": "/?c=SYSTEM%20%5BALEPIZ%5D&a=%2Factions%2Fdata_browser&y=0--0-100&l=155096&r=155078-155080-155362&n=1"
                },
                {
                    "name": "Download Alepiz",
                    "URL": "https://alepiz.com/help/download.pug"
                    "openInNewWindow": true
                }
            ]
    }