קורלציה.צור

תיאור

object correlation.create(מתאמי אובייקט/מערך)

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

שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.

פרמטרים

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

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

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

החזר ערכים

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

דוגמאות

צור מתאם חדש של תג אירוע

צור מתאם באמצעות שיטת הערכה 'AND/OR' עם תנאי אחד וניתוח אחד. כברירת מחדל, הקורלציה תהיה מופעלת.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "correlation.create",
            "params": {
                "name": "מתאם חדש של תג אירוע",
                "מסנן": {
                    "evaltype": 0,
                    "תנאים": [
                        {
                            "סוג 1,
                            "תג": "בסדר"
                        }
                    ]
                },
                "פעולות": [
                    {
                        "סוג": 0
                    }
                ]
            },
            "auth": "343baad4f88b4106b9b5961e77437688",
            "מזהה": 1
       }

תְגוּבָה:

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

שימוש במסנן ביטויים מותאם אישית

צור קורלציה שתשתמש בתנאי מסנן מותאם אישית. ה מזהי הנוסחה "A" או "B" נבחרו באופן שרירותי. סוג מצב יהיה להיות "קבוצה מארחת" עם האופרטור "<>".

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "correlation.create",
            "params": {
                "name": "מתאם חדש לקבוצה מארחת",
                "description": "תיאור מותאם אישית",
                "סטטוס": 0,
                "מסנן": {
                    "evaltype": 3,
                    "formula": "A או B",
                    "תנאים": [
                        {
                            "סוג": 2,
                            "מפעיל": 1,
                            "formulaid": "א"
                        },
                        {
                            "סוג": 2,
                            "מפעיל": 1,
                            "formulaid": "B"
                        }
                    ]
                },
                "פעולות": [
                    {
                        "סוג 1
                    }
                ]
            },
            "auth": "343baad4f88b4106b9b5961e77437688",
            "מזהה": 1
       }

תְגוּבָה:

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

מידע נוסף

מקור

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