templatedashboard.create
Descripción
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.
Parámetros
(objeto/matriz) Plantilla de paneles para crear.
Además del panel de plantilla estándar propiedades, el método acepta lo siguiente parámetros.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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 |
Valores de retorno
(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.
Ejemplos
Creando una plantilla de tablero
Cree una plantilla de tablero llamada "Gráficos" con un widget de gráfico en una página única del tablero.
{
"jsonrpc": "2.0",
"method": "templatedashboard.create",
"params": {
"templateid": "10318",
"name": "Gráficos",
"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:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"32"
]
},
"id": 1
}
Ver también
- [Página de la plantilla de tablero] (object#template_dashboard_page)
- [Widget de la plantilla de tablero] (object#template_dashboard_widget)
- Campo de Widget de la plantilla de tablero
Fuente
CTemplateDashboard::create() en ui/include/classes/api/services/CTemplateDashboard.php.