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 }תְגוּבָה:
CTrigger::update() בתוך ui/include/classes/api/services/CTrigger.php.