Generuj plik tekstowy
Akcja umożliwia utworzenie pliku tekstowego dodawanego następnie jako załącznik do formularza lub dopisanie treści do istniejącego pliku załącznika bądź jego nadpisanie.
Ogólne
W zakładce zgrupowano opcje umożliwiające skonfigurowanie trybu działania akcji.
1. Tryb działania
Lista rozwijana umożliwia wybranie jednego z trzech dostępnych trybów działania akcji:
- Nowy plik – tworzony jest całkowicie nowy plik tekstowy;
- Aktualizacja istniejącego pliku – do istniejącego pliku dodanego do panelu załączników dopisywane są dodatkowe wiersze tekstu;
- Nadpisz istniejący załącznik – tworzona jest nowa wersja pliku dodanego do panelu załączników (poprzednia wersja jest usuwana).
2. Kategoria
Lista rozwijana pozwala wskazać kategorię, w której wyszukiwane są załączniki. Oprócz kategorii zdefiniowanych w konfiguracji procesu przez projektanta, dostępne są opcje wbudowane:
- Wszystkie – przeszukiwane są załączniki we wszystkich kategoriach;
- Dynamiczna – opcja pozwala skonstruować kategorię dynamicznie (za pomocą zmiennych z edytora) lub wpisać ją ręcznie. Dopuszczalny jest format ID#Nazwa lub ID.
Załączniki należące do wskazanej kategorii wybierane są w oparciu o ID. Jeśli wyszukiwanie w oparciu o ID nie zwróci żadnych wyników, wówczas wprowadzona fraza będzie traktowana jako nazwa niestandardowej kategorii załącznika (kategorii spoza źródła) i zwrócone zostaną załączniki należące do tej kategorii; – Brak – przeszukiwane są załączniki nieposiadające przypisanej kategorii.
3. Wyrażenie regularne
Użytkownik może zdefiniować w tym miejscu wyrażenie regularne, za pomocą którego będą wybierane załączniki do aktualizacji lub nadpisania. Do tworzenia wyrażenia można użyć kreatora RegExLib, naciskając przycisk Kreator widoczny poniżej pola.
4. Zapytanie SQL
Wybranie opcji powoduje, że załączniki do przetworzenia są wybierane na podstawie zapytania SQL. Zapytanie powinno zwrócić listę ID załączników z tabeli „WFDataAttachmets”.
Zawartość
Zakładka umożliwia zdefiniowanie treści zawartej w nowo tworzonym bądź nadpisywanym pliku tekstowym lub treści dopisywanej do istniejącego załącznika. W treści pliku tekstowego można uwzględnić zmienne kontekstowe dostępne za pomocą edytora zmiennych.
Wynik
W zakładce zgromadzono opcje determinujące ustawienia docelowego pliku będącego rezultatem działania akcji.
1. Kategoria
Pole pozwala wskazać kategorię, do której przypisany jest załącznik. Poza kategoriami zdefiniowanymi w konfiguracji procesu przez projektanta dostępne są opcje wbudowane:
- Dynamiczna – opcja pozwala skonstruować kategorię dynamicznie (za pomocą zmiennych z edytora) lub wpisać ją ręcznie. Dopuszczalny jest format „ID#Nazwa” lub „ID”. W tym trybie możliwe jest wprowadzanie kategorii ze źródła danych oraz kategorii spoza źródła.
W przypadku, gdy kategoria zostanie wprowadzona w formacie „ID#Nazwa”, w źródle musi istnieć kategoria o podanym „ID”. Jeśli taka kategoria nie zostanie odnaleziona w źródle, akcja zakończy się błędem. W przypadku, gdy kategoria zostanie wprowadzona z podaniem samego „ID” i kategoria o takim „ID” nie zostanie znaleziona w źródle kategorii, podana fraza zostanie potraktowana jako nazwa kategorii spoza źródła; - Brak – załącznik zostanie zapisany bez przypisanej kategorii.
2. Dynamiczna
Pole aktywowane, w przypadku wybrania opcji Dynamiczna w polu Kategoria.
3. Nadpisz załącznik o tej samej nazwie
W przypadku zaznaczenia opcji nadpisywania załącznika o tej samej nazwie, kategoria pliku wynikowego wybrana w konfiguracji akcji będzie ignorowana. Nadpisany plik pozostanie w tej samej kategorii, do której była przypisana jego poprzednia wersja. Powstanie nowa wersja historyczna pliku.
4. Wybór strony
Wybór kodowania, jakie zostanie zastosowane dla pliku tekstowego.
5. Niestandardowe
Jeżeli plik wymaga innego kodowania niż strony dostępne na liście rozwijanej, należy podać jego kod lub nazwę zgodnie ze specyfikacją dostępną w obszarze Lista kodowań.
Wymagane jest, aby dane kodowanie było dostępne na serwerze odpowiedzialnym za działanie Portalu lub Serwisu (zależnie od trybu wywołania akcji).