Zadania automatyczne ukończone
Nazwa | Kategoria | Stan | Dostępne od wersji | Opis | Parametry | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sprawdzenie istnienia użytkownika | Użytkownik | JIRA | | server | 192.168.1.52 JIRA||||||||||||||||||||||||||
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 | |||||||||||||||||||||||||||||
key | CUFCMP-68 | Expand | | |||||||||||||||||||||||||||
|
| > Szczegółowy opis < | ||||||||||||||||||||||||||||
Zamiana loginów na imiona i nazwiska | Użytkownik | JIRA | | server | 192.168.1.52 JIRA||||||||||||||||||||||||||
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 | |||||||||||||||||||||||||||||
key | CUFCMP-10 | Expand | | |||||||||||||||||||||||||||
|
| > Szczegółowy opis < | ||||||||||||||||||||||||||||
Pobranie danych użytkowników zastępowanych | Użytkownik | JIRA | | server | 192.168.1.52 JIRA||||||||||||||||||||||||||
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution | |||||||||||||||||||||||||||||
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 | |||||||||||||||||||||||||||||
key | CUFCMP-62 | Expand | | |||||||||||||||||||||||||||
|
| > Szczegółowy opis < | ||||||||||||||||||||||||||||
Wstawienie unikatowego numeru | Ogólne JIRA | | server | 192.168.1. | 52 JIRA||||||||||||||||||||||||||
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution | |||||||||||||||||||||||||||||
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 | |||||||||||||||||||||||||||||
key | CUFCMP-11 | 1.0.3 | Expand | | ||||||||||||||||||||||||||
|
| > Szczegółowy opis < | ||||||||||||||||||||||||||||
Sprawdzenie unikatowości procesu | Ogólne JIRA | | server | 192.168.1. | 52 JIRA||||||||||||||||||||||||||
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 | |||||||||||||||||||||||||||||
key | CUFCMP-9 |
JIRA | ||||||
---|---|---|---|---|---|---|
|
1.0.2
poprawka:
, 1.0.9
title | Opis |
---|
Aplikacja na podstawie zestawu zmiennych sprawdza czy w systemie istnieje inny proces posiadający już ten sam zestaw wartości dla tych zmiennych.
Expand | ||
---|---|---|
| ||
Zmienne wejściowe : VARIABLE_ARRAY Zestaw zmiennych, na podstawie których ustalana jest unikatowość. Zmienna docelowa : VARIABLE Zmienna, do której zapisywany jest wynik działania aplikacji. Wartość pozytywna (duplikat) : STRING Wartość, która ma zostać wpisana do zmiennej docelowej w przypadku odnalezienia duplikatu. Wartość negatywna (unikat) : STRING Wartość, która ma zostać wpisana do zmiennej docelowej w przypadku nie odnalezienia duplikatu. Komentarz o błędzie : BOOLEAN Decyduje o tym, czy komunikat błędu wykonania aplikacji ma być zapisywany w komentarzu zadania poprzedzającego zadanie automatyczne. |
> Szczegółowy opis <
title | Opis |
---|
Expand | ||
---|---|---|
| ||
Login użytkownika (login) : STRING Login użytkownika, dla którego szukamy roli. Id roli z mapy (roleId) : STRING Id roli z mapy określonego procesu. Szukać w pakiecie? (searchInPackage) : BOOLEAN Określa, czy rola ma być wyszukiwana w obrębie pakietu, a nie tylko obecnego procesu. Zmienna docelowa (targetVariable) : VARIABLE Zmienna logiczna, do której trafia informacja o tym, czy użytkownik posiada rolę, czy nie. |
> Szczegółowy opis <
Pobranie danych użytkownika
title | Opis |
---|
Aplikacja przekazuje do podanych zmiennych wybrane dane o użytkowniku. Użytkownik jest identyfikowany za pomocą loginu.
Expand | ||
---|---|---|
| ||
Login użytkownika (login) : STRING Login użytkownika, którego dane pobieramy Wybrane dane (data) : STRING_ARRAY Dane mogą przyjmować jedną z wartości: FIRSTNAME - imię użytkownika LASTNAME - nazwisko użytkownika EMAIL - email użytkownika FULLNAME - imię i nazwisko użytkownika NUMBER - numer użytkownika GROUPSNAMES - nazwy grup użytkownika POSITIONSNAMES - nazwy stanowisk użytkownika POSITIONSSYMBOLS - symbole stanowisk użytkownika POSITIONSOUSYMBOLS - symbole jednostek organizacyjnych użytkownika Zmienne do zapisu danych (variablesToSave) : VARIABLE_ARRAY Zmienne do których zostaną zapisane dane. W przypadku podania zmiennej tabelarycznej (kolumnowej) dla:
W przypadku podania zmiennej nagłówkowej dla kilku wartości (np. nazwy stanowiska) wynik zostanie zwrócony w postaci jednego napisu z wartościami rozdzielonymi za pomocą średnika, np. "stanowisko1;stanowisko2;stanowisko3" |
> Szczegółowy opis <
Pobranie danych jednostki organizacyjnej
title | Opis |
---|
Aplikacja przekazuje do podanych zmiennych wybrane dane o jednostce organizacyjnej. Jednostka organizacyjna jest identyfikowana za pomocą symbolu.
Expand | ||
---|---|---|
| ||
Symbol jednostki (symbol) : STRING Symbol jednostki, której dane pobieramy Wybrane dane (data) : STRING_ARRAY Dane mogą przyjmować jedną z wartości: USERS - loginy użytkowników należących do podanej jednostki organizacyjnej NAME - nazwa jednostki organizacyjnej HIGHEROUSYMBOL - symbol nadrzędnej jednostki organizacyjnej SUBOUSYMBOL - symbole podrzędnych jednostek organizacyjnych SUBUSERS - loginy użytkowników podrzędnych jednostek organizacyjnych ALLUSERS - loginy użytkowników należących do podanej jednostki Zmienne do zapisu danych (variablesToSave) : VARIABLE_ARRAY Zmienne do których zostaną zapisane dane. W przypadku podania zmiennej tabelarycznej (kolumnowej) dla:
W przypadku podania zmiennej nagłówkowej dla kilku wartości (np. loginy użytkowników) wynik zostanie zwrócony w postaci jednego napisu z wartościami rozdzielonymi za pomocą średnika, np. "pozycja1;pozycja2;pozycja3" |
> Szczegółowy opis <
Zapis danych w tabelach bazy
JIRA server 192.168.1.52 JIRA serverId 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 key CUFCMP-84
title | Opis |
---|
Aplikacja zapisuje wartości zmiennych nagłówkowych i tabelarycznych w określonych tabelach określonej bazy danych.
W nowej wersji istnieje możliwość dodania wartości stałej zamiast podania zmiennej formularza. W tym przypadku wartość stała pojawi się w każdym wierszu w odpowiadającej jej kolumnie.
Expand | ||
---|---|---|
| ||
Konfiguracja połączenia z bazą danych : STRING Nazwa konfiguracji zdefiniowana w ustawieniach eksploratora danych. Tabela : STRING Nazwa tabeli, do której trafiają dane formularza. Zmienne : VARIABLE_ARRAY Tablica zmiennych formularza. Zmienne mogą być nagłówkowe lub tabelaryczne. W przypadku podania w tablicy zmiennych tabelarycznych choć jednej zmiennej nagłówkowej, jej wartość będzie kopiowana tyle razy, ile wynosić będzie liczba nowo zapisanych rekordów w bazie. Nazwy kolumn : STRING_ARRAY Nazwy kolumn z tabeli bazy danych, odpowiadających poszczególnym zmiennym, których wartości mają zostać zapisane. Klucz : STRING_ARRAY Nazwy kolumn tworzących klucz kompozytowy, na podstawie którego ustalana jest unikatowość rekordu. Jeśli w bazie zostanie odnaleziony rekord o tym samym kluczu, jego wartości zostaną zaktualizowane. Jeśli nie, zostanie utworzony nowy rekord. Komentarz o błędzie : BOOLEAN Decyduje o tym, czy komunikat błędu wykonania aplikacji ma być zapisywany w komentarzu zadania poprzedzającego zadanie automatyczne. |
> Szczegółowy opis <
Wykonanie zapytania z bazy
1.
Rozwiązane błędy
JIRA | ||||||||
---|---|---|---|---|---|---|---|---|
|
JIRA | ||||||
---|---|---|---|---|---|---|
|
JIRA | ||||||
---|---|---|---|---|---|---|
|
1.0.2
0.2, 1.0.7
title | Opis |
---|
Aplikacja pobiera zapytanie SQL z bazy, wykonuje je i wyniki przypisuje zmiennym, których identyfikatory odpowiadają aliasom kolumn w bazie.
Miejsca w zapytaniu bazodanowym, w które trafić mają wartości ze zdefiniowanych przez nas parametrów oznaczamy znakiem "?". W przypadku zdefiniowania kilku parametrów, o tym, gdzie trafi każda z wartości decyduje kolejność definiowania parametrów.
Przykładowe zapytanie z trzema prametrami:
select text_column as zmienna_tekstowa, integer_column as zmienna_calkowita, double_column as zmienna_zmiennoprzecink from dowolna_tabela where text_column=? and integer_column=? and double_column=?
Konfiguracja odpowiadająca powyższemu zapytaniu:
Opis typów bazodanowych, które przy zwracaniu stwarzają problemy:
http://192.168.1.52:8081/confluence/pages/viewpage.action?pageId=12059473
Expand | ||
---|---|---|
| ||
Konfiguracja połączenia z bazą danych : STRING Nazwa konfiguracji zdefiniowana w ustawieniach eksploratora danych. Tabela z zapytaniami : STRING Nazwa tabeli, w której przechowywane są zapytania wywoływane przez aplikację. Tabela powinna zawierać kolumny query_name (identyfikator zapytania) i query (samo zapytanie). W pierwszej kolejności aplikacja próbuje wyszukać tabelę z bazy systemowej. Jeśli wyszukiwanie się nie powiedzie, następuje wyszukiwanie w bazie zdefiniowanej. UPDATE: Domyślnie baza jest ustawiona jako pm_dbqueries i to z niej pobierane są zapytania w przypadku nie uzupełnienia tego parametru. Nazwa zapytania : STRING Identyfikator zapytania przechowywanego w bazie danych. Parametry dla zapytania : STRING_ARRAY Tablica wartości tekstowych przechowujących zmienne/stałe dla parametrów zapytania i informację o typie. Przykładowy parametr, to "wartość typ" dla stałych i "@id_zmiennej" dla zmiennych. Wspierane typy to: string, integer i float. Komentarz o błędzie : BOOLEAN Decyduje o tym, czy komunikat błędu wykonania aplikacji ma być zapisywany w komentarzu zadania poprzedzającego zadanie automatyczne. Zmienne docelowe : VARIABLE_ARRAY Tablica zmiennych, do których mają trafić wartości z bazy. Powiązanie na podstawie id zmiennej i zwróconego aliasa z bazy. Obsługa wielu wartości : STRING Opcjonalny parametr, pozwalający na obsługę wielu wartości zwróconych przez bazę dedykowanych jednej zmiennej nagłówkowej. Możliwe wartości parametru: Block - brak obsługi wielu wartości |
JIRA | ||||||
---|---|---|---|---|---|---|
|
(dostępna w maced components)
Expand | ||
---|---|---|
| ||
Aplikacja pobiera użytkowników z danej grupy. Należy podać nazwę grupy oraz opcjonalnie z jednostkę organizacyjną(przez podanie symbolu). Aplikacja wyszukuje wtedy osoby należące zarówno do grupy jak i jednostki organizacyjnej(w przypadku braku symbolu JO wyszukuje tylko po grupie). Następnie aplikacja zapisuje loginy użytkowników w zmiennej podanej w parametrze, rozdzielając je średnikami. |
Expand | ||
---|---|---|
| ||
Nazwa grupy : STRING Nazwa grupy z której zostaną pobrani użytkownicy Symbol JO : STRING Symbol jednostki organizacyjnej(parametr opcjonalny) Zmienna do zapisu : VARIABLE Tutaj zostaną zapisane loginy użytkowników(jako jeden ciąg znaków, wypisane po średniku) |
Aplikacja pobierająca użytkowników o danej roli
JIRA | ||||||
---|---|---|---|---|---|---|
|
(dostępna w maced components)
Expand | ||
---|---|---|
| ||
Aplikacja pobiera użytkowników o danej roli. Należy podać id roli oraz opcjonalnie z jednostkę organizacyjną(przez podanie symbolu). Aplikacja wyszukuje wtedy osoby należące zarówno do roli jak i jednostki organizacyjnej(w przypadku braku symbolu JO wyszukuje tylko po roli). Następnie aplikacja zapisuje loginy użytkowników w zmiennej podanej w parametrze, rozdzielając je średnikami. |
Expand | ||
---|---|---|
| ||
Id roli : INTEGER Id roli z której zostaną pobrani użytkownicy Symbol JO : STRING Symbol jednostki organizacyjnej(parametr opcjonalny) Zmienna do zapisu : VARIABLE Tutaj zostaną zapisane loginy użytkowników(jako jeden ciąg znaków, wypisane po średniku) |
JIRA | ||||||
---|---|---|---|---|---|---|
|
Rozwiązane błędy:
JIRA | ||||||||
---|---|---|---|---|---|---|---|---|
|
JIRA | ||||||
---|---|---|---|---|---|---|
|
1.0.3
1.0.4
1.0.12
title | Opis |
---|
> Szczegółowy opis <
1.0.3, 1.0.4, 1.0.12
Zadanie automatyczne ustawi zmienne podane w parametrach na wartości podane w parametrach
W nowej wersji istnieje możliwość ustawiania zmiennych tabelarycznych. Wystarczy, że przekażemy wartości po średniku np. "jakistekst1;jakistekst2;innytekst3" - każda z wartości zostanie zapisana w innym wierszu kolumny. Odnosi się to również do wartości całkowitych, zmiennoprzecinkowych i dat.
Expand | ||
---|---|---|
| ||
Wartości którymi inicjalizujemy : STRING_ARRAY Wartości (tekstowy typ danych) którymi zainicjalizujemy odpowiednie pola procesu Zmienne które inicjalizujemy : VARIABLE_ARRAY Zmienne (pole procesu) które chcemy zainicjalizować |
> Szczegółowy opis <
Generuje dokument z podanego szablonu na podstawie aktualnych danych procesu. Przygotowanie szablonu dokumentu zostało opisane na stronie: Szablon DOCX do generowania PDF
Uwaga: zalecamy zaglądnięcie do powyższej dokumentacji, gdyż dodano nowe funkcjonalności(pobranie imienia i nazwiska z loginu)
Expand | ||
---|---|---|
| ||
> Szczegółowy opis <
JIRA | ||||||
---|---|---|---|---|---|---|
|
Synchronizuje indeksy dokumentu ze zmiennymi formularza. Indeksy zostają przepisane do zmiennych procesu.
Po wybraniu klasy dokumentu i naciśnięciu odpowiedniego przycisku w oknie konfiguracyjnym otrzymujemy automatycznie wypełnione pola z indeksami i - jeżeli takie istnieją - zmienne im odpowiadające(ta sama nazwa).
Expand | ||
---|---|---|
| ||
Klasa dokumentu : STRING Klasa podłączanego dokumentu Indeksy dokumentu : STRING_ARRAY Indeksy z klasy dokumentu, których wartości zostaną zapisane do zmiennych Zmienne formularza : VARIABLE_ARRAY Zmienne, do których zostaną wpisane wartości indeksów |
> Szczegółowy opis <
Zadania automatyczne w trakcie budowy
Nazwa | Kategoria | Opis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Wywołanie akcji zdefiniowanej na klasie dokumentów dla dokumentów w procesie. | Dokumenty |
| Expand | | |||||||||||||||
|
| > Szczegółowy opis < | |||||||||||||||||
Synchronizacja indeksów ze zmiennych | Dokumenty |
| Synchronizuje indeksy dokumentu ze zmiennymi formularza. Wartości zmiennych z procesu zostaną przepisane do indeksów dokumentu. Po wybraniu klasy dokumentu i naciśnięciu odpowiedniego przycisku w oknie konfiguracyjnym otrzymujemy automatycznie wypełnione pola z indeksami i - jeżeli takie istnieją - zmienne im odpowiadające(ta sama nazwa). |
| > Szczegółowy opis < | ||||||||||||||
Kopiowanie/Przenoszenie dokumentów | Dokumenty |
| Expand | | |||||||||||||||
|
|
> Szczegółowy opis < |