Asociar instancias de actividad de bucle con elementos diferentes

En los bucles de varias instancias, puede asociar cada una de las instancias de una actividad con un elemento de lista.

Acerca de esta tarea

Puede configurar instancias de actividad de bucles de varias instancias para que cada instancia se corresponda con un elemento determinado de una lista. Por ejemplo, si tiene cinco instancias de una actividad y cinco pedidos en una lista, puede desear asociar cada instancia con un pedido de la lista.

Para configurar la asociación de instancias de actividad con elementos, son necesarios los valores clave siguientes:

  • Como requisito previo, debe haber definido una variable privada que contiene la lista de elementos que desea procesar en bucle, por ejemplo, tw.local.ListofItems. Esta variable se utiliza en la función de JavaScript incorporada tw.local.ListofItems.listLength, donde .listLength calcula la longitud de la lista de elementos.
  • Asocie cada instancia de actividad con un elemento específico de la lista mediante el JavaScript tw.local.ListofItems[tw.system.step.counter], donde [tw.system.step.counter] especifica qué elemento se debe recuperar de la lista.

Procedimiento

  1. En el diagrama de procesos, seleccione la actividad que desee configurar.
  2. En las propiedades, seleccione General.
  3. Expanda Bucle y seleccione Bucle de varias instancias en la lista Tipo de bucle .
  4. Escriba tw.local.ListofItems.listLength en el recuadro Cantidad inicial .
  5. En Correlación de datos, en Correlación de entrada, seleccione o escriba la siguiente serie de entrada: tw.local.ListofItems[tw.system.step.counter]
  6. Para los valores de Ordenación y Condición de flujo , consulte los pasos 5 y 6 en el procedimiento descrito anteriormente.
  7. Pulse Guardar o Finalizar edición.