Deze parameters en de mogelijke eigenschapswaarden voor de respectievelijke dashboardwidgetveld-objecten stellen u in staat om de Actielogboek widget te configureren in de dashboard.create en dashboard.update methoden.
De volgende parameters worden ondersteund voor de Actielogboek widget.
| Parameter | type | naam | waarde |
|---|---|---|---|
| Vernieuwingsinterval | 0 | rf_rate | 0 - Geen vernieuwing; 10 - 10 seconden; 30 - 30 seconden; 60 - (standaard) 1 minuut; 120 - 2 minuten; 600 - 10 minuten; 900 - 15 minuten. |
| Ontvangers | 11 | userids | Gebruiker ID. Opmerking: Om meerdere gebruikers te configureren, maakt u een dashboardwidgetveld-object voor elke gebruiker. |
| Acties | 12 | actionids | Actie ID. Opmerking: Om meerdere acties te configureren, maakt u een dashboardwidgetveld-object voor elke actie. |
| Mediatypen | 13 | mediatypeids | Mediatype ID. Opmerking: Om meerdere mediatypen te configureren, maakt u een dashboardwidgetveld-object voor elk mediatype. |
| Status | 0 | statuses | 0 - In behandeling; 1 - Verzonden/Uitgevoerd; 2 - Mislukt. Opmerking: Om meerdere waarden te configureren, maakt u een dashboardwidgetveld-object voor elke waarde. |
| Zoekreeks | 1 | message | Een willekeurige tekenreekswaarde. |
| Invoer sorteren op | 0 | sort_triggers | 3 - Tijd (oplopend); 4 - (standaard) Tijd (aflopend); 5 - Type (oplopend); 6 - Type (aflopend); 7 - Status (oplopend); 8 - Status (aflopend); 11 - Ontvanger (oplopend); 12 - Ontvanger (aflopend). |
| Lijnen weergeven | 0 | show_lines | Geldige waarden variëren van 1-100. Standaard: 25. |
De volgende voorbeelden hebben als doel alleen de configuratie van de dashboardwidgetveld-objecten voor de Actielogboek widget te beschrijven. Voor meer informatie over het configureren van een dashboard, zie dashboard.create.
Configureer een Actielogboek widget die 10 vermeldingen van actiebewerkingen weergeeft, gesorteerd op tijd (in oplopende volgorde). Daarnaast worden alleen details weergegeven voor die actiebewerkingen die hebben geprobeerd een e-mail naar gebruiker "1" te sturen, maar niet succesvol waren.
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "Mijn dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "actionlog",
"name": "Actielogboek",
"x": 0,
"y": 0,
"width": 12,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 0,
"name": "show_lines",
"value": 10
},
{
"type": 0,
"name": "sort_triggers",
"value": 3
},
{
"type": 11,
"name": "userids",
"value": 1
},
{
"type": 13,
"name": "mediatypeids",
"value": 1
},
{
"type": 0,
"name": "statuses",
"value": 2
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}Reactie: