Áú»¢¶Ä²©

templatedashboard.create

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô

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 de las propiedades est¨¢ndar de la plantilla de tablero, el m¨¦todo acepta los siguientes par¨¢metros.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç Tipo ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô
pages matriz ±Ê¨¢²µ¾±²Ô²¹²õ de la plantilla de tablero que se crear¨¢n para el tablero. Las p¨¢ginas del tablero 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 "³Ò°ù¨¢´Ú¾±³¦´Çs" con un widget de gr¨¢fico en una p¨¢gina ¨²nica del tablero.

Solicitud:

{
           "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:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "32"
               ]
           },
           "id": 1
       }

Ver tambi¨¦n

Fuente

CTemplateDashboard::create() en ui/include/classes/api/services/CTemplateDashboard.php.