object trigger.update(מפעילי אובייקט/מערך)
שיטה זו מאפשרת לעדכן טריגרים קיימים.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
(אובייקט/מערך)
מפעילים מאפיינים לעדכון.
יש להגדיר את המאפיין 'triggerid' עבור כל טריגר, כל השאר נכסים הם אופציונליים. רק המאפיינים שעברו יעודכנו, כולם אחרים יישארו ללא שינוי.
בנוסף למאפייני טריגר סטנדרטיים ה השיטה מקבלת את הפרמטרים הבאים.
פרמטר | סוג | תיאור |
---|---|---|
dependencies | array | טריגרים שהטריגר תלוי בהם. לטריגרים חייב להיות מוגדר המאפיין triggerid . |
tags | מערך | טריגר תגים. |
::: שימו לב חשוב יש לתת את ביטוי הטריגר בה צורה מורחבת. :::
(object)
מחזירה אובייקט המכיל את המזהים של הטריגרים המעודכנים תחת המאפיין triggerids
.
אפשר טריגר, כלומר, הגדר את המצב שלו ל-0.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "trigger.update",
"params": {
"triggerid": "13938",
"סטטוס": 0
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
החלף תגים עבור טריגר.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "trigger.update",
"params": {
"triggerid": "13938",
"תגים": [
{
"tag": "שירות",
"value": "{{ITEM.VALUE}.regsub(\"השירות (.*) הופסק\", \"\\1\")}"
},
{
"tag": "שגיאה",
"ערך": ""
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
Replace dependencies for trigger.
{
"jsonrpc": "2.0",
"method": "trigger.update",
"params": {
"triggerid": "22713",
"dependencies": [
{
"triggerid": "22712"
},
{
"triggerid": "22772"
}
]
},
"id": 1
}
Response:
CTrigger::update() בתוך ui/include/classes/api/services/CTrigger.php.