Aktualizuj wartości listy pozycji
Akcja powoduje zmianę (aktualizację, dodanie lub usunięcie) danych zapisanych na Liście pozycji.
Formułę zmieniającą wartość należy zapisać w formie zapytania SQL.
Jeśli określono źródło danych, zapytanie wykonywane jest z parametrami połączenia podanymi w definicji Źródła danych.
1. Lista pozycji
Umożliwia wskazanie Listy pozycji, która zostanie zmieniona.
2. Rodzaj zmiany
Rodzaj zmiany, jaka zostanie przeprowadzona na skutek wykonania akcji:
- Aktualizuj istniejące wiersze – aktualizuje wartości w wierszach Listy pozycji. Aktualizowane są jedynie te wiersze, dla których identyfikatory ze Źródła danych oraz Listy pozycji podane w konfiguracji Mapowanie wartości unikalnej są zgodne. Konfiguracja Mapowanie kolumn pozwala określić komórki, których wartość zostanie nadpisana zgodnie z wartością Źródła danych.
- Dodaj nowe wiersze ze źródła danych – dodaje wiersze do Listy pozycji. Dodawane są jedynie te wiersze, które występują w Źródle danych, ale nie są dostępne na Liście pozycji. Identyfikowanie wierszy do dodania odbywa się w oparciu o wartości unikalne wskazane w konfiguracji Mapowanie wartości unikalnej. Konfiguracja Mapowanie kolumn pozwala określić komórki, którym wartość zostanie przypisana zgodnie z wartością w kolumnie Źródła danych.
- Usuń wiersze nieistniejące w źródle danych – usuwa z Listy pozycji wiersze, które nie są dostępne w Źródle danych. Identyfikowanie wierszy do usunięcia odbywa się w oparciu o wartości unikalne wskazane w konfiguracji Mapowanie wartości unikalnej.
Możliwe jest łączenie trybów wykonania akcji (zaznaczenie kilku opcji).
3. Źródło danych
Źródło danych, w kontekście którego zostanie wykonane zapytanie.
4. Zapytanie SQL
Zapytanie SQL powinno zwracać kolumny odpowiadające kolumnom Listy pozycji.
5. Mapowanie wartości unikalnej
Przyporządkowanie wartości umożliwiającej zidentyfikowanie wierszy Listy pozycji, które mają zostać zaktualizowane.
6. Mapowanie kolumn
Opcja pozwala powiązać kolumny źródła danych z kolumnami Listy pozycji. Na podstawie skonfigurowanego mapowania dane w Liście pozycji zostaną uzupełnione zgodnie z kolejnością kolumn na formularzu w danym kroku.
Jeśli mapowanie kolumny nie zostało skonfigurowane, kolumna będzie pomijana przy ustawianiu wartości.
Jeżeli pomimo mapowania źródło danych nie zwróci kolumny, to kolumna będzie pomijana, tak jakby nie była skonfigurowana, a inicjalizacja i akcja zalogują o brakującej konfiguracji kolumny.
7. Pobierz kolumny
Pobiera listę kolumn zgodnie z aktualnym zapytaniem SQL.
Więcej na temat akcji można przeczytać w artykule Akcje powiązane z Listą pozycji na naszym blogu technicznym.