...
Parametr akcji | Opis | Ustawienie |
---|---|---|
Numer delegacji | zmienna procesu z której zostanie pobrane id delegacji. Wcześniej musi być zapewniona unikalność tych id, ale nie ma narzuconego formatu. | Tak |
Typ delegacji | zmienna procesu z której zostanie pobrana informacja o typie rozliczanej delegacji. Tj 'kraj' jeśli w Polsce, 'zagranica' jeśli poza granicami Polski. Domyślnie 'kraj'. | Nie |
Imię i nazwisko | zmienna procesu z której zostanie pobrane imię i nazwisko | Nie |
Cel delegacji | zmienna procesu z której zostanie pobrany cel delegacji | Nie |
Data rozpoczęcia | zmienna procesu z której zostanie pobrana data początku delegacji | Nie |
Data zakończenia | zmienna procesu z której zostanie pobrana data końca delegacji | Nie |
Miasto | zmienna procesu z której zostanie pobrane miejsce delegacji | Nie |
Kraj | zmienna procesu z której zostanie pobrane kraj delegacji | Nie |
Rodzaj transport transportu | zmienna procesu z której zostanie pobrany rodzaj transportu | Nie |
Data wydania zaliczki | zmienna procesu z której zostanie pobrana data wydania zaliczki pracownikowi. *Uwaga, dla delegacji zagranicznej ustawienie tej informacji może być niezbędne podczas rozliczania w zależności od ustawień w json w parametrze 'kurs_do_obliczen' . Wtedy wg tej daty są pobierane kursy walut używane w rozliczeniu. Dlatego przy określaniu tej daty należy zastosować obowiązujące w danej firmie zasady dot. ustalania kursów walut, które mogą być powiązane z typem delegacji, datą zaliczki oraz datami delegacji. | Nie* |
...
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 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 | |
9 | 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 |
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. |
...
Rodzaj parametrów | nazwa/grupa parametrówparametru klienckiego | 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 | 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 | |
Wyjściowe | Tabela kosztów | mapping_kosztow | |
Wyjściowe | Tabela wydatków | mapping_wydatkow |
Parametry domyśle mają swoje odpowiedniki o dokładnie tej samej nazwie w json z 'plusDelegacje'.
...
- 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'
OLD
- Pod przyciskiem na formularzu ustawić akcję 'Delegacje' wraz z ustawieniem odpowiednich mapowań jak dla 'mapping_zmienne_procesu' znajdujące się w pliku json z konfiguracją.- Krytyczne.
Info | ||
---|---|---|
| ||
Dla parametru 'Data wydania zaliczki' trzeba zaimplementować w akcji analogiczny mechanizm ustawiania jaki był zastosowany w skrypcie js odpalającym plusDelegacje 3.1. Mechanizm wynika z reguł stosowanych w danej firmie. |
- W pliku konfiguracji json usunąć wszystkie ustawienia dla 'mapping_zmienne_procesu' - Ważne.
- W w/w akcji ustawić odpowiednie mapowania jak dla 'mapping_wydatkow', "mapping_podsumowan" i "mapping_kosztow" znajdujące się w pliku json z konfiguracją.
Parametr w plusDelegacje 3.1 | Odpowiednik w akcji | |
---|---|---|
Rodzaj parametru | Nazwa parametru | |
saveVariables funkcji DelegacjeModule_runModule wywoływanej w skrypcie js uruchamiającym moduł plusDelegacje 3.1 | Ustawienie | 'Czy zapisać zmienne?' |
- W pliku konfiguracji BusinessTripConf.json usunąć wszystkie ustawienia dla :
- 'mapping_wydatkow'
- 'id_tabeli_wydatkow'
- "id_tabeli_podsumowan"
- "mapping_podsumowan"
- "id_tabeli_kosztow"
- "mapping_kosztow"
- Szablon dot rozliczania trasy poprawić, tj w pierwszym wierszu tabeli dot. rozliczania trasy w każdej komórce wpisać wartość 'T'.
- Używane oba szablony docx dokumentów zapisać w MS Word 2013, bez tzw zgodności do wcześniejszych wersji.
- Szablon dot. podsumowania trasy podpiąć w archiwum do klasy o nazwie jak ustawione jest w json w "generowanie_pdf_podsumowanie_rozliczenia"."klasa_dokumentu". Oraz nadać nazwę szablonu którą skopiować do parametru json "generowanie_pdf_podsumowanie_rozliczenia"."nazwa_szablonu"
- Szablon dot. ewidencji pojazdu podpiąć w archiwum do klasy o nazwie jak ustawione jest w json w "generowanie_pdf_karta_ewidencji_pojazdu"."klasa_dokumentu". Oraz nadać nazwę szablonu którą skopiować do parametru json "generowanie_pdf_karta_ewidencji_pojazdu"."nazwa_szablonu".
- Usunąć całkowicie z json parametr "generowanie_pdf_podsumowanie_rozliczenia"."sciezka_do_szablonu"
- Usunąć całkowicie z json parametr "generowanie_pdf_karta_ewidencji_pojazdu"."sciezka_do_szablonu"
- Jeśli po dodaniu do archiwum dokumentu, mają sie zaktualizować wartości jego indeksów to ustawić w Administracja->Archiwim->Akcje przepisanie indeksów z procesu do archiwum na ustawionych w "generowanie_pdf_podsumowanie_rozliczenia"."klasa_dokumentu" i "generowanie_pdf_karta_ewidencji_pojazdu"."klasa_dokumentu" klasach dokumentów.
...