Akcja służy do zmiany wybranej kolumny w tabeli dynamicznej na pola typu Drag and Drop. Pola służą do wczytywania załączników do procesu (do skonfigurowanej klasy lub otwierają okno konfiguracyjne). Aby wczytać pliki należy je upuścić na wybranym polu. Akcja posiada parametr kontekstowy Wybrany wiersz umożliwiający pobieranie wartości z danego wiersza np.: opis dokumentu, klasa dokumentu, tytuł pola. Po dodaniu pliku do archiwum zwracany jest jego identyfikator pliku (fileId) który może być wykorzystany z innymi komponentami np z wtyczki
...
Plus Attachments. Drag and drop w tej wersji umożliwia przeciągniecie tylko
...
jednego pliku na dany wiersz, blokowana jest możliwość upuszczenia więcej niż
...
jednego pliku. Komponent ten uniemożliwia także dołączenie pliku do wiersza w którym wcześniej został dołączony plik (blokowanie następuje po sprawdzeniu czy w danym wierszu kolumna z fileId została uzupełniona).
...
Akcje należy dodać do wybranej tabeli dynamicznej i wskazać kolumnę do wyświetlenie pola.
Panel
title
Wywołanie akcji
Info
Pozostawienie pustego pola wykonania warunkowego jest jednoznaczne z ustawieniem go na "prawdę".
Umiejscowienie akcji
Działanie parametru "Wykonanie warunkowe"
Tabela
Dodanie pola Drag And Drop w kolumnie
Panel
title
Parametry konfiguracyjne
Nazwa parametru
Od wersji
Opis
Typ parametru
Wartość domyślna
...
Uwagi i ograniczenia
...
Nazwa pola *
1.0.
...
1
...
Tekst, który będzie wyświetlać się na polu.
Tekst
Drop here
Kolumna dla Drag and Drop *
1.0.
...
1
...
Id tabeli
Kolumna, w której wyświetli się pole Drag&Drop.
Zmienna
...
Kolumna FileId *
1.0.
...
1
...
Kolumna do zapisu fileId wgranego pliku.
Zmienna
...
Parametr*- pole wymagane
Przykładowa konfiguracja akcji
Image Removed
Dodawanie do wybranej klasy dokumentów
Dodawanie za pomocą okna dodawania dokumentów
Opis parametrów:
"Nazwa pola"
Typ pola STRING. Nazwa jaka ma być wyświetlana na środku pola
"Pozycja pola"
Typ pola STRING. Miejsce wyświetlenie pola wedle podanej zmiennej formularza (jeżeli nie podana, to pole będzie albo na górze albo na dole formularza)
"Zmienna formularza [opcjonalnie]"
Typ pola VARIABLE. Zmienna formularza przy ktorej ma być wyświetlone pole
"Pokaż okno dodawania dokumentów"
Typ pola BOOLEAN. Wybranie konfiguracji klasy dokumentow. TAK - wyświetli okno za każdym razem przeciągniecie plików dzięki czemu będzie możliwość konfiguracji dynamicznej (wybór klasy, opis, itp). NIE - Brak okna, konfiguracja statyczna (zawsze do tej samej klasy), możliwość przepisania zmiennych procesu do indeksów klas dokumentów.
"Klasa dokumentów"
Typ pola STRING. Lista klas dokumentów dostępnych w systemie.
"Opis dokumentu [opcjonalnie]"
Typ pola STRING. Brak to nazwa klasy
"Nazwa indeksu [opcjonalnie]"
Typ pola STRING_ARRAY. Lista indeksów wybranej klasy dokumentów (wybór z listy po wybraniu klasy)
"Wartość indeksu [opcjonalnie]"
Typ pola VARIABLE. Zmiennaprzypisana do wybranego idneksu
"Zapisz jako nowa wersja dokumentu"
...
Blokowanie
1.0.4
Blokuje pole DragAndDrop.
Logiczna
Można użyć zmiennej kontekstowej, aby blokować pola tylko w wybranych wierszach.
Komentarz blokowania
1.0.4
Treść komentarza w momencie przeciągnięcia na zablokowane pole.
Tekst
Opis dokumentu
1.0.1
Tekst
Gdy brak, to opisem będzie nazwa klasy.
Pokaż okno dodawania dokumentów
1.0.1
Otwiera okno konfiguracyjne na formularzu do załączanie dokumentów.
Logiczna
Nie
W zależności od wybranej opcji dostępna jest inna konfiguracja.
Klasa dokumentów
1.0.1
Nazwa klasy dokumentów.
Tekst
Możliwość wyboru z listy rozwijanej. Dostępne przy konfiguracji bez okna konfiguracyjnego na formularzu.
Zapisz jako nowa wersja dokumentu
1.0.1
Zapisz jako nowa wersja dokumentu, jeśli powtarzają się indeksy
...
""
Typ pola STRING_ARRAY. Lista klas dokumentów dostępnych w oknie dodawania dokumentów
"Wyświetl indeksy"
Typ pola BOOLEAN. jeżeli "TAK", wyświetla również formularz indeksów
"Sprawdź uprawnienia"
Typ pola BOOLEAN. jeżeli "NIE" to nie sprawdza uprawnień do klas dokumentów
"Wybierz pierwszą klasę"
...
.
Logiczna
Nie
Dostępne przy konfiguracji bez okna konfiguracyjnego na formularzu.
Nazwa indeksu
1.0.1
Nazwa indeksu z wybranej klasy.
Tablica wartości tekstowej
Lista rozwijana, gdy wybrano konkretną klasę dokumentów, w przeciwnym razie pole edytowalne Dostępne przy konfiguracji bez okna konfiguracyjnego na formularzu. Indeksy, których nie ma w danej klasie są pomijane. Dokument się doda pomijając dane indeksy.
Wartość indeksu
1.0.1
Wartość, jaka ma być wpisana w indeks dla wybranej klasy dokumentów.
Tablica wartości tekstowej
Dostępne przy konfiguracji bez okna konfiguracyjnego na formularzu.
Nazwy klas dokumentów
1.0.1
Id klasy dokumentów wybranej z listy rozwijanej.
Tablica wartości tekstowej
Lista klas dokumentów, do których ograniczyć wybór podczas wywołania okna dodawania dokumentów na formularzu. Dostępne przy konfiguracji z okna konfiguracyjnego na formularzu.
Wyświetl indeksy
1.0.1
Wyświetla również formularz indeksów.
Logiczna
Nie
Dostępne przy konfiguracji z okna konfiguracyjnego na formularzu.
Sprawdź uprawnieni
1.0.1
Sprawdza uprawnienia do klas dokumentów.
Logiczna
Tak
Dostępne przy konfiguracji z okna konfiguracyjnego na formularzu.
Wybierz pierwszą klasę
1.0.1
Automatycznie wybiera z listy klas dokumentów pierwszą pozycję.
Szczegółowy opis działania:
Dzięki tej akcji każdy drop and drop może ładować do innej klasy dokumentów jeżeli będziemy pobierać nazwę klasy dokumentów z tego samego wiersza przy użyciu zmiennej kontekstowej. Akcja dodaję tylko jeden plik dla danego wiersza, weryfikacja następuje po uzupełnieniu wybranej kolumny (może być też ta z narysowanym polem) wartością fileId zwróconą po dodaniu pliku do archwikum. Dzięki temu akcja jest kompatyblina z akcjami z wtyczki Attachment //link.
Przykład:
Przykład Formularza:
Przykładowe konfiguracje
Przykładowe okno konfiguracyjne (dodawania dokumentów), po przeciągnieciu 4 plików na pole
Logiczna
Tak
Dostępne przy konfiguracji z okna konfiguracyjnego na formularzu.
Wybrany wiersz
1.0.1
Zmienna kontekstowa przechowuje numer wiersza.
Całkowita
Numer wiersza liczony jest od 0.
Zapisz jako nowa wersja dokumentu
1.0.13
Po wyborze opcji "Nie" - dokument nie będzie wersjonowany. "Tak - jeżeli powtarzają się indeksy" - dokument zostanie zwersjonowany pod warunkiem, że w archiwum istnieje dokument o tych samych indeksach. "Tak - po ponownym przeciągnięciu" - dokument zostanie zwersjnowany z dokumentem wcześniej przeciągniętym (czyli z fileid zapisanym w zmiennej wskazanej w polu "Kolumna FileId").
Logiczny
Nie
Dozwolone rozszerzenia plików
1.0.13
Ogranicza wyszukiwane pliki, do tych z podanymi rozszerzeniami. Rozszerzenia podajemy poprzedzone kropką i rozdzielamy je przecinkiem, np. 'jpg, txt'.
Tekstowy
Parametr*- pole wymagane
Panel
title
Przykładowa konfiguracja
Konfiguracja bez okna dodawania dokumentów na formularzu
Image Added
Expand
title
Konfiguracja bez okna dodawania dokumentów na formularzu
Panel
title
Konfiguracja bez okna dodawania dokumentów na formularzu
Założenie
Stworzenie tabeli z załączonymi dokumentami w procesie
Dokument zostaje dołączony za pomocą przeciągnięcia go na komórkę w tabeli
Do danego wiersza w tabeli może być podłączony tylko jeden dokument
Każdy wiersz powinien dodawać dokument do klasy podanej w tym samym wierszu (możliwość dodawania do różnych klas)
Podczas dodawania dokumentów ma się uzupełnić opis pliku i wybrany indeks którego nazwę i wartość podaję się w tabeli
Nazwa pola dokumentów sugeruje do jakiej klasy zostanie podłączony dokument
Do indeksu test (który znajduje się w każdej klasie) zostaje zapisany login użytkownika dodający dokument z poziomu formularza
Konfiguracja
Image Added
Formularz
Image Added
Załączone dokumenty procesu
Image Added
Szczegóły dodanych plików
Image AddedImage Added
Expand
title
Konfiguracja z oknem dodawania dokumentów na formularzu
Panel
title
Konfiguracja z oknem dodawania dokumentów na formularzu
Założenie
Stworzenie tabeli z załączonymi dokumentami w procesie
Dokument zostaje dołączony za pomocą przeciągnięcia go na komórkę w tabeli
Do danego wiersza w tabeli może być podłączony tylko jeden dokument
Po upuszczeniu dokumentu na polu, otwiera się okno z dodawaniem dokumentów, gdzie użytkownik może wybrać do jakiej klasy ma zostać podłączony dokument i ma możliwość ręcznego uzupełnienia indeksów z wybranej klasy
W oknie ma być wstępnie uzupełniony pole opis dokumentu z wybranego wiersza
Konfiguracja
Image Added
Formularz
Image Added
Okno dodawania dokumentu
Image AddedImage AddedImage Added
Załączone dokumenty procesu
Image Added
Szczegóły dodanych plików
Image AddedImage AddedImage Added
Panel
title
Pakiet z przykładowym formularzem wykorzystującym akcję