Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  •  Logikę uruchamiania automatycznego podciągania mappingów
  •  Logikę wyboru wartości do wpisania w pola mappingów
  •  Kolejkowanie zapytań DC jeżeli jakiś dc zależy od innego
  •  Sprawdzić regresję PWFL-2790PWFL-2351
  •  Sprawdzić, w przypadku gdy szybko filtrujemy listę i pierwsze zapytanie wróci później niż drugie (jeżeli żadanie dla pierwszego wpisanego zapytania wróci później niż kolejne, to na liście nie powinny pojawić sie wyniki tego zapytania)
  •  Sprawdzić AutoUpdate (kolejkowanie powinno działać również z polami AutoUpdate) – 
    1. PWFL-2898
    2. PWFL-2706

 

Konfiguracja

Konfiguracja będzie możliwa na 2 poziomach:

PlusWorkflow.conf

Globalne włączenie/wyłączenie mechanizmu automatycznego podciągania mappingów:

Code Block
Form.Feauter.MappingSync.Enabled=true

PWE

  • włącz/wyłącz automatyczne podciąganie mappingów
  • podciągaj tylko dla unikalnego wyniku
  • filtruj po wartości

Uruchomienie podciągania mappingów

...

Po wywołaniu DC w tle z otrzymanych wyników należy wybrać jeden z nich. Tabela przedstawia logikę wyboru wiersza:

...

 

CONFIG PWE:

...

 W zależności od konfiguracji w PWE wybór wyników bazuje na:

Tylko unikalneFiltrujWybrany wiersz
(error)(error)Wybiera pierwszy wiersz który zwróci DC
(tick)(error)Podciąga mappingi tylko jeżeli dc zwrócić 1 wiersz
(error)(tick)

Filtruje otrzymane wyniki na podstawie root mappingu, sprawdzanie jest:

  • caseinsensitive
  • anymatch (wartość dc występuje gdziekolwiek w root mappingu )
(tick)(tick)Jeżeli dc zwróci tylko 1 wynik to jest on podciągany. Jeżeli wiecej to filtruje te wyniki i jeżeli po przefiltrowaniu jest unikalny to go podciąga

 

Scenariusze testowe

Scenariusz #1

...