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 obszarze właściwości wybierz opcję Ogólne.
  3. W obszarze Zachowanie wybierz opcję Pętla wieloinstancyjna z listy Typ pętli.
  4. W obszarze Pętla wieloinstancyjna wprowadź wartość tw.local.ListofItems.listLength w polu Początkowa liczba.
  5. Na karcie Odwzorowanie danych w obszarze Odwzorowanie wejściowe wybierz lub wpisz następujący łańcuch wejściowy: tw.local.ListofItems[tw.system.step.counter].
  6. Zmienianie ustawień Porządkowanie i Warunek przepływu opisano w krokach 5 i 6 wcześniej opisanej procedury.
  7. Kliknij opcję Zapisz lub Zakończ edytowanie.