1 Дневник акција

Опис

Ови параметри и могуће вредности својстава за одговарајуће објекте поља виџета контролне табле омогућавају конфигурисање виџета [Action log]/manual/web_interface/frontend_sections/dashboards/widgets/action_log) у методама dashboard.create и dashboard.update.

Својства fields виџета се не проверавају током прављења или ажурирања контролне табле. Ово омогућава корисницима да модификују built-in widgets и креирају custom widgets, али такође уводи ризик од неправилног креирања или ажурирања виџета. Да бисте осигурали успешно креирање или ажурирање виџета Дневник акција, погледајте понашање параметара наведено у табелама испод.

Параметри

Следећи параметри су подржани за виџет Дневник акција.

Parameter type name value
Refresh interval 0 rf_rate 0 - Нема освежавања;
10 - 10 секунди;
30 - 30 секунди;
60 - (подразумевано) 1 минут;
120 - 2 минута;
600 - 10 минута;
900 - 15 минута.
Recipients 11 userids.0 User ID.

Напомена: Да бисте конфигурисали више корисника, креирајте објекат поља виџета контролне табле за сваког корисника са увећаним бројем у имену својства.
Actions 12 actionids.0 Action ID.

Напомена: Да бисте конфигурисали више радњи, креирајте објекат поља виџета контролне за сваку акцију са увећаним бројем у називу својства.
Media types 13 mediatypeids.0 Media type ID.

Напомена: Да бисте конфигурисали више типова медија, креирајте објекат поља виџета за сваки тип медија са увећаним бројем у називу својства.
Status 0 statuses.0 0 – У току;
1 – Послато/Извршено;
2 – Неуспешно.

Напомена: Да бисте конфигурисали више вредности, креирајте објекат поља виџета за сваку вредност са увећаним бројем у називу својства.
Search string 1 message Било која вредност стринга.
Временски период 1 time_period._reference DASHBOARD._timeperiod - поставите Time period selector као извор података;
ABCDE._timeperiod – поставите compatible widget (са параметром Reference постављеним на "ABCDE") као извор података.

Подразумевано: DASHBOARD._timeperiod

Алтернативно, можете подесити временски период само у параметрима Од и До.
From 1 time_period.from Важећи временски низ у апсолутној (YYYY-MM-DD hh:mm:ss) или relative синтакси времена (now, now/d, now/w-1w, итд.).

Parameter behavior:
- подржано ако Временски период није подешен
To 1 time_period.to Важећи временски низ у апсолутној (YYYY-MM-DD hh:mm:ss) или relative синтакси времена (now, now/d, now/w-1w, итд.).

Parameter behavior:
- подржано ако Временски период није подешен
Sort entries by 0 sort_triggers 3 - Време (растуће);
4 - (подразумевано) Време (опадајуће);
5 - Тип (растуће);
6 - Тип (опадајуће);
7 - Статус (растуће);
8 - Статус (опадајуће);
11 - Прималац (растуће);
12 - Прималац (опадајући).
Show lines 0 show_lines Могуће вредности у распону од 1-100.

Подразумевано: 25.

Примери

Следећи примери имају за циљ само да опишу конфигурацију објеката поља виџета контролне табле за виџет * Дневник акција*. За више информација о конфигурисању контролне табле погледајте dashboard.create.

Конфигурисање виџета Дневник акција

Конфигуришите виџет Дневник акција који приказује 10 уноса детаља акцијских операција, сортираних по времену (у растућем поретку). Поред тога, прикажите детаље само за оне радње које су покушале да пошаљу е-пошту кориснику "1", али су биле неуспешне.

Request:

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

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "3"
               ]
           },
           "id": 1
       }

Погледајте такође