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.