Versions Compared

Key

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

...

 Parametr akcjiOpis

 Ustawienie
obligatoryjne?

Numer delegacjizmienna procesu z której zostanie pobrane id delegacji. Wcześniej musi być zapewniona unikalność tych id, ale nie ma narzuconego formatu.Tak
Typ delegacjizmienna 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 nazwiskozmienna procesu z której zostanie pobrane imię i nazwiskoNie
Cel delegacjizmienna procesu z której zostanie pobrany cel delegacjiNie
Data rozpoczęciazmienna procesu z której zostanie pobrana data początku delegacjiNie
Data zakończeniazmienna procesu z której zostanie pobrana data końca delegacjiNie
Miastozmienna procesu z której zostanie pobrane miejsce delegacjiNie
Krajzmienna procesu z której zostanie pobrane kraj delegacjiNie
Rodzaj transport transportu zmienna procesu z której zostanie pobrany rodzaj transportuNie
Data wydania zaliczkizmienna 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*

...

 KrokOpis krokuMiejsce wykonaniaNa podstawieObligatoryjnie?
1zainstalować i uruchomić wtyczkę BusinessTripw PWFL w Administracja->Konfiguracja systemu->Wtyczki-tak
2zdefiniować zmienne procesu, których wartości będą przekazywane w parametrach wejściowych do rozliczeniaw PWE na formularzu procesu, który ma być używany do rozliczania delegacji tak
3zdefiniować tabele ze zmiennymi procesu, w które będą wstawiane oczekiwane wyniki rozliczenia delegacjiw PWE na formularzu tego samego procesu tak
4zmienić 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
5zapisać szablony dot generowania pdf z podsumowaniem rozliczenia i kartą ewidencji pojazdu w poprawnym formacieplik docx MS Word 2013 tylko jeśli potrzebne generowanie wspomnianych pdf i starszy format docx
6poprawne 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 delegacji tylko jeśli potrzebne generowanie pdf
7założyć klasę dokumentów w archiwum PWFLw PWFL w Administracja -> Elektroniczne Archiwum tylko jeśli potrzebne generowanie pdf i potrzebne osobne klasy dokumentów w archiwum
8ustawić 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
9ew. 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
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.

...

Rodzaj parametrównazwa/grupa parametrówparametru klienckiegoodpowiednik w 'plusDelegacje'
tj. w 'businessTripConf.json'
OgólneCzy 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ć?
klasa
szablon

 generowanie_pdf_karta_ewidencji_pojazdu
   
Wejściowe  wszystkiemapping_zmienne_procesu
WyjścioweTabela podsumowań mapping_podsumowan
WyjścioweTabela kosztów mapping_kosztow
WyjścioweTabela 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
titleUwaga

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.1Odpowiednik w akcji
Rodzaj parametruNazwa 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.

...