Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To elementy umieszczone w katalogu domowym, które służą do ustawień działania PlusWorkflow.

ElementLokalizacja domyślnych ustawieńDomyślne ustawieniaLokalizacja własnych ustawieńUwagi
Konfiguracja ścieżki katalogubrak (wyjątek instalowanie za pomocą instalatora)parametr plusworkflow.home w web.xmlTen element decyduje o włączeniu katalogu domowego.
Konfiguracja bazy danychw zasadzie wbudowane w system, ale powstaje <home-dir>/config/db.properties
z pustymi wartościami parametrów.
W takim przypadku system korzysta z domyślnej wbudowanej bazy danych.
<home-dir>/config/db.properties
z podaniem odpowiednich wartości parametrów dot zewnętrznej bazy
poniżej więcej szczegółów odnośnie ustawienia bazy w pliku

Konfiguracja parametrów systemu

wbudowane w system<home-dir>/config/PlusWorkflow.conf
poza ustawieniami bazy co jest robione jak opisano powyżej
Nie zalecane wprowadzanie własnych ustawień przez nadpisanie conf'a.
Obecnie zaleca się ustawiać własne ustawienia parametrów w
Administracja->Konfiguracja systemu->Parametry systemu.
Konfiguracja logówwbudowane w system<home-dir>/config/Log4j.xml 

...

ElementLokalizacjaUwagi
Pliki logów<home-dir>/logsale w powyższej konfiguracji logów można zmienić lokalizację gdzie będą trafiały logi
Zainstalowane wtyczki<home-dir>/data/plugins 
Katalog tymczasowy<home-dir>/temp 
Mapy procesów<home-dir>/XPDL 

Ustawienie bazy w db.properties

Kompatybilność wstecz

Jeżeli w pliku web.xml nie został skonfigurowany katalog domowy, to:

  • wczytywana jest konfiguracja z PlusWorkflow.conf po staremu (parametr w web.xml)
  • baza danych pobierana jest z context.xml 
  • wtyczki przechowywane są w starym katalogu (skonfigurowanym w suncode-plugins.xml)

Katalog domowy jest mimo wszystko ustawiany (domyślnie ../PlusWorkflow Home) – dlatego mogą tam trafić logi (jeżeli plik nie został nadpisany), będzie tam temp, katalog użytkownika (user.dir) etc.

Konfiguracja katalogu domowego

Aby ustawić/zmienić katalog domowy trzeba ustawić jego elementy konfiguracyjne w następujący sposób :

Konfiguracja ścieżki katalogu

 Ustawienie ścieżki katalogu trzeba zrobić w parametrze pliku web.xml:

Code Block
titlePrzykład
	<context-param>
		<param-name>plusworkflow.home</param-name>
		<param-value>../PlusWorkflow Home</param-value>
	</context-param>

To ustawienie w zasadzie decyduje o włączeniu katalogu domowego.

Konfiguracja bazy danych

Ustawienia dot bazy danych z której ma korzystać system można zrobić w <home-dir>/config/db.properties

...

Info

Jeżeli parametry dot bazy danych (sekcja 'Database connection configuration'), nie są podane to system domyślnie uruchomi się na wbudowanej bazie PostgreSQL.

Jeżeli parametry te zostaną podane aby skorzystać z bazy zewnętrznej, to parametr 'connectionUrl' nie musi być podany.
Jednak jeśli z jakichś względów zostanie on wypełniony to parametry 'name', 'type', 'host', 'port' muszą nadal być wypełnione, pomimo ich podania w 'connectionUrl'.
Ponadto konieczne wtedy jest zapewnienie odpowiednio tych samych wartości.

Kompatybilność wstecz

Jeżeli w pliku web.xml nie został skonfigurowany katalog domowy, to:

  • wczytywana jest konfiguracja z PlusWorkflow.conf po staremu (parametr w web.xml)
  • baza danych pobierana jest z context.xml 
  • wtyczki przechowywane są w starym katalogu (skonfigurowanym w suncode-plugins.xml)

Katalog domowy jest mimo wszystko ustawiany (domyślnie ../PlusWorkflow Home) – dlatego mogą tam trafić logi (jeżeli plik nie został nadpisany), będzie tam temp, katalog użytkownika (user.dir) etc.

Ustawienie ścieżki do katalogu

 Ustawienie ścieżki katalogu trzeba zrobić w parametrze pliku web.xml:

Code Block
	<context-param>
		<param-name>plusworkflow.home</param-name>
		<param-value>../PlusWorkflow Home</param-value>
	</context-param>

To ustawienie w zasadzie decyduje o włączeniu katalogu domowego.

Konfiguracja katalogu domowego

...

Konfiguracja parametrów systemu

Konfiguracja logów

Włączenie katalogu domowego

Jednak aby po raz pierwszy włączyć katalog domowy, nie wszystkie ustawienia są konieczne. Są z kolei być potrzebne dodatkowe kroki, jeśli chcemy włączyć katalog domowy na działającym już systemie.
Poniższy opis pokazuje co trzeba zrobić w różnych sytuacjach.

Na nowo instalowanym systemie

Na nowo przygotowywanym systemie, aby działał on z Katalogiem domowym należy wykonać następujące ustawienia w zależności od potrzeb i sposobu instalacji.

...

Info

Jak już system zostanie zainstalowany instalatorem to zmienić dotychczasowe ustawienia lub wykonać dodatkowe dot. parametrów systemu lub logów można zrobić analogicznie jak opisano w Konfiguracji dla nowego systemu.

Na działającym systemie

...

(

...

bez katalogu domowego)

Aby zmigrować do katalogu domowego system, który wcześniej działał bez katalogu domowego z tą samą bazą danych, należy wykonać następujące ustawienia w zależności od potrzeb :

...