On this page
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. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet User roles.
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.