correlation.update
Apraksts
object correlation.update(object/array correlations)
Šī metode ļauj atjaunināt esošās korelācijas.
Šī metode ir pieejama tikai Super admin lietotāja tipam. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Skatiet Lietotāju lomas papildinformācijai.
Parametri
(object/array) Korelācijas rekvizīti, kas jāatjaunina.
Katram korelācijas objektam jābūt definētam rekvizītam correlationid, visi
pārējie rekvizīti nav obligāti. Tiks atjaunināti tikai nodotie rekvizīti,
visi pārējie paliks nemainīti.
Papildus standarta korelācijas rekvizītiem metode pieņem šādus parametrus.
| Parametrs | Type | Apraksts |
|---|---|---|
| filter | object | Korelācijas filtrs objekts, ar ko aizstāt pašreizējo filtru. |
| operations | array | Korelācijas operācijas, ar ko aizstāt esošās operācijas. |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto
korelāciju ID īpašībā correlationids.
Piemēri
Atspējot korelāciju
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"status": "1"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Aizstāt nosacījumus, bet saglabāt novērtēšanas metodi
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"filter": {
"conditions": [
{
"type": 3,
"oldtag": "error",
"newtag": "ok"
}
]
}
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Skatiet arī
Avots
CCorrelation::update() failā ui/include/classes/api/services/CCorrelation.php.