[comment]: # ({a16741b3-a16741b3})
# usermacro.updateglobal

[comment]: # ({/a16741b3-a16741b3})

[comment]: # ({19b16b0b-19b16b0b})
### תיאור

`object usermacro.updateglobal(object/array globalMacros)`

שיטה זו מאפשרת לעדכן פקודות מאקרו גלובליות קיימות.

::: noteclassic
שיטה זו זמינה רק לסוג משתמש *סופר אדמין*.
ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת
[מִשׁתַמֵשׁ
תפקידים](/manual/web_interface/frontend_sections/administration/user_roles)
למידע נוסף.
:::

[comment]: # ({/19b16b0b-19b16b0b})

[comment]: # ({be7c969e-be7c969e})
### פרמטרים

`(object/array)` [מאפייני מאקרו גלובליים](object#global_macro) להיות
מְעוּדכָּן.

יש להגדיר את המאפיין 'globalmacroid' עבור כל מאקרו גלובלי, הכל
נכסים אחרים הם אופציונליים. רק הנכסים שעברו יהיו
עודכן, כל השאר יישארו ללא שינוי.

[comment]: # ({/be7c969e-be7c969e})

[comment]: # ({9c6d43ad-9c6d43ad})
### פרמטרים

`(object/array)` [מאפיינים מאקרו גלובליים](object#global_macro) להיות
מְעוּדכָּן.

יש להגדיר את המאפיין 'globalmacroid' עבור כל מאקרו גלובלי, הכל
נכסים אחרים הם אופציונליים. רק הנכסים האחרונים יהיו
עודכן, כל השאר יישארו ללא שינוי.

[comment]: # ({/9c6d43ad-9c6d43ad})

[comment]: # ({b41637d2-b41637d2})
### דוגמאות

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({61f47550-bd208b05})
#### שינוי הערך של מאקרו גלובלי

שנה את הערך של מאקרו גלובלי ל"ציבורי".

בַּקָשָׁה:

``` json
{
     "jsonrpc": "2.0",
     "method": "usermacro.updateglobal",
     "params": {
         "globalmacroid": "1",
         "value": "ציבורי"
     },
     "auth": "038e1d7b1735c6a5436ee9eae095879e",
     "מזהה": 1
}
```

תְגוּבָה:

``` json
{
     "jsonrpc": "2.0",
     "תוצאה": {
         "גלובלמאקרואידים": [
             "1"
         ]
     },
     "מזהה": 1
}
```

[comment]: # ({/61f47550-bd208b05})

[comment]: # ({85ca09bc-85ca09bc})
### מקור

CUserMacro::updateGlobal()‎ בתוך
*ui/include/classes/api/services/CUserMacro.php*.

[comment]: # ({/85ca09bc-85ca09bc})
