Ови параметри и могуће вредности својстава за одговарајуће објекте поља виџета контролне табле омогућавају конфигурисање виџета [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", али су биле неуспешне.
{
"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
}
Одговор: