Wiązanie instancji działania pętli z różnymi pozycjami

W pętlach wieloinstancyjnych każdą instancję działania można powiązać z pozycją listy.

O tym zadaniu

Instancje działania w pętlach obejmujących wiele instancji można skonfigurować w taki sposób, aby poszczególne instancje odpowiadały konkretnym pojedynczym pozycjom na liście. Jeśli na przykład na liście istnieje pięć instancji działania i pięć kolejności, każde działanie można powiązać z kolejnością na liście.

W celu skonfigurowania powiązania instancji działania z pozycją, wymagane jest określenie następujących kluczowych ustawień:

  • Jako wymaganie wstępne należy wcześniej zdefiniować zmienną prywatną, która będzie przechowywała listę pozycji do iterowania, na przykład tw.local.ListofItems. Ta zmienna jest używana na potrzeby wbudowanej funkcji JavaScript tw.local.ListofItems.listLength, gdzie .listLength służy do obliczania długości listy pozycji.
  • Aby powiązać poszczególne instancje działania z konkretnymi pozycjami na liście, należy użyć funkcji JavaScript tw.local.ListofItems[tw.system.step.counter], gdzie [tw.system.step.counter] określa pozycję, która ma zostać pobrana z listy.

Procedura

  1. Na diagramie procesu wybierz działanie, które chcesz skonfigurować.
  2. W oknie właściwości wybierz opcję Ogólne.
  3. Rozwiń pozycję Pętla i wybierz opcję Pętla z wieloma instancjami z listy Typ pętli .
  4. Wprowadź tw.local.ListofItems.listLength w polu Ilość początkowa .
  5. W polu Odwzorowanie danychw obszarze Odwzorowanie wejściowewybierz lub wpisz następujący łańcuch wejściowy: tw.local.ListofItems[tw.system.step.counter]
  6. W przypadku ustawień Zamawianie i Warunek przepływu należy zapoznać się z krokami 5 i 6 w opisanym wcześniej procedurze.
  7. Kliknij Zapisz lub Zakończ edycję.