Skip to end of metadata
Go to start of metadata

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,
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 configuration.

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'.
Jeśli w skrypcie js uruchamiającym moduł PlusDelegacje, było ustawione zapisywanie formularza przed rozliczeniem (saveVariables funkcji DelegacjeModule_runModule), to przy zmienianiu ustawień przycisku, trzeba ustawić standardowy parametr przycisku 'zapisz formularz'.

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,
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 /configuration.

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.
Pomocne może być poniższe mapowanie parametrów.

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'
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ów

rodzaj_wydatkun

Odświeżanie kursu, Id pola

id_czytanego_pola

Podsumowanie pdf drukować?
klasa
szablon

generowanie_pdf_podsumowanie_rozliczenia

Karta pojazdu pdf, drukować?
klasa
szablon

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.

 

Aktualny plik konfiguracyjny od wersji 4.0.6 - posiada stawki z 17.01.2023

businessTripDefaultConfig.txt

 Plik konfiguracyjny json dla wersji 1.2.18
 Plik konfiguracyjny dla wersji 1.2.24
 Plik konfiguracyjny od wersji 1.2.31 i 4.0.4
  • No labels
Write a comment…