Áú»¢¶Ä²©

templatedashboard.create

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

object templatedashboard.create(object/array templatesDashboards)

Aquest m¨¨tode permet crear nous taulers.

Tenim aquest m¨¨tode disponible nom¨¦s per als usuaris Admin i Super admin. Els permisos per cridar el m¨¨tode es poden revocar a la configuraci¨® dels rols d'usuari. Per a m¨¦s informaci¨®, veieu Rols d'usuari.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

(objecte/matriu) Plantilles de tauler de control per crear.

A m¨¦s de les [propietats del tauler de plantilla] est¨¤ndard (object#template_dashboard), el m¨¨tode admet els par¨¤metres seg¨¹ents.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
pages array P¨¤gines del tauler de plantilles per crear al tauler. Les p¨¤gines del tauler de control s'ordenaran en el mateix ordre que s'ha especificat.

Comportament de la propietat:
- obligatori

Valors de retorn

(object) Retorna un objecte amb els IDs de les plantilles de taulers creades segons la propietat dashboardids. L'ordre dels IDs retornats correspon a l'ordre dels IDs de les plantilles de taulers especificats.

Exemples

Crear una plantilla de tauler

Crear una plantilla de tauler anomenada ¡°Graphs¡± amb un giny gr¨¤fic, a una sola p¨¤gina de tauler.

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "templatedashboard.create",
           "params": {
               "templateid": "10318",
               "name": "Graphs",
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "graph",
                               "x": 0,
                               "y": 0,
                               "width": 12,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 6,
                                       "name": "graphid",
                                       "value": "1123"
                                   }
                               ]
                           }
                       ]
                       
                   }
               ]
           },
           "id": 1
       }

Resposta:

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

Veieu tamb¨¦

Font

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