20 Kartes navigācijas koks
Apraksts
Šie parametri un iespējamās īpašību vērtības attiecīgajiem informācijas paneļa logrīka lauku objektiem ļauj konfigurēt logrīku Kartes navigācijas koks dashboard.create un dashboard.update metodēs.
Logrīka fields īpašības informācijas paneļa izveides vai atjaunināšanas laikā netiek validētas.
Tas ļauj lietotājiem modificēt iebūvētos logrīkus un izveidot pielāgotus logrīkus, taču rada arī risku izveidot vai atjaunināt logrīkus nepareizi.
Lai nodrošinātu veiksmīgu logrīka Kartes navigācijas koks izveidi vai atjaunināšanu, skatiet tālākajās tabulās aprakstīto parametru darbību.
Parametri
Tālāk norādītie parametri tiek atbalstīti logrīkam Kartes navigācijas koks.
| Parametrs | type | name | value |
|---|---|---|---|
| Atsvaidzināšanas intervāls | 0 | rf_rate | 0 - Bez atsvaidzināšanas; 10 - 10 sekundes; 30 - 30 sekundes; 60 - 1 minūte; 120 - 2 minūtes; 600 - 10 minūtes; 900 - (noklusējums) 15 minūtes. |
| Rādīt nepieejamās kartes | 1 | show_unavailable | 0 - (noklusējums) Atspējots; 1 - Iespējots. |
| Atsauce | 1 | reference | Jebkura virknes vērtība, kas sastāv no 5 rakstzīmēm (piemēram, ABCDE vai JBPNL). Šai vērtībai jābūt unikālai informācijas panelī, kuram pieder logrīks.Parametra darbība: - obligāts |
Tālāk norādītie parametri tiek atbalstīti kartes navigācijas koka elementu konfigurēšanai.
| Parametrs | type | name | value |
|---|---|---|---|
| Nosaukums | 1 | navtree.1.name | Jebkura virknes vērtība. Piezīme: Skaitlis īpašības nosaukumā nosaka elementa numuru. |
| Saistītā karte | 8 | navtree.1.sysmapid | Kartes ID. Piezīme: Skaitlis īpašības nosaukumā norāda elementu, ar kuru karte ir saistīta. |
| Parametri elementu hierarhijas izveidei | 0 | navtree.1.parent | Vecākelementa numurs. Piezīme: Skaitlis īpašības nosaukumā norāda bērnelementu. Īpašības vērtība norāda vecākelementu. |
| 0 | navtree.1.order | Elementa pozīcija kartes navigācijas kokā. Piezīme: Skaitlis īpašības nosaukumā norāda elementa numuru. Īpašības vērtība norāda elementa pozīciju kartes navigācijas kokā. Vecākelementa pozīcija tiek noteikta visā kartes navigācijas kokā. Bērnelementa pozīcija tiek noteikta vecākelementa ietvaros. |
Piemēri
Tālāk sniegto piemēru mērķis ir tikai aprakstīt paneļa logrīka lauku objektu konfigurāciju logrīkam Kartes navigācijas koks.
Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.
Kartes navigācijas koka logrīka konfigurēšana
Konfigurējiet Kartes navigācijas koka logrīku, kas attēlo šādu kartes navigācijas koku:
- Elements A
- Elements A1
- Elements A2
- Elements B
- Elements B1 (satur saistīto karti "1", ko var attēlot saistītā Kartes logrīkā)
- Elements B2
- Elements C
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "navtree",
"name": "Map navigation tree",
"x": 0,
"y": 0,
"width": 18,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 1,
"name": "navtree.1.name",
"value": "Element A"
},
{
"type": 1,
"name": "navtree.2.name",
"value": "Element B"
},
{
"type": 1,
"name": "navtree.3.name",
"value": "Element C"
},
{
"type": 1,
"name": "navtree.4.name",
"value": "Element A1"
},
{
"type": 1,
"name": "navtree.5.name",
"value": "Element A2"
},
{
"type": 1,
"name": "navtree.6.name",
"value": "Element B1"
},
{
"type": 1,
"name": "navtree.7.name",
"value": "Element B2"
},
{
"type": 0,
"name": "navtree.4.parent",
"value": 1
},
{
"type": 0,
"name": "navtree.5.parent",
"value": 1
},
{
"type": 0,
"name": "navtree.6.parent",
"value": 2
},
{
"type": 0,
"name": "navtree.7.parent",
"value": 2
},
{
"type": 0,
"name": "navtree.1.order",
"value": 1
},
{
"type": 0,
"name": "navtree.2.order",
"value": 2
},
{
"type": 0,
"name": "navtree.3.order",
"value": 3
},
{
"type": 0,
"name": "navtree.4.order",
"value": 1
},
{
"type": 0,
"name": "navtree.5.order",
"value": 2
},
{
"type": 0,
"name": "navtree.6.order",
"value": 1
},
{
"type": 0,
"name": "navtree.7.order",
"value": 2
},
{
"type": 8,
"name": "navtree.6.sysmapid",
"value": 1
},
{
"type": 1,
"name": "reference",
"value": "HJQXF"
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"3"
]
},
"id": 1
}