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