templatedashboard.create

תיאור

object templatedashboard.create(object/array templateDashboards)

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

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

פרמטרים

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

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

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

החזר ערכים

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

דוגמאות

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

צור לוח מחוונים של תבנית בשם "גרפים" עם ווידג'ט גרף אחד ב-a דף לוח מחוונים יחיד.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "templatedashboard.create",
            "params": {
                "templateid": "10318",
                "name": "גרפים",
                "עמודים": [
                    {
                        "יישומונים": [
                            {
                                "type": "גרף",
                                "x": 0,
                                "y": 0,
                                "רוחב": 12,
                                "גובה": 5,
                                "מצב_תצוגה": 0,
                                "שדות": [
                                    {
                                        "סוג": 6,
                                        "name": "גרפיד",
                                        "value": "1123"
                                    }
                                ]
                            }
                        ]
                       
                    }
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

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

ראה גם

מקור

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