Flujo de trabajo

El flujo de trabajo es un documento XML que describe el proceso de recuperación de sucesos. El flujo de trabajo define uno o más parámetros, que pueden asignarse explícitamente valores en el XML de flujo de trabajo o pueden derivar valores del documento XML de valores de parámetros de flujo de trabajo. El flujo de trabajo consta de varias acciones que se ejecutan secuencialmente. Al ejecutar el flujo de trabajo, los valores de parámetro se añaden al Estadoy, a continuación, se puede acceder al estado y cambiarlo mediante acciones a medida que se ejecuta el flujo de trabajo.

La tabla siguiente muestra los atributos de Flujo de trabajo.

Tabla 1. Atributos de flujo de trabajo
Nombre Descripción Obligatorio
nombre Nombre del flujo de trabajo.
descripción La descripción del flujo de trabajo. Nee
versión La versión del flujo de trabajo.
minimumRecurrence La recurrencia mínima permitida para un flujo de trabajo en segundos. Puede establecer este atributo para las API que tienen una cantidad mínima de tiempo entre solicitudes. Nee

Parámetros

Utilice las acciones de flujo de trabajo para acceder a los valores de parámetro. Los parámetros constan principalmente de credenciales de autenticación, pero se pueden utilizar para cualquier cosa que desee que configure el usuario. La tabla siguiente muestra los parámetros de flujo de trabajo.

Tabla 2. Parámetros de flujo de trabajo
Nombre Tipo de datos Descripción
nombre Serie Nombre del parámetro. El nombre debe coincidir con el valor de nombre correspondiente en el XML de valores de parámetro.
etiqueta Serie El nombre de visualización del parámetro.
descripción Serie La descripción del parámetro.
obligatorio Booleano Indica si el parámetro es necesario.
secreto Booleano Indica si el parámetro es confidencial, por ejemplo, una contraseña.
valor predeterminado Serie El valor predeterminado del parámetro. Si no especifica un valor para este parámetro en el XML de valores de parámetro, se utiliza el valor predeterminado.

ejemplo de XML

Este ejemplo muestra un ejemplo de flujo de trabajo que requiere un host con un nombre de usuario y una contraseña, donde <x> es la versión del esquema de flujo de trabajo que está utilizando.

<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>