Dashboard Settings

The file that contains description of the published dashboard is named <dashboard identifier>.plist and is stored in the archive <path to the folder with installed Prognoz Platform 9>/Mobile/Pub/<mobile application container identifier>/DashBoard/<dashboard identifier>.zip.

The file that contains description of the published dashboard is named <dashboard identifier>.plist and is stored in the archive <path to the folder with installed Prognoz Platform 9>/Mobile/Pub/<mobile application container identifier>/DashBoard/<dashboard identifier>.zip.

Dashboard Properties

Section Description Properties
dataSourceObjects Array of dashboard's data sources. Value is an array of <dict> elements that have the following properties:

id. Data source identifier.

changeCounter. Number of data source changes.

params. Data source parameters.

  • id. Parameter identifier.

  • key. Parameter key

  • name. Parameter name

  • value. Value.

dataSourceDimensions Array of data source dimensions. Value is an array of <dict> elements that have the following properties:

id. Dashboard dimension identifier.

key. Dimension key

name. Dimension name.

isOriginal. Checks if data source dimension is unique.

linkedDso. Checks if dimension is linked with data source object.

changeCounter. Number of dimension changes.

synchronization Parameters of dashboard dimensions synchronization. Value is an array of <dict> elements that have the following properties:
syncIndexes. Synchronization indexes.
syncDims. Dimensions that are included into synchronization index.
FullScreenMode Displaying of each dashboard block on a separate slide on opening the dashboard on a mobile device. FullScreenMode. Available values:
  • True. Each block is displayed on a separate slide.

  • False. All dashboard blocks are displayed on one slide.

Example

< 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 >