Sidebar

fr:manual:api:reference:graphprototype:create

graphprototype.create

Description

object graphprototype.create(object/array graphPrototypes)

Cette méthode permet de créer de nouveaux prototypes de graphique.

Paramètres

(object/array) Prototypes de graphique à créer.

En plus des propriétés de l'objet prototype de graphique standard, la méthode accepte les paramètres suivants.

Paramètre Type Description
gitems
(obligatoire)
array Éléments de graphique à créer pour les prototypes de graphique. Les éléments de graphique peuvent faire référence à des éléments et à des prototypes d'élément, mais au moins un prototype d'élément doit être présent.

Valeurs retournées

(object) Retourne un objet contenant les identifiants des prototypes de graphique créés sous la propriété graphids. L'ordre des ID retournés correspond à l'ordre des prototypes de graphiques transmis.

Exemples

Création d'un prototype de graphique

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 :

{
    "jsonrpc": "2.0",
    "result": {
        "graphids": [
            "652"
        ]
    },
    "id": 1
}

Voir également

Source

CGraphPrototype::create() dans frontends/php/include/classes/api/services/CGraphPrototype.php.