Ta dokumentacja zastępuje całkowicie sposób instalacji opisany i obowiązujący dla 'PlusDelegacje'.
Wdrożenie na systemie, gdzie wcześniej nie działały 'PlusDelegacje'.
Wykonaj następujące kroki :
Krok | Opis kroku | Miejsce wykonania | 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 | zdefiniować przycisk typu 'Akcja' dla akcji 'Delegacje' | w PWE na formularzu tego samego procesu | tak |
5 | zdefiniować poprawne szablony w formacie docx dla generowania pdf z podsumowaniem rozliczenia i kartą ewidencji pojazdu | plik docx MS Word 2013, | tylko jeśli potrzebne generowanie wspomnianych pdf |
6 | utworzone szablony podpiąć do szablonów dokumentów procesu | w PWFL w Administracja->Procesy>Edytuj->Szablony dokumentów, dla procesu który ma być 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 w zależności od potrzeb i wymagalności | w PWE w Akcje Formularza->Delegacje>Parametry, przypięte do przycisku zdefiniowanego do uruchomienia rozliczenia delagacji | tak |
9 | ew. zmienić ustawienia konfiguracji domyślnej, tylko gdy domyślne ustawienia nie będą odpowiednie dla klienta | wczytanie poprawnego pliku json w Administracja->Konfiguracja systemu->Delegacje lub Administracja->Konfiguracja systemu->Konfiguracja wtyczek->Business Trip, zgodnie z opisem dot. konfiguracji zmienionej | nie |
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.
Wdrożenie zamiast działających obecnie 'PlusDelegacje'.
Trzeba wykonać następujące kroki w oparciu o istniejące już ustawienia dla 'PlusDelegacje :
Krok | Opis kroku | Miejsce wykonania | Obligatoryjnie? |
---|---|---|---|
1 | zainstalować i uruchomić wtyczkę BusinessTrip | w PWFL w Administracja->Konfiguracja systemu->Wtyczki | tak |
2 | 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 |
3 | zapisać szablony używane dot generowania pdf z podsumowaniem rozliczenia i kartą ewidencji pojazdu w poprawnym formacie i zapewnić poprawne zdefiniowanie tabel dla zmiennej liczby wierszy | plik docx MS Word 2013, | tylko jeśli potrzebne generowanie wspomnianych pdf i niepoprawny format pliku lub tabeli |
4 | 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 |
5 | ustawić parametry konfiguracji klienckiej adekwatnie do wcześniejszych ustawień w 'PlusDelegacje' | w PWE w Akcje Formularza->Delegacje>Parametry, przypięte do przycisku zdefiniowanego do uruchomienia rozliczenia delagacji. | tak |
6 | ew. zmienić ustawienia konfiguracji domyślnej, tylko gdy domyślne ustawienia są inne niż były ustawione dla 'PlusDelegacje' w 'businessTripConf.json' | wczytanie poprawnego pliku json w Administracja->Konfiguracja systemu->Delegacje, zgodnie z opisem dot. konfiguracji zmienionej | nie |
Zalecane wyłączenie plusDelegacji
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.
Jednakże równoległe działanie plusDelegacji do czasu rozliczenia starych procesów także jest możliwe.
Mapowanie parametrów na parametry w 'PlusDelegacje'.
Rodzaj parametru klienckiego | nazwa/grupa parametru klienckiego | Odpowiednik w 'PlusDelegacje 3.1' |
---|---|---|
Ogólne | Czy tabela wydatków widoczna? | tabela_wydatkow_widoczna |
Czy ostrzegać, gdy daty niezgodne? | ostrzezenie_gdy_daty_niezgodne | |
Czy okno rozliczenia widoczne? | pokaz_okno_rozliczenia | |
Czy rodzaj wydatku widoczny? | rodzaj_wydatku_widoczny | |
Rodzaje wydatków | rodzaj_wydatkun | |
Odświeżanie kursu, Id pola | id_czytanego_pola | |
Podsumowanie pdf drukować? | generowanie_pdf_podsumowanie_rozliczenia | |
Karta pojazdu pdf, drukować? | generowanie_pdf_karta_ewidencji_pojazdu | |
Wejściowe | wszystkie | mapping_zmienne_procesu |
Wyjściowe | Tabela podsumowań | mapping_podsumowan |
Tabela kosztów | mapping_kosztow | |
Tabela wydatków | mapping_wydatkow |
Uwaga
Dla parametru wejściowego 'Data wydania zaliczki' trzeba zaimplementować w akcji analogiczny mechanizm ustawiania jaki był zastosowany w skrypcie js odpalającym 'PlusDelegacje'. Mechanizm wynika z reguł stosowanych w danej firmie.
Parametry domyśle mają swoje odpowiedniki o tej samej dokładnie nazwie w 'businessTripDefaultConfig.json' z 'PlusDelegacje', poza parametrami powstałymi już tylko w BusinessTrip np. forma płatności.
Add Comment