Flux de travaux
Le flux de travaux est un document XML qui décrit le processus de récupération d'événements. Le flux de travaux définit un ou plusieurs paramètres, auxquels des valeurs peuvent être explicitement affectées dans le XML du flux de travaux ou qui peuvent dériver des valeurs du document XML des valeurs des paramètres de flux de travaux. Le flux de travail se compose de plusieurs actions qui s'exécutent de manière séquentielle. Lorsque vous exécutez le flux de travaux, les valeurs des paramètres sont ajoutées à Etat et l'état peut alors être accédé et modifié par des actions au fur et à mesure de l'exécution du flux de travaux.Lorsque vous exécutez le flux de travaux, les valeurs des paramètres sont ajoutées à l'état, et l'état peut ensuite être consulté et modifié par des actions pendant l'exécution du flux de travaux.
Le tableau suivant présente les attributs de flux de travaux.
| Nom | Descriptif | Obligatoire |
|---|---|---|
| nom | Nom du flux de travaux. | Oui |
| description | Description du flux de travaux. | Non |
| version | Version du flux de travaux. | Oui |
| minimumRecurrence | Récurrence minimale autorisée pour un flux de travaux, en secondes. Vous pouvez définir cet attribut pour les API qui disposent d'un délai minimum entre les requêtes. | Non |
Paramètres
Utilisez le flux de travaux actions pour accéder aux valeurs de paramètre. Les paramètres consistent principalement en données d'identification d'authentification, mais peuvent être utilisés pour tout ce que vous souhaitez que l'utilisateur configure. Le tableau suivant présente les paramètres de flux de travaux.
| Nom | Type de données | Descriptif |
|---|---|---|
| nom | Chaîne | Nom du paramètre. Le nom doit correspondre à la valeur de nom correspondante dans le XML de valeurs de paramètre. |
| libellé | Chaîne | Nom d'affichage du paramètre. |
| description | Chaîne | Description du paramètre. |
| obligatoire | Booléen | Indique si le paramètre est obligatoire. |
| valeur confidentielle | Booléen | Indique si le paramètre est confidentiel, par exemple un mot de passe. |
| par défaut | Chaîne | Valeur par défaut du paramètre. Si vous n'entrez pas de valeur pour ce paramètre dans le XML des valeurs de paramètre, la valeur par défaut est utilisée. |
Exemple XML
Cet exemple montre un exemple de flux de travaux qui nécessite un hôte avec un nom d'utilisateur et un mot de passe, où <x> est la version du schéma de flux de travaux que vous utilisez.
<Workflow name="Test" version="1.0" xmlns="http://qradar.ibm.com/UniversalCloudRESTAPI/Workflow/V<x>">
<Parameters>
<Parameter name="host" label="Host" required="true" />
<Parameter name="username" label="Username" required="true" />
<Parameter name="password" label="Password" required="true" />
</Parameters>
<Actions>
...
</Actions>
</Workflow>