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: