...
Teraz po uruchomieniu procesu, wypełnieniu zmiennych ustawionych do przekazywania wartości do obligatoryjnych parametrów wejściowych i kliknięciu zdefiniowanego przycisku, powinno się uruchomić okno rozliczania delegacji.
Zamiast działających obecnie 'plusDelegacje'.
Trzeba wykonać analogiczne kroki jak na systemie, gdzie nie działa 'plusDelegacje' z tą istotną różnicą, że trzeba to zrobić w oparciu o istniejące już ustawienia dla 'plusDelegacje.
W praktyce trzeba wykonać takie kroki :
Krok | Opis kroku | Miejsce wykonania | Na podstawie | Obligatoryjnie? |
---|---|---|---|---|
1 | zainstalować i uruchomić wtyczkę BusinessTrip | w PWFL w Administracja->Konfiguracja systemu->Wtyczki | - | tak |
2 | zdefiniować zmienne procesu, których wartości będą przekazywane w parametrach wejściowych do rozliczenia | w PWE na formularzu procesu, który ma być używany do rozliczania delegacji | tak | |
3 | zdefiniować tabele ze zmiennymi procesu, w które będą wstawiane oczekiwane wyniki rozliczenia delegacji | w PWE na formularzu tego samego procesu | tak | |
4 | zmienić ustawienia przycisku uruchamiającego rozliczenie na typ 'Akcja' dla akcji 'Delegacje' | w PWE na formularzu procesu używanego do rozliczenia delegacji, w przycisku który wcześniej uruchamiał skrypt dot 'plusDelegacje' | - | tak |
5 | zapisać szablony dot generowania pdf z podsumowaniem rozliczenia i kartą ewidencji pojazdu w poprawnym formacie | plik docx MS Word 2013 | tylko jeśli potrzebne generowanie wspomnianych pdf i starszy format docx | |
6 | poprawne szablony podpiąć do szablonów dokumentów procesu | w PWFL w Administracja->Procesy>Edytuj->Szablony dokumentów, dla procesu który jest używany do rozliczania delegacji | tylko jeśli potrzebne generowanie pdf | |
7 | założyć klasę dokumentów w archiwum PWFL | w PWFL w Administracja -> Elektroniczne Archiwum | tylko jeśli potrzebne generowanie pdf i potrzebne osobne klasy dokumentów w archiwum | |
8 | ustawić parametry konfiguracji klienckiej adekwatnie do wcześniejszych ustawień dot 'plusDelegacje' | w PWE w Akcje Formularza->Delegacje>Parametry, przypięte do przycisku zdefiniowanego do uruchomienia rozliczenia delagacji. Pomocne może być poniższe mapowanie parametrów. | tak | |
9 | ew. zmienić ustawienia konfiguracji domyślnej, tylko gdy domyślne ustawienia są inne niż były ustawione dla 'plusDelegacje' | wczytanie poprawnego pliku json w Administracja->Konfiguracja systemu->Delegacje, zgodnie z opisem dot. konfiguracji zmienionej | nie |
Tip | ||
---|---|---|
| ||
Po wykonania aktualizacji z plusDelegacji do Business Trip zalecane jest całkowite wyłączenie i usunięcie plusDelegacji oraz podniesienie otwartych procesów delegacji do wersji, gdzie ustawione jest wykorzystanie Business Trip do rozliczania. |
Mapowanie parametrów klienckich na parametry w 'plusDelegacje'.
Rodzaj parametrów | nazwa/grupa parametrów | odpowiednik w 'plusDelegacje' tj. w 'businessTripConf.json' |
---|---|---|
Ogólne | Czy tabela wydatków widoczna? | |
Czy ostrzegać, gdy daty niezgodne? | ||
Czy okno rozliczenia widoczne? | ||
Czy rodzaj wydatku widoczny? | ||
Rodzaje wydatków | ||
Odświeżanie kursu, etap | ||
Odświeżanie kursu, dzisiaj/z pola | ||
Odświeżanie kursu, Id pola | ||
Podsumowanie pdf drukować? klasa szablon | ||
Karta pojazdu pdf, drukować? | ||
Wejściowe | ||
Wyjściowe | Tabela podsumowań | |
Wyjściowe | Tabela kosztów | |
Wyjściowe | Tabela wydatków |
Parametry domyśle mają swoje odpowiedniki o dokładnie tej samej nazwie w json z 'plusDelegacje'.
NEW
- porównać domyślne ustawienia parametrów znajdujące się w 'businessTripDefaultConfig.json' z ustawieniami, które były przed aktualizacją w 'businessTripConf.json'
- jeśli dla takiego parametru są identyczne wartości to nic nie robimy, natomiast jeśli wartości są inne to przekopiować parametr z wartościami do własnego nowo utworzonego pliku json.
- po zakończeniu porównania, jeśli plik zawiera choć jeden parametr, załadować ustawienia z utworzonego pliku z własną konfiguracją w administracja->konfiguracja systemu->delegacje
- ustawić w akcjach parametry analogicznie jak ich odpowiedniki z ustawieniami przed aktualizacją w 'businessTripConf.json'
...