action.update

Descripció

object action.update(object/array actions)

Aquest mètode permet actualitzar les accions.

Aquest mètode és disponible només per als usuaris de tipus Admin i Super admin. Els permisos per cridar al mètode es poden revocar a la configuració de rols d'usuaris. Per a més informació, veieu Rols d'usuari.

Paràmetres

(object/array) Propietats de l'acció que s'actualitzaran.

La propietat actionid s'ha de definir per a cada acció; les altres propietats són opcionals. Només les propietats facilitades s'actualitzaran, les altres romandran sense canvis.

A més de les propietats d'acció per defecte, el mètode accepta els paràmetres següents:

Paràmetre Tipus Descripció
filter objecte Filtre d'acció objecte per a substituir el filtre actual.
operations taula operacions d'acció per a substituir les operacions existents.
recovery_operations array Operacions de recuperació d'acció](/manual/api/reference/action/object#action_recovery_operation) per a substituir les operacions de recuperació existents.

Comportament del paràmetre:
- admès si `eventsource' d'[objecte d'acció](/manual/api/reference/action/object #action) s'estableix a "esdeveniment creat per un trigger", "esdeveniment intern" o "esdeveniment creat a l'actualització de l'estat del servei"
update_operations array Operacions d'actualització d'acció per a substituir les operacions d'actualització existents.

Comportament del paràmetre:
- admès si `eventsource' d'[objecte acció](/manual/api/reference/action/object #action) s'estableix a "esdeveniment creat per un trigger" o "esdeveniment creat a l'actualització de l'estat del servei"

Valors de retorn

(object) Retorna un objecte contingut als IDs de les accions actualitzades sota la propietat actionids.

Exemples

Desactivar una acció

Desactivar accions; és a dir: establir el seu estat a "1".

Consulta:

{
    "jsonrpc": "2.0",
    "method": "action.update",
    "params": {
        "actionid": "2",
        "status": "1"
    },
    "id": 1
}

Resposta:

{
    "jsonrpc": "2.0",
    "result": {
        "actionids": [
            "2"
        ]
    },
    "id": 1
}

Veieu també

Font

CAction::update() in ui/include/classes/api/services/CAction.php.