Przejdź do głównej zawartości
Wersja: 2025 R1

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.

Action_GeneralTab.png

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.

Action_ContentTab.png

Wynik​

W zakładce zgromadzono opcje determinujące ustawienia docelowego pliku będącego rezultatem działania akcji.

Action_Result.png

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).