object task.create(object task)
Cette méthode permet de créer une nouvelle tâche.
(object) Une tâche à créer.
La méthode accepte les paramètres suivants.
| Paramètre | Type | Description |
|---|---|---|
| type (obligatoire) |
integer | Type de tâche. Valeurs possibles : 6 - Vérifier maintenant. |
| itemids (obligatoire) |
string/array | ID des éléments et des règles de découverte bas niveau. |
Notez que les tâches peuvent être créée pour les types suivants d'éléments et de règles de découverte :
(object) Retourne un objet contenant les identifiants des tâches créées sous la propriété taskids. Une tâche est créée pour chaque élément et règle de découverte de bas niveau. L'ordre des ID retournés correspond à l'ordre des itemids passés.
Créer une tâche check now pour deux éléments. L'un est un élément, l'autre est une règle de découverte de bas niveau.
Requête :
{
"jsonrpc": "2.0",
"method": "task.create",
"params": {
"type": "6",
"itemids": ["10092", "10093"]
},
"auth": "700ca65537074ec963db7efabda78259",
"id": 1
}Réponse :
CTask::create() dans frontends/php/include/classes/api/services/CTask.php.