object templatedashboard.create(object/array templateDashboards)
Met deze methode kunt u nieuwe sjabloon-dashboards maken.
Deze methode is alleen beschikbaar voor gebruikers van het type Admin en Super admin. Rechten om de methode te gebruiken kunnen worden ingetrokken in de gebruikersrol-instellingen. Zie Gebruikersrollen voor meer informatie.
(object/array) Template dashboards om te maken.
Naast de standaard eigenschappen van sjabloon-dashboard, accepteert de methode de volgende parameters.
| Parameter | Type | Beschrijving |
|---|---|---|
| pages | array | Sjabloon-dashboard pagina's om te maken voor het dashboard. Dashboardpagina's worden in dezelfde volgorde besteld als gespecificeerd. Parametergedrag: - verplicht |
(object) Retourneert een object dat de ID's van de gemaakte sjabloon bevat dashboards onder de eigenschap dashboardids. De volgorde van de geretourneerde ID's komen overeen met de volgorde van de doorgegeven sjabloondashboards.
Maak een sjabloon-dashboard met de naam "Grafieken" met één Grafiek-widget op een enkele dashboardpagina.
{
"jsonrpc": "2.0",
"method": "templatedashboard.create",
"params": {
"templateid": "10318",
"name": "Grafieken",
"pages": [
{
"widgets": [
{
"type": "graph",
"x": 0,
"y": 0,
"width": 12,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 6,
"name": "graphid",
"value": "1123"
}
]
}
]
}
]
},
"id": 1
}Response:
CTemplateDashboard::create() in ui/include/classes/api/services/CTemplateDashboard.php.