Versions Compared

Key

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

Wtyczka BusinessTrip służy do rozliczania delegacji pracowników, zastępuje wcześniej służący do tego moduł PlusDelegacje.

Założenia :

  • system PlusWorkflow (PWFL) w wersji przynajmniej 3.1.XX
  • na komputerze użytkownika musi być połączenie z internetem, aby pobrać kursy walut z NBP.
  • odcinki trasy muszą być wprowadzane w kolejności chronologicznej.
  • szablony dokumentów Word (docx) muszą być zapisane przynajmniej w MS Word 2013. Nie mogą być zapisane w tzw zgodności do wcześniejszych wersji Word.
  • ustawiony w PlusWorkflow.conf parametr 'WorkingDirectory', co jest konieczne do generowania dokumentów pdf

...

Ta dokumentacja zastępuje całkowicie sposób konfiguracji opisany i obowiązujący dla 'plusDelegacjiPlusDelegacje'.
Poniżej opisane sposoby konfiguracji wpływają na sposób działania wtyczki oraz następujące w niej rozliczenie delegacji.

...

Info
titleZachowany mechanizm określania daty kursu waluty obcej

Zachowany został istniejący w 'plusDelegacjePlusDelegacje' mechanizm określania daty wg. której są pobierane kursy walut z NBP. Działa jak opisano w Konfiguracja.
Jedynie trzy parametry, które są brane pod uwagę w tym mechaniżmie zostały umieszczone w konfuguracji klienckiej, natomiast pozostałe 6 pozostało w jsonie z konfuguracją domyślną w parametrze 'kurs_do_obliczen'.

...

Ta dokumentacja dot uruchomienia zastępuje całkowicie sposób instalacji opisany i obowiązujący dla 'plusDelegacjiPlusDelegacje'.

Uruchomienie na systemie, gdzie wcześniej nie działały '

...

PlusDelegacje'.

Wykonaj następujące kroki :

...

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.

Uruchomienie zamiast działających obecnie '

...

PlusDelegacje'.

Trzeba wykonać następujące kroki w oparciu o istniejące już ustawienia dla 'plusDelegacje PlusDelegacje :

 KrokOpis krokuMiejsce wykonaniaObligatoryjnie?
1zainstalować i uruchomić wtyczkę BusinessTripw PWFL w Administracja->Konfiguracja systemu->Wtyczkitak
2zmienić 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 'plusDelegacjePlusDelegacje'.
Jeśli w skrypcie js uruchamiającym moduł plusDelegacjePlusDelegacje, było ustawione zapisywanie formularza przed rozliczeniem (saveVariables funkcji DelegacjeModule_runModule), to przy zmienianiu ustawień przycisku, trzeba ustawić standardowy parametr przycisku 'zapisz formularz'.
tak
3zapisać szablony używane dot generowania pdf z podsumowaniem rozliczenia i kartą ewidencji pojazdu w poprawnym formacie i zapewnić poprawne zdefiniowanie tabel dla zmiennej liczby wierszyplik docx MS Word 2013,
gdzie dla tabeli ze zmienną liczbą wierszy, wartość 'T' musi być w każdej komórce pierwszego i jedynego wiersza takiej tabeli.
Przykładowe poprawnie sformatowane szablony można znaleźć w projekcie wtyczki w /confuguration.
tylko jeśli potrzebne generowanie wspomnianych pdf i niepoprawny format pliku lub tabeli
4poprawne szablony podpiąć do szablonów dokumentów procesuw PWFL w Administracja->Procesy>Edytuj->Szablony dokumentów, dla procesu który jest używany do rozliczania delegacjitylko jeśli potrzebne generowanie pdf
5ustawić parametry konfiguracji klienckiej adekwatnie do wcześniejszych ustawień w 'plusDelegacjePlusDelegacje'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
6ew. zmienić ustawienia konfiguracji domyślnej, tylko gdy domyślne ustawienia są inne niż były ustawione dla 'plusDelegacjePlusDelegacje' w 'businessTripConf.json'wczytanie poprawnego pliku json w Administracja->Konfiguracja systemu->Delegacje, zgodnie z opisem dot. konfiguracji zmienionejnie
Tip
titleZalecane 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 klienckiegonaNwa/grupa parametru klienckiegoOdpowiednik w 'plusDelegacje PlusDelegacje 3.1'
tj. w 'businessTripConf.json'
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ówrodzaj_wydatku
Odświeżanie kursu, etapetap_z_ciaglym_odswiezaniem_kursu
Odświeżanie kursu, dzisiaj/z polaodswiezanie_dzisiaj_czy_z_pola
Odświeżanie kursu, Id polaid_czytanego_pola
Podsumowanie pdf drukować?
klasa
szablon
generowanie_pdf_podsumowanie_rozliczenia

Karta pojazdu pdf, drukować?
klasa
szablon

generowanie_pdf_karta_ewidencji_pojazdu
Wejściowewszystkiemapping_zmienne_procesu
WyjścioweTabela podsumowańmapping_podsumowan
Tabela kosztówmapping_kosztow
Tabela wydatkówmapping_wydatkow
Info
titleUwaga

Dla parametru wejściowego 'Data wydania zaliczki' trzeba zaimplementować w akcji analogiczny mechanizm ustawiania jaki był zastosowany w skrypcie js odpalającym 'plusDelegacjePlusDelegacje'. Mechanizm wynika z reguł stosowanych w danej firmie.

Parametry domyśle mają swoje odpowiedniki o tej samej dokładnie nazwie w 'businessTripDefaultConfig.json' z 'plusDelegacjePlusDelegacje'.

Sposób działania.

Sposób działania rozliczenia pozostał bez zmian, więc aktualny jest sposób działania opisany w obu wersjach 'plusDelegacjePlusDelegacje'.
Zmienił się tylko sposób uruchomienia i konfiguracji, co zostało opisane w osobnych punktach.

...