graphprototype.create

תיאור

object graphprototype.create(object/array graphPrototypes)

שיטה זו מאפשרת ליצור אבות טיפוס גרפים חדשים.

שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.

פרמטרים

(אובייקט/מערך) גרף אבות טיפוס ליצירה.

בנוסף לאב-טיפוס הגרף הסטנדרטי properties](object#graph_prototype), השיטה מקבלת את הדברים הבאים פרמטרים.

פרמטר סוג תיאור
gitems
(חובה)
מערך גרף items שייווצר עבור אבות הטיפוס של הגרפים. פריטי גרף יכולים להתייחס גם לפריטים וגם לאב-טיפוס של פריט, אבל לפחות אב-טיפוס אחד של פריט חייב להיות קיים.

החזר ערכים

(אובייקט) מחזירה אובייקט המכיל את המזהים של הגרף שנוצר אבות טיפוס תחת המאפיין 'גרפידים'. סדר התעודות המוחזרות תואם את הסדר של אבות הטיפוס של הגרפים שעברו.

דוגמאות

יצירת אב טיפוס של גרף

צור אב טיפוס גרף עם שני פריטים.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "graphprototype.create",
            "params": {
                "name": "שימוש בשטח דיסק {#FSNAME}",
                "רוחב": 900,
                "גובה": 200,
                "gitems": [
                    {
                        "itemid": "22828",
                        "color": "00AA00"
                    },
                    {
                        "itemid": "22829",
                        "color": "3333FF"
                    }
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "גרפים": [
                    "652"
                ]
            },
            "מזהה": 1
       }

מידע נוסף

מקור

CGraphPrototype::create()‎ בתוך ui/include/classes/api/services/CGraphPrototype.php.