object service.create(object/array services)
Deze methode maakt het mogelijk om nieuwe services te cre?ren.
Deze methode is beschikbaar voor gebruikers van elk type. Rechten om de methode op te roepen kunnen worden ingetrokken in de instellingen van gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
(object/array)
services om te cre?ren.
Naast de standaard service eigenschappen, accepteert de methode ook de volgende parameters.
Parameter | Type | Beschrijving |
---|---|---|
children | array | Kind services om te koppelen aan de service. De kinderen moeten de eigenschap serviceid gedefinieerd hebben. |
parents | array | Ouder services om te koppelen aan de service. De ouders moeten de eigenschap serviceid gedefinieerd hebben. |
tags | array | Service tags om te cre?ren voor de service. |
problem_tags | array | Probleemtags om te cre?ren voor de service. |
status_rules | array | Statusregels om te cre?ren voor de service. |
(object)
Retourneert een object dat de ID's van de gemaakte services bevat onder de eigenschap serviceids
. De volgorde van de geretourneerde ID's komt overeen de volgorde van de doorgegeven diensten.
Cre?er een service die naar een probleemstatus wordt geschakeld als ten minste ¨¦¨¦n kind een probleem heeft.
{
"jsonrpc": "2.0",
"method": "service.create",
"params": {
"name": "Server 1",
"algorithm": 1,
"sortorder": 1
},
"id": 1
}
Reactie:
CService::create() in ui/include/classes/api/services/CService.php.