object action.update(object/array acties)
Met deze methode kunnen bestaande acties worden bijgewerkt.
Deze methode is alleen beschikbaar voor Admin en Super admin gebruikers. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de gebruikersrol instellingen. Zie Gebruiker rollen voor meer informatie.
(object/array)
Actie-eigenschappen die moeten worden bijgewerkt.
De eigenschap actionid
moet worden gedefinieerd voor elke actie, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, alle andere blijven ongewijzigd.
Naast de standaard actie-eigenschappen, accepteert de methode de volgende parameters.
Parameter | Type | Omschrijving |
---|---|---|
filter | object | Actiefilter filter object om het huidige filter te vervangen. |
operations | array | Actie bewerkingen om bestaande bewerkingen te vervangen. |
recovery_operations | array | Actie herstelbewerkingen om bestaande herstelbewerkingen te vervangen. Gedrag van de parameter: - ondersteund als eventsource van actieobject is ingesteld op "gebeurtenis gemaakt door een trigger", "interne gebeurtenis" of "gebeurtenis gemaakt bij statusupdate van service" |
update_operations | array | Actie bijgewerkte bewerkingen om bestaande bijgewerkte bewerkingen te vervangen. Gedrag van de parameter: - ondersteund als eventsource van actieobject is ingesteld op "gebeurtenis gemaakt door een trigger" of "gebeurtenis gemaakt bij statusupdate van service" |
(object)
Retourneert een object dat de ID's van de bijgewerkte acties bevat onder de eigenschap actionids
.
Schakel een actie uit, dat wil zeggen, stel de status ervan in op "1".
{
"jsonrpc": "2.0",
"method": "action.update",
"params": {
"actionid": "2",
"status": "1"
},
"id": 1
}
Reactie:
CAction::update() in ui/include/classes/api/services/CAction.php.