Настройки аналитической панели

Файл с описанием опубликованной аналитической панели носит название <идентификатор аналитической панели>.plist и находится в архиве, путь до которого: <путь до папки установки «Форсайт. Аналитическая платформа»>/Mobile/Pub/<идентификатор контейнера мобильного приложения>/DashBoard/<идентификатор аналитической панели>.zip.

Настройки отдельных блоков аналитической панели находятся в папке <путь до папки папки установки «Форсайт. Аналитическая платформа»/Mobile/Pub/<идентификатор контейнера мобильного приложения>/Analyzers/ и аналогичны настройкам экспресс-отчета.

Свойства аналитической панели

Раздел Описание Свойства
dataSourceObjects Массив источников данных аналитической панели. Значение - массив элементов <dict> со следующими свойствами:

id. Идентификатор источника данных;

changeCounter. Количество изменений источника данных;

params. Параметры источников данных:

  • id. Идентификатор параметра;

  • key. Ключ параметра;

  • name. Наименование параметра;

  • value. Значение.

dataSourceDimensions Массив измерений в источниках данных. Значение - массив элементов <dict> со следующими свойствами:

id. Идентификатор измерения в аналитической панели;

key. Ключ измерения;

name. Наименование измерения;

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

linkedDso. Проверяет, связано ли измерение с объектом источника данных;

changeCounter. Количество изменений измерения.

synchronization Параметры синхронизации измерений аналитической панели. Значение - массив элементов <dict> со следующими свойствами:
syncIndexes. Индексы синхронизации;
syncDims. Измерения, входящие в индекс синхронизации.
FullScreenMode Отображение каждого блока аналитической панели на отдельном слайде при её открытии на мобильном устройстве. FullScreenMode. Возможные значения:
  • True. Каждый блок отображается на отдельном слайде;

  • False. Все блоки аналитической панели отображаются на одном слайде.

Пример

< plist version = "1.0" >
    < dict >
        <key>dataSourceObjects </ key >
        < array >
            < dict >
                <key>id </ key >
                <string>786A8E8F - F099 - 44AF - 95E8 - 44882B138082 </ string >
                <key>changeCounter </ key >
                <integer>0</integer>
                <key>params</key>
                < array >
                    <dict>
                        <key>id </ key >
                        <string>ITEM1</string>
                        <key>key</key>
                        <integer>3 </ integer >
                        <key>name</key>
                        <string>Param1</string>
                        <key>value</key>
                        < string />
                    </dict>
                </array>
            </dict>
        </array>
        <key>dataSourceDimensions</key>
        < array >
            <dict>
                <key>id</key>
                <string>DIMITEM</string>
                <key>key</key>
                <integer>1</integer>
                <key>name </ key >
                <string>Facts</string>
                <key>dso</key>
                <string>786A8E8F-F099-44AF-95E8-44882B138082</string>
                <key>isOriginal</key>
                <string>true</string>
                <key>linkedDso </ key >
                <string>false</string>
                <key>changeCounter</key>
                <integer>0</integer>
            </dict>
            <dict>
                <key>id</key>
                <string>DIMITEM1</string>
                <key>key</key>
                <integer>2 </ integer >
                <key>name</key>
                <string>Calendar</string>
                <key>dso</key>
                <string>786A8E8F-F099-44AF-95E8-44882B138082</string>
                <key>isOriginal</key>
                <string>true </ string >
                <key>linkedDso</key>
                <string>false</string>
                <key>changeCounter</key>
                <integer>0</integer>
                <key>sourceDim</key>
                < dict >
                    <key>id</key>
                    <string>D_CALENDAR_10127</string>
                    <key>key</key>
                    <integer>10127</integer>
                    <key>name</key>
                    <string>Calendar</ string >
                </dict>
            </dict>         <key>synchronization</key>         <dict>             <key>syncIndexes</key>             <array/>             <key>syncDims</key>             <array/>         </dict>         <key>BinaryItems </ key >         <array/>         <key>FullScreenMode</key>         <string>false</string>     </dict> </ plist >