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

Pieprasījums:

{
    "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

Pieprasījums:

{
    "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.