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 ir atbalstīti Action log logrīkam.

Parameter type name value
Refresh interval 0 rf_rate 0 - Nav 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.
Recipients 11 userids.0 User ID.

Piezīme: lai konfigurētu vairākus lietotājus, izveidojiet dashboard widget field objektu katram lietotājam ar palielinātu numuru īpašības nosaukumā.
Actions 12 actionids.0 Action ID.

Piezīme: lai konfigurētu vairākas darbības, izveidojiet dashboard widget field objektu katrai darbībai ar palielinātu numuru īpašības nosaukumā.
Media types 13 mediatypeids.0 Media type ID.

Piezīme: lai konfigurētu vairākus saziņas veidus, izveidojiet dashboard widget field objektu katram saziņas veidam ar palielinātu numuru īpašības nosaukumā.
Status 0 statuses.0 0 - Notiek izpilde;
1 - Nosūtīts/izpildīts;
2 - Neizdevās.

Piezīme: lai konfigurētu vairākas vērtības, izveidojiet dashboard widget field objektu katrai vērtībai ar palielinātu numuru īpašības nosaukumā.
Search string 1 message Jebkura teksta vērtība.
Time period 1 time_period._reference DASHBOARD._timeperiod - iestatiet Time period selector kā datu avotu;
ABCDE._timeperiod - iestatiet saderīgu logrīku (ar tā Reference parametru iestatītu uz "ABCDE") kā datu avotu.

Noklusējums: DASHBOARD._timeperiod

Alternatīvi laika periodu var iestatīt tikai parametros From un To.
From 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 u. c.).

Parametra uzvedība:
- atbalstīts, ja Time period nav iestatīts
- obligāts, ja ir iestatīts time_period.to
To 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 u. c.).

Parametra uzvedība:
- atbalstīts, ja Time period nav iestatīts
- obligāts, ja ir iestatīts time_period.from
Sort entries by 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ā).
Show lines 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.

Pieprasījums:

{
    "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
}

Skatiet arī