Wytworzono funkcjonalność umożliwiającą automatyczne pobieranie wyciągów bankowych z usługi Businessbank za pomocą dedykowanego joba systemowego.
Zmiana obejmuje mechanizm definiowania harmonogramu wykonywania zadania oraz realizację importu wyciągów dla wskazanych rachunków bankowych.
Celem zmiany jest automatyzacja procesu pobierania wyciągów bankowych oraz ograniczenie konieczności ręcznego uruchamiania operacji importu. Administrator może określić sposób wykonywania joba poprzez wskazanie godzin uruchomienia lub częstotliwości realizacji w zadanych interwałach czasowych oraz zdefiniować zakres rachunków bankowych objętych importem.
Funkcjonalność wspiera zapewnienie terminowego dostarczania danych bankowych do dalszych procesów finansowo-księgowych.
Wytworzono funkcjonalność umożliwiającą tworzenie jobów służących do automatycznego importu wyciągów z usługi Businessbank. Podczas definiowania joba użytkownik może:
- wskazać bank oraz rachunki objęte importem,
- określić sposób realizacji harmonogramu:
- uruchamianie o zadanych godzinach,
- uruchamianie cykliczne w określonym przedziale czasu co wskazaną liczbę minut lub godzin,
- zdefiniować parametry importu:
- Wyciąg online,
- PDF,
- Kasa,
- Dni robocze.
Po utworzeniu joba import wyciągów jest realizowany automatycznie zgodnie ze zdefiniowanym harmonogramem. Funkcjonalność pozwala na sterowanie zakresem importowanych rachunków oraz oknem czasowym wykonywania operacji, eliminując konieczność każdorazowego ręcznego uruchamiania importu.
W słowniku Profile bankowe dodano szczegół Joby Businessbanku, prezentujący listę zdefiniowanych jobów.
Dodawanie joba realizowane jest za pomocą procedury Załóż job, natomiast usuwanie za pomocą procedury Usuń job.

Rys. 1. Joby założone w Businessbanku
Procedura Załóż job umożliwia zdefiniowanie parametrów niezbędnych do utworzenia joba realizującego automatyczny import wyciągów z Businessbank. W oknie procedury należy określić następujące parametry:
- Numer sesji – kolejny numer sesji wykonywanej w danym dniu.
- Import uruchamiać codziennie od / do – okres obowiązywania harmonogramu, w którym job będzie wykonywany.
- Częstotliwość powtórzeń w ciągu dnia:
- O określonych godzinach – umożliwia wskazanie godzin uruchamiania importu. Dla tego wariantu należy wprowadzić co najmniej jedną godzinę wykonania. Pozostawienie wartości 00:00 w niewykorzystanych pozycjach oznacza brak uruchomienia dla tych godzin.
- Co ile minut / Co ile godzin – umożliwia wykonywanie importu cyklicznie. Dla tego wariantu należy wskazać przedział czasowy wykonywania oraz wartość interwału.
- Wyciąg online – określa pobieranie wyciągów bieżących dostępnych na wskazany moment wykonania importu.
- PDF – powoduje pobieranie dodatkowo wyciągów w formacie PDF lub HTML. Pliki PDF są pobierane wyłącznie wtedy, gdy w definicji profilu bankowego zaznaczono parametr Plik PDF. Opcja nie jest dostępna dla wyciągów online.
- Kasa – powoduje zapis zaimportowanych wyciągów do kasy zewnętrznej w module KASA.
- Dni robocze – ogranicza wykonywanie importu wyłącznie do dni roboczych.
- Bank – bank, z którego będą pobierane wyciągi.
- Rachunki bankowe – rachunki bankowe objęte automatycznym importem wyciągów.
Po zatwierdzeniu procedury system tworzy job zgodnie z podaną konfiguracją i udostępnia go na szczególe Joby Businessbanku.

Rys. 2. Procedura Załóż job dla powtórzeń o określonych godzinach
Po wybraniu częstotliwości powtórzeń Co ile minut lub Co ile godzin należy uzupełnić przedział czasowy oraz wartość interwału.

Rys. 3. Procedura Załóż job dla powtórzeń z częstotliwością od godziny do godziny w określonym interwale czasowym
Po założeniu joba, będzie on także widoczny w słowniku konfiguracyjnym Definicja jobów bazodanowych.

Rys. 4. Słownik Definicja jobów bazodanowych
Efekt wykonania joba można podejrzeć w słowniku Wyciągi bankowe w szczegółach Zlecone akcje do Businessbank lub Log pobrania wyciągów.
Konfiguracja
Funkcjonalność wymaga nadania uprawnień: NIE
Funkcjonalność wymaga skonfigurowania: TAK