Vistas:

Pregunta:
¿Cómo puedo hacer un bucle a través de un campo de palabra clave o variable en Workflow Manager?

Respuesta:
Tenga en cuenta una limitación conocida al utilizar bucles; dependiendo de si está utilizando un sistema local o en la nube, después de que una tarea (por ejemplo, condición "condición de bucle") se ha ejecutado un determinado número de veces sin interacción humana, se activará la detección de bucle y el flujo de trabajo se despublicará.

*NOTA: El límite para los sistemas en la nube es de 10 iteraciones y no puede modificarse.

Para organizaciones locales, consulte KBA-36493.

  1. Cree tareas vacías, nómbrelas y conéctelas. Vea nuestro ejemplo a continuación de cómo podría configurarse esto.
     

    Representación escrita de Workflow Connect


    overview
  2. Cree las tres variables siguientes: keywordCount (Numérico), i ( Numérico), lineContent (Texto)
    variables
  3. Establezca el contador de bucle en '0' y obtenga el recuento de líneas en el campo de palabra clave.

    Variable global de flujo de trabajo = keywordCount = Expresión aritmética = DW_KEYWORD.Count()
    Variable global de flujo de trabajo = i =Entrada fija = 0

    set counter
  4. En esta condición, se comprueba si el bucle debe ejecutarse de nuevo o está en su final.

    GV_i >= GV_keywordCount

    loop condition
  5. Dentro del bucle, se obtiene el texto de la línea que se está procesando en ese momento y se incrementa el contador del bucle.

    Variable global del flujo de trabajo = línea = Expresión aritmética = DW_KEYWORD[GV_i]
    Variable global del flujo de trabajo = i = Expresión aritmética = GV_i + 1


    loop

KBA es aplicable tanto a organizaciones en la nube como locales

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.