1 Darbību žurnāls
Apraksts
Šie parametri un iespējamās īpašību vērtības attiecīgajiem paneļa logrīka lauku objektiem ļauj konfigurēt Darbību žurnāla logrīku dashboard.create un dashboard.update metodēs.
Logrīka fields īpašības netiek validētas paneļa izveides vai atjaunināšanas laikā.
Tas ļauj lietotājiem modificēt iebūvētos logrīkus un izveidot pielāgotus logrīkus, taču vienlaikus rada arī risku izveidot vai atjaunināt logrīkus nepareizi.
Lai nodrošinātu veiksmīgu Darbību žurnāla logrīka izveidi vai atjaunināšanu, lūdzu, skatiet tālāk esošajās tabulās aprakstīto parametru darbību.
Parametri
Tālāk norādītie parametri tiek atbalstīti logrīkam Darbību žurnāls.
| Parametrs | type | name | value | |
|---|---|---|---|---|
| Atsvaidzināšanas intervāls | 0 | rf_rate | 0 - Bez atsvaidzināšanas; 10 - 10 sekundes; 30 - 30 sekundes; 60 - (noklusējums) 1 minūte; 120 - 2 minūtes; 600 - 10 minūtes; 900 - 15 minūtes. |
|
| Saņēmēji | 11 | userids.0 | Lietotāja ID. Piezīme: Lai konfigurētu vairākus lietotājus, izveidojiet informācijas paneļa logrīka lauka objektu katram lietotājam ar palielinātu numuru īpašības nosaukumā. |
|
| Darbības | 12 | actionids.0 | Darbības ID. Piezīme: Lai konfigurētu vairākas darbības, izveidojiet informācijas paneļa logrīka lauka objektu katrai darbībai ar palielinātu numuru īpašības nosaukumā. |
|
| Mediju tipi | 13 | mediatypeids.0 | Mediju tipa ID. Piezīme: Lai konfigurētu vairākus mediju tipus, izveidojiet informācijas paneļa logrīka lauka objektu katram mediju tipam ar palielinātu numuru īpašības nosaukumā. |
|
| Statuss | 0 | statuses.0 | 0 - Procesā; 1 - Nosūtīts/Izpildīts; 2 - Neizdevās. Piezīme: Lai konfigurētu vairākas vērtības, izveidojiet informācijas paneļa logrīka lauka objektu katrai vērtībai ar palielinātu numuru īpašības nosaukumā. |
|
| Meklēšanas virkne | 1 | message | Jebkura virknes vērtība. | |
| Laika periods | 1 | time_period._reference | DASHBOARD._timeperiod - iestatīt informācijas paneļa laika perioda atlasītāju kā datu avotu;ABCDE._timeperiod - iestatīt saderīgu logrīku (ar tā parametru Atsauce, kas iestatīts uz "ABCDE") kā datu avotu.Noklusējums: DASHBOARD._timeperiodAlternatīvi laika periodu var iestatīt tikai parametros No un Līdz. |
|
| No | 1 | time_period.from | Derīga laika virkne absolūtā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w utt.).Parametra darbība: - atbalstīts, ja Laika periods nav iestatīts - obligāts, ja ir iestatīts time_period.to |
|
| Līdz | 1 | time_period.to | Derīga laika virkne absolūtā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w utt.).Parametra darbība: - atbalstīts, ja Laika periods nav iestatīts - obligāts, ja ir iestatīts time_period.from |
|
| Kārtot ierakstus pēc | 0 | sort_triggers | 3 - Laiks (augošā secībā); 4 - (noklusējums) Laiks (dilstošā secībā); 5 - Tips (augošā secībā); 6 - Tips (dilstošā secībā); 7 - Statuss (augošā secībā); 8 - Statuss (dilstošā secībā); 11 - Saņēmējs (augošā secībā); 12 - Saņēmējs (dilstošā secībā). |
|
| Rādīt rindas | 0 | show_lines | Iespējamās vērtības ir diapazonā no 1 līdz 100. Noklusējums: 25. |
|
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 Darbību žurnāls.
Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.
Darbību žurnāla logrīka konfigurēšana
Konfigurējiet Darbību žurnāla logrīku, kas attēlo 10 darbību operāciju detalizētus ierakstus, sakārtotus pēc laika (augošā secībā). Papildus attēlojiet detalizētu informāciju tikai par tām darbību operācijām, kurās tika mēģināts nosūtīt e-pastu lietotājam "1", bet tas neizdevās.
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "actionlog",
"name": "Action log",
"x": 0,
"y": 0,
"width": 36,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 0,
"name": "show_lines",
"value": 10
},
{
"type": 0,
"name": "sort_triggers",
"value": 3
},
{
"type": 11,
"name": "userids.0",
"value": 1
},
{
"type": 13,
"name": "mediatypeids.0",
"value": 1
},
{
"type": 0,
"name": "statuses.0",
"value": 2
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"3"
]
},
"id": 1
}