graphprototype.create

Beschreibung

object graphprototype.create(object/array graphPrototypes)

Diese Methode ermöglicht es Ihnen, neue Diagrammvorlagen zu erstellen.

Diese Methode ist nur für die Benutzertypen Admin und Super admin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle widerrufen werden. Weitere Informationen finden Sie unter Benutzerrollen.

Parameter

(object/array) Zu erstellende Graph-Prototypen.

Zusätzlich zu den Standard-Eigenschaften von Graph-Prototypen akzeptiert die Methode die folgenden Parameter.

Parameter Type Beschreibung
gitems array Graph-Elemente, die für die Graph-Prototypen erstellt werden sollen. Graph-Elemente können sich sowohl auf Datenpunkte als auch auf Datenpunkt-Prototypen beziehen, es muss jedoch mindestens ein Datenpunkt-Prototyp vorhanden sein.

Parameterverhalten:
- erforderlich

Rückgabewerte

(object) Gibt ein Objekt zurück, das die IDs der erstellten Graphenprototypen unter der Eigenschaft graphids enthält. Die Reihenfolge der zurückgegebenen IDs entspricht der Reihenfolge der übergebenen Graphenprototypen.

Beispiele

Erstellen eines Graphprototyps

Erstellen Sie einen Graphprototyp mit zwei Datenpunkten.

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "graphprototype.create",
    "params": {
        "name": "Festplattennutzung {#FSNAME}",
        "width": 900,
        "height": 200,
        "gitems": [
            {
                "itemid": "22828",
                "color": "00AA00"
            },
            {
                "itemid": "22829",
                "color": "3333FF"
            }
        ]
    },
    "id": 1
}

Antwort:

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

Siehe auch

Quelle

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