Pakiet: com.suncode.plugin.scheduldedtask.task.AcceptActivityWithDBexplorer

Dostępna od wersji: 1.0.X

Zadanie wyszukuję wybrane otwarte zadania u podane użytkownika. Następnie wykonuje dla każdego zadania przygotowane zapytanie (może wywołać zapytanie z parametrami pobranymi z procesu). Gdy zapytanie zwróci jakiekolwiek wyniki, to zadanie zostanie zaakceptowane (umożliwia także zapisanie pobranych danych do zadania przed jego akceptacją).

Nazwa parametruod wersjiOpisTyp parametruUwagi i ograniczenia
Baza danych1.0.XNazwa bazy danych z konfiguracji Edytora danych Tekst 
Nazwa zapytania 1.0.XNazwa zapytania z tabeli pm_dbqueries (query_name)Tekst 
Nazwa użytkownika1.0.XNazwa użytkownika, dla którego będą wyszukiwane zadania.Tekst 
processDefId1.0.XIdentyfikator definicji procesuTekst 
activityDefId1.0.XIdentyfikator definicji zadaniaTekst 
Nazwa akcji1.0.XNazwa akcji (przycisku), która ma zostać wykonana podczas akceptacji zadania.TekstUstawienie wartości pustej wywołuje domyślny przycisk akceptacji (gdy żadnego nie ma na formularzu).
Id Zmiennych z procesu1.0.XLista identyfikatorów zmiennych (rozdzielonych przecinkiem) z procesu, które posłużą do wykonania zapytania. Kolejność ma znaczenie.TekstMożliwość użycia zmiennych tablicowych procesu
Id Zmiennych do aktualizacji w procesie1.0.XLista identyfikatorów zmiennych (rozdzielonych przecinkiem), które posłużą do aktualizacji zmiennych w przetwarzanym procesie. Zapisanie pobranych danych z bazy do procesu. Kolumny w bazie muszą zwracać te same wartości.Tekst//TODO do usuniecia lub zmiana tego prametru
Obsługa wielu wartości dla zmiennej nagłówkowej1.0.XMożliwe typy BLOCK, FIRST, UNIQUELogiczny

Używany podczas aktualizacji zmiennych nagłówkowych w procesie

OpcjaOpis
BLOCKPrzerywa działanie dla wybranego zadania, jeżeli zwróci więcej niż jeden wynik dla zmiennej nagłówkowej.
FIRSTPrzepisuję tylko pierwszą wartość.
UNIQUEPrzepisuję po znaku ';' (średnika) wartości unikalne dla zmiennej nagłówkowej. Zmienna musi być typu tekstowego.


Nadpisanie zmiennych tabelarycznych1.0.XGdy 'true' to pobrane zmienne tabelaryczne zostaną zastąpione, w przeciwnym wypadku nowego wartości zostaną dopisane.LogicznyUżywany podczas aktualizacji zmiennych tabelarycznych w procesie

Przykładowa konfiguracja zadania:

Przykładowe zapytanie:

1.0.X (obowiązująca dokumentacja)

  • Utworzenie zadania zaplanowanego

Package: com.suncode.plugin.scheduldedtask.task.AcceptActivityWithDBexplorer

Available from version: 1.0.X

 

 

Task searches for selected open tasks from a given user. Then it executes a prepared query for each task (it can execute a query with parameters taken from the process). When the query returns any results, the task will be accepted (it also allows saving the downloaded data to the task before accepting it).

Parameter namefrom versionDescriptionThe type of the parameterNotes and Restrictions

1.0.X (applicable documentation)

  • Create a scheduled task