object templatedashboard.create(object/array templateDashboards)
Este m¨¦todo permite crear nuevas plantillas de tablero.
Este m¨¦todo solo est¨¢ disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n del rol de usuario. Ver Roles de usuario para obtener m¨¢s informaci¨®n.
(objeto/matriz)
Plantilla de paneles para crear.
Adem¨¢s del panel de plantilla est¨¢ndar propiedades, el m¨¦todo acepta lo siguiente par¨¢metros.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
pages | array | P¨¢ginas del panel de plantilla que se crear¨¢n para el panel. Las p¨¢ginas del panel se ordenar¨¢n en el mismo orden especificado. Comportamiento de los par¨¢metros: - requerido |
(objeto)
Devuelve un objeto que contiene los ID de las plantillas de tablero creadas bajo la propiedad dashboardids
. El orden de los ID devueltos coinciden con el orden de las plantillas de tablero pasadas.
Cree una plantilla de tablero llamada "³Ò°ù¨¢´Ú¾±³¦´Çs" con un widget de gr¨¢fico en una p¨¢gina ¨²nica del tablero.
{
"jsonrpc": "2.0",
"method": "templatedashboard.create",
"params": {
"templateid": "10318",
"name": "³Ò°ù¨¢´Ú¾±³¦´Çs",
"pages": [
{
"widgets": [
{
"type": "graph",
"x": 0,
"y": 0,
"width": 12,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 6,
"name": "graphid",
"value": "1123"
}
]
}
]
}
]
},
"id": 1
}
Respuesta:
CTemplateDashboard::create() en ui/include/classes/api/services/CTemplateDashboard.php.