טריגר.עדכון

תיאור

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",  "תוצאה": {  "טריגרידים": [  "13938"  ]  },  "מזהה": 1 }

החלפת תגים מפעילים

החלף תגים עבור טריגר.

בַּקָשָׁה:

{  "jsonrpc": "2.0",  "method": "trigger.update",  "params": {  "triggerid": "13938",  "תגים": [  {  "tag": "שירות",  "value": "{{ITEM.VALUE}.regsub(\"השירות (.*) הופסק\", \"\\1\")}"  },  {  "tag": "שגיאה",  "ערך": ""  }  ]  },  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "מזהה": 1 }

תְגוּבָה:

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

מידע נוסף

מקור

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