← Powrót do listy dostępnych zadań automatycznych
Jeśli masz problem ze zrozumieniem jak działa zadanie automatyczne, sprawdź opisy: Zadanie automatyczne, Wykonanie warunkowe, Parametry komponentów
Podstawowe informacje
Kategoria: Dokumenty
Dostępny od: 1.0.28
Opis
Zadanie automatyczne kopiuje lub przenosi dokumenty z wybranej klasy dokumentów z aktualnego procesu do innej klasy dokumentów. Nowy dokument automatycznie jest dodawany do archiwum dokumentów. Podczas przenoszenia dokumenty są usuwane z klas źródłowych, opcja kopiowania zostawia oryginalne dokumenty. Komponent działa na wszystkich wersjach danego dokumentu.
Komponent posiada kilka dodatkowych funkcjonalności:
- Możliwość podpięcia nowego dokumentu do aktualnego procesu.
- Ograniczenie wyboru dokumentów z klasy źródłowej po przez podanie ich identyfikatora
- Możliwość przepisania wybranych indeksów z klasy źródłowej do docelowej.
Parametry konfiguracyjne
Nazwa parametru | Dostępne od wersji | Opis | Typ parametru | Wartość domyślna | Rodzaj pola | Uwagi i ograniczenia |
---|---|---|---|---|---|---|
Tryb działania | 1.0.28 | Lista wyboru trybu pracy komponentu UWAGA tryb przenoszenia usuwa dokument z klasy źródłowej | Tekst | Pole edytowalne | kopiowania/przenoszenie (przekazywany parametr to "COPYING" lub "MOVING"). | |
Klasa źródłowa | 1.0.28 | Z jakiej klasy dokumentów mają być kopiowane/przenoszone dokumenty (lista wyboru wyświetlająca nazwę klasy, przekazująca jako parametr id klasy). | Tekst | Lista rozwijalna | ||
Klasa docelowa | 1.0.28 | Do jakiej klasy dokumentów mają być kopiowane/przenoszone dokumenty (lista wyboru wyświetlająca nazwę klasy, przekazująca jako parametr id klasy). | Tekst | Lista rozwijalna |
| |
Typ filtru | 1.0.100 | Wybór typu filtrowania (Po indeksach lub pod identyfikatorach dokumentów) | Tekst | docIDs | Lista rozwijalna | |
Lista id dokumentów | 1.0.28 | Lista identyfikatorów dokumentów z wybranej klasy źródłowej (zawężenie wyboru dokumentów). | Tablica wartości tekstowych | Pole edytowalne | Parametr opcjonalny, gdy jest pusty (bądź podpięta wartość jest pusta) to kopiowane/przenoszone są wszystkie dokumenty procesu ze wskazanej klasy. | |
Nazwa indeksu | 1.0.100 | Nazwa indeksu z klasy źródłowej. | Tablica tekstu | Lista rozwijalna | ||
Wartość indeksu | 1.0.100 | Wartość do filtrowania po danym indeksie. | Tablica tekstu | Pole edytowalne | Wyszukiwane są dokumenty które spełniają wszystkie wartości indeksów(Filtr po AND), brane są wartości puste (Przefiltruj dokumenty które mają pustą wartość indeksu X). | |
Zapisz jako nowa wersja | 1.0.28 | TAK - zapisuje jako nowa wersja dokumentu, jeżeli indeksy są zgodne (scala dokumenty). NIE - każdy dokument zapisywany jest osobno (Brak scalania). | Logiczny | Tak | Pole edytowalne | |
Dołącz dokument do procesu | 1.0.28 | TAK - przenoszony/skopiowany dokument jest podpinany pod aktualny proces, Nie - dokument jest dostępny tylko. Kolejne dwa parametry umożliwiają przepisanie wartości indeksów z jednej klasy do drugiej. Warunek wybrane indeksy muszą być kompatybilne oraz obydwie tablice muszą być tej samej długości. | Logiczny | Tak | Pole edytowalne | |
Indeksy klasy źródłowej | 1.0.28 | Lista indeksów z klasy źródłowej (lista wyboru wyświetlająca nazwy indeksów klasy źródłowej, przekazuje jako parametr id indeksu). | Tekst | Włącz dla wszystkich | Lista rozwijalna |
|
Indeksy klasy docelowej | 1.0.28 | Lista indeksów z klasy docelowej (lista wyboru wyświetlająca nazwy indeksów klasy źródłowej, przekazująca jako parametr id indeksu). | Tablica zmiennych | Lista rozwijalna | ||
Tylko nowa wersja dokumentu | 1.0.71 | Kopiuje/przenosi jedynie najnowszą wersję dokumentów. W przypadku przenoszenia WSZYSTKIE wersje zostają usunięte, nie tylko ta najnowsza. Jeżeli wyłączone, to przenosi/kopiuje wszystkie wersje dokumentu. | Logiczny | Nie | Pole edytowalne |
Przykładowa konfiguracja
Change log
1.0.28
- Dodanie komponentu
1.0.71
- Dodanie parametru "Tylko nowa wersja dokumentu"
1.0.100
- Dodanie opcji filtrowania dokumentów po indeksach
1.0.136
- Dodanie funkcjonalności automatycznego zmieniania opisu przenoszonych / kopiowanych dokumentów na nazwę klasy docelowej, w przypadku jeżeli poprzedni opis był identyczny nazwie klasy pierwotnej
Pakiet z przykładowym formularzem wykorzystującym aplikację
1 Comment
Dział Testów
Przetestowane na Postgres: typ działania, opcjonalność parametrów, przepisywanie wszystkich typów indeksów, wersjonowanie, zapisywanie komentarzy do dokumentów, kolejność wersji po wykonaniu aplikacji, podpinanie do procesu, przenoszenie jednego/wielu dokumentu/-ów, analogicznie indeksy.
Prócz tego pobieżne testy na MSSQL, jednak działanie aplikacji nie jest zależne od bazy danych - w przypadku błędu na tej płaszczyźnie jest to wina systemu.
UWAGA! Gdy przenosimy kilka plików o takich samych indeksach (które przy okazji są unikalne w klasie docelowej) i mamy zaznaczony parametr Zapisz jako nowa wersja to pliki te zostaną scalone do jednej wersji.
Add Comment