objet graphprototype.create(objet/tableau graphPrototypes)
Cette méthode permet de créer de nouveaux prototypes de graphes.
Cette méthode n'est disponible que pour les types d'utilisateurs Admin et Super admin. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir Rôles utilisateur pour plus d'informations.
(object/array)
Prototypes de graphes à créer.
En plus des propriétés standard du prototype de graphe, la méthode accepte les paramètres suivants.
Paramètre | Type | Description |
---|---|---|
gitems (obligatoire) |
tableau | Graphique [élément] (/manual/api/reference/graphitem/object) à créer pour les prototypes de graphe. Les éléments de graphique peuvent référencer à la fois des éléments et des prototypes d'élément, mais au moins un prototype d'élément doit être présent. |
(object)
Renvoie un objet contenant les IDs des prototypes de graphe créés sous la propriété graphids
. L'ordre des ID renvoyés correspond à l'ordre des prototypes de graphe transmis.
Créez un prototype de graphique avec deux éléments.
Requête :
{
"jsonrpc": "2.0",
"method": "graphprototype.create",
"params": {
"name": "Disk space usage {#FSNAME}",
"width": 900,
"height": 200,
"gitems": [
{
"itemid": "22828",
"color": "00AA00"
},
{
"itemid": "22829",
"color": "3333FF"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Réponse :
CGraphPrototype::create() dans ui/include/classes/api/services/CGraphPrototype.php.