report.update
Beschreibung
object report.update(object/array reports)
Mit dieser Methode können vorhandene geplante Berichte aktualisiert werden.
Diese Methode ist nur für den Benutzertyp Admin und Super admin verfügbar. Die Berechtigung zum Aufrufen der Methode kann in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Parameter
(object/array) Eigenschaften des geplanten Berichts, die aktualisiert werden sollen.
Die Eigenschaft reportid muss für jeden geplanten Bericht definiert sein, alle
anderen Eigenschaften sind optional. Nur die übergebenen Eigenschaften werden
aktualisiert, alle anderen bleiben unverändert.
Zusätzlich zu den Standard-Eigenschaften geplanter Berichte akzeptiert die Methode die folgenden Parameter.
| Parameter | Type | Beschreibung |
|---|---|---|
| users | object/array | Benutzer, die die aktuell dem geplanten Bericht zugewiesenen Benutzer ersetzen. Parameterverhalten: - erforderlich, wenn user_groups nicht gesetzt ist |
| user_groups | object/array | Benutzergruppen, die die aktuell dem geplanten Bericht zugewiesenen Benutzergruppen ersetzen. Parameterverhalten: - erforderlich, wenn users nicht gesetzt ist |
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der aktualisierten geplanten
Berichte in der Eigenschaft reportids enthält.
Beispiele
Geplanten Bericht deaktivieren
{
"jsonrpc": "2.0",
"method": "report.update",
"params": {
"reportid": "1",
"status": "0"
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"reportids": [
"1"
]
},
"id": 1
}
Siehe auch
Quelle
CReport::update() in ui/include/classes/api/services/CReport.php.