Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

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 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

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.