לוח מחוונים. ליצור

תיאור

object dashboard.create(לוחות מחוונים של אובייקט/מערך)

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

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

פרמטרים

(אובייקט/מערך) לוחות מחוונים ליצירה.

בנוסף למאפייני לוח המחוונים הסטנדרטיים, השיטה מקבלת את הפרמטרים הבאים.

פרמטר סוג תיאור
דפים
(חובה)
מערך מרכז שליטה עמודים שייווצר עבור מרכז השליטה. דפי לוח המחוונים יוזמנו באותו סדר כפי שצוין. נדרש לפחות אובייקט עמוד אחד של לוח המחוונים עבור מאפיין דפים.
users array Dashboard user שיתופים שייווצרו בלוח המחוונים.
userGroups מערך מרכז שליטה קבוצת משתמשים שיתופים שייווצרו בלוח המחוונים.

החזר ערכים

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

דוגמאות

יצירת לוח מחוונים

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

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "dashboard.create",
            "params": {
                "name": "לוח המחוונים שלי",
                "display_period": 30,
                "התחל אוטומטי": 1,
                "עמודים": [
                    {
                        "יישומונים": [
                            {
                                "type": "בעיות",
                                "x": 0,
                                "y": 0,
                                "רוחב": 12,
                                "גובה": 5,
                                "מצב_תצוגה": 0,
                                "שדות": [
                                    {
                                        "סוג 1,
                                        "name": "tags.tag.0",
                                        "value": "שירות"
                                    },
                                    {
                                        "סוג": 0,
                                        "name": "tags.operator.0",
                                        "ערך": 1
                                    },
                                    {
                                        "סוג 1,
                                        "name": "tags.value.0",
                                        "value": "zabbix_server"
                                    }
                                ]
                            }
                        ]
                    }
                ],
                "קבוצות משתמש": [
                    {
                        "usrgrpid": "7",
                        "רשות": 2
                    }
                ],
                "משתמשים": [
                    {
                        "userid": "4",
                        "רשות": 3
                    }
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "dashboardids": [
                    "2"
                ]
            },
            "מזהה": 1
       }

מידע נוסף

מקור

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