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

Dodaj załącznik

Akcja powoduje dodanie załączników do elementu workflow. Załączniki mogą pochodzić z innego elementu lub zostać wybrane zapytaniem SQL.

Dodaj załącznik

1. Tryb wyboru plików​

Należy wskazać, czy załącznik do bieżącego elementu workflow zostanie wybrany z innego elementu Na podstawie ID elementu czy Na podstawie zapytania SQL.

2. Wybór plików na podstawie ID elementu​

Należy wskazać ID elementu workflow, z którego będą pobierane załączniki.

3. Kategoria​

Załączniki do przetworzenia zostaną wybrane na podstawie ich kategorii.
Należy wskazać, z jakiej kategorii mają być przetworzone załączniki:

  • Wszystkie – wybrane zostaną załączniki we wszystkich kategoriach,
  • Dynamiczna – pozwala utworzyć kategorię dynamicznie (za pomocą zmiennych z Edytora) lub wpisać ją ręcznie. Dopuszczalny jest format ID#Nazwa lub ID.

Dodatkowo należy sprecyzować, czy z wybranej kategorii mają być przetworzone Wszystkie załączniki, Tylko najnowszy załącznik, czy Tylko najstarszy załącznik.

4. Wyrażenie regularne​

Załączniki do przetworzenia zostaną wybrane na podstawie wyrażenia regularnego.
Przy tworzeniu wyrażenia można korzystać z Kreatora Regex.

5. SQL wyboru plików źródłowych​

Wybór załącznika na podstawie zapytania SQL może przebiegać na dwa sposoby:

  • Jeżeli źródłem załącznika ma być istniejąca instancja załącznika z systemu BPS, zapytanie należy napisać tak, by zwróciło ID pożądanych załączników z tabeli „WFDataAttachmets”.
    Przykład
    SELECT [ATT_ID] FROM [WFDataAttachmets] WHERE [ATT_Name] IN ('file.docx', 'file2.docx');

W przypadku gdy załącznik ma zostać dodany do docelowego elementu workflow ze zmienioną nazwą lub opisem, należy w zapytaniu zwrócić kolumny FileName i/lub Description.

  • Jeżeli załączniki mają być tworzone w trakcie wykonania, zapytanie musi zwracać kolumny: FileName zawierającą nazwę pliku i Content zawierającą dane binarne załącznika. Zapytanie może zwracać również kolumnę Description, wówczas utworzony zostanie również opis.
    Przykład
    SELECT convert(image,'0x') AS Content, 'file1.txt' AS FileName

6. Ustawienia plików źródłowych​

Sekcja określa, co się stanie z plikami źródłowymi, gdy już zostaną dodane do docelowego elementu workflow.

  • Kopiuj załączniki – załączniki zostaną dodane do bieżącego elementu workflow, zostaną również na elemencie źródłowym,

  • Przesuń załączniki do bieżącego elementu workflow – załączniki zostaną dodane do bieżącego elementu workflow, a po dodaniu zostaną usunięte z elementu źródłowego.

  • Sprawdzaj uprawnienia użytkownika do pliku – jeżeli obecnie zalogowany użytkownik nie posiada uprawnień do plików źródłowych, to nie zostaną one dodane do elementu workflow.

7. Ustawienia plików wynikowych​

Sekcja określa zachowanie plików po dodaniu do elementu workflow.

  • Kategoria – kategoria, do jakiej zostaną przyporządkowane pliki po dodaniu do elementu workflow:

    • Dynamiczna – po wybraniu tej opcji możliwe jest ręczne wprowadzenie kategorii, do której zostanie przyporządkowany załącznik,
    • Brak – po dodaniu załącznik nie będzie należał do żadnej kategorii.
  • Nadpisz załącznik o tej samej nazwie – jeżeli na elemencie workflow znajduje się już załącznik o takiej samej nazwie, zostanie on nadpisany.

8. Edytor zmiennych​

Dynamicznie zbudowane drzewo wszystkich zmiennych dostępnych w bieżącej lokalizacji Designer Studio. Informacje o tym, jak działają zmienne w WEBCON BPS oraz listę zmiennych można znaleźć tutaj.

informacja

Więcej informacji na ten temat można znaleźć w artykule Akcja „Dodaj załącznik”.