This is a translation of the original English documentation page. Help us make it better.

דיווח.צור

תיאור

object report.create(object/array reports)

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

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

פרמטרים

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

בנוסף לדוח המתוזמן הסטנדרטי properties](object#report), השיטה מקבלת את הפרמטרים הבאים.

פרמטר סוג תיאור
users אובייקט/מערך אובייקטים משתמשים לשלוח את הדוח אליו.
user_groups אובייקט/מערך אובייקטים קבוצות משתמשים לשליחת הדוח.

החזר ערכים

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

דוגמאות

יצירת דוח מתוזמן

צור דוח שבועי שיוכן עבור השבוע הקודם מדי פעם שני-שישי בשעה 12:00 מ-2021-04-01 עד 2021-08-31.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "report.create",
            "params": {
                "userid": "1",
                "name": "דוח שבועי",
                "dashboardid": "1",
                "תקופה 1",
                "מחזור": "1",
                "start_time": "43200",
                "ימי חול": "31",
                "active_since": "2021-04-01",
                "active_till": "2021-08-31",
                "subject": "דוח שבועי",
                "message": "דווח על טקסט נלווה",
                "status": "1",
                "description": "תיאור הדוח",
                "משתמשים": [
                    {
                        "userid": "1",
                        "access_userid": "1",
                        "exclude": "0"
                    },
                    {
                        "userid": "2",
                        "access_userid": "0",
                        "exclude": "1"
                    }
                ],
                "קבוצות משתמש": [
                    {
                        "usrgrpid": "7",
                        "access_userid": "0"
                    }
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "דיווחים": [
                    "1"
                ]
            },
            "מזהה": 1
       }

מידע נוסף

מקור

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