קורלציה.צור
תיאור
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.