Przejdź do głównej zawartości
Wersja: 2023 R3

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