object trigger.update(object/array triggers)
Ta metoda pozwala na aktualizacj? istniej?cych wyzwalaczy.
Ta metoda jest dost?pna tylko dla u?ytkownik¨®w typu Admin i Super admin.Uprawnienia do wywo?ania tej metody mog? zosta? odebrane w ustawieniach roli u?ytkownika.Zobacz Role u?ytkownik¨®w aby uzyska? wi?cej informacji.
(object/array)
W?a?ciwo?ci wyzwalacza do zaktualizowania.
W?a?ciwo?? triggerid
musi by? zdefiniowana dla ka?dego wyzwalacza, wszystkie inne w?a?ciwo?ci s? opcjonalne. Tylko przekazane w?a?ciwo?ci zostan? zaktualizowane, wszystkie inne pozostan? niezmienione.
°¿±è°ù¨®³¦³ú standardowych w?a?ciwo?ci wyzwalacza metoda akceptuje nast?puj?ce parametry.
Parametr | Typ | Opis |
---|---|---|
dependencies | array | Wyzwalacze, od kt¨®rych zale?y wyzwalacz. Wyzwalacze musz? mie? zdefiniowan? w?a?ciwo?? triggerid . |
tags | array | Znaczniki wyzwalacza. (patrz znaczniki.) |
Wyra?enie wyzwalacza musi by? podane w swojej rozwini?tej formie.
(object)
Zwraca obiekt zawieraj?cy identyfikatory zaktualizowanych wyzwalaczy we w?a?ciwo?ci triggerids
.
W??cz wyzwalacz, ustawiaj?c jego status na 0.
Zapytanie:
{
"jsonrpc": "2.0",
"method": "trigger.update",
"params": {
"triggerid": "13938",
"status": 0
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Odpowied?:
Zast?p znaczniki dla wyzwalacza.
Zapytanie:
{
"jsonrpc": "2.0",
"method": "trigger.update",
"params": {
"triggerid": "13938",
"tags": [
{
"tag": "service",
"value": "{{ITEM.VALUE}.regsub(\"Service (.*) has stopped\", \"\\1\")}"
},
{
"tag": "error",
"value": ""
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Odpowied?:
CTrigger::update() w ui/include/classes/api/services/CTrigger.php.