Przejdź do głównej zawartości
Wersja: 2026 R1

Harmonogramy

Konfiguracja harmonogramów, tj. godzin uruchomienia poszczególnych usług w WEBCON BPS.

informacja

Wszystkie terminy należy podawać w strefie czasowej bazy danych (UTC +01:00).

Harmonogramy

1. Godzina uruchomienia aktualizacji analiz​

Godziny, o których serwis będzie uruchamiał obsługę generowania analiz statystyk dla poszczególnych kroków. Wartości można edytować za pomocą przycisków Dodaj i Usuń.

2. Godzina uruchomienia pobierania kursów walut​

Godziny, o których serwis będzie dokonywał aktualizacji tabeli z kursami walut. Wartości można edytować za pomocą przycisków Dodaj i Usuń.

3. Godzina uruchomienia obsługi zastępstw​

Godziny, o których serwis będzie uruchamiał obsługę zastępstw w zadaniach w WEBCON BPS. Wartości można edytować za pomocą przycisków Dodaj i Usuń.

informacja

Więcej informacji na temat Zastępstw w zadaniach dostępnych jest w ARTYKULE na naszym blogu technicznym.

4. Źródło danych​

Źródło danych, które zostanie użyte do pobrania kursów walut.

Przykład

Opcja Narodowy Bank Polski oznacza oficjalne API walutowe udostępniane przez NBP.

Należy pamiętać o tym, że źródła danych różnią się między sobą dostępnością danych (niektóre udostępniają kursy uśrednione, inne jedynie kursy kupna/sprzedaży) oraz sposobu wyceny walut (pośredni/bezpośredni).
W przypadku braku proxy, aby synchronizacja z ECB była możliwa, port 443 powinien być otwarty.

5. Pobieraj dane kursów walut od dnia​

Data, począwszy od której pobierane będą kursy walut.

Przykład

W przypadku ustawienia daty 2005-01-01 będą pobierane dane od roku 2005 aż do dnia bieżącego.

Godziny serwisowe​

Pozwala zdefiniować dowolną liczbę przedziałów czasowych, w których serwis przejdzie w stan jałowy.
Daje to możliwość zaplanowania i bezpiecznego wykonania prac serwisowych, podczas których nie będzie logowana nadmierna liczba błędów związana z niepoprawnym działaniem serwisu.

Godziny serwisowe

1. Godziny nocne​

W celu ograniczenia obciążenia serwera, na którym wykonywane są niektóre operacje WEBCON BPS, możliwe jest uruchamianie ich w godzinach nocnych. Konfiguracja godzin nocnych umożliwia stworzenie elastycznej definicji godzin, dopasowanej do czasu kiedy obciążenie serwera jest najmniejsze.
Operacje, które mogą być wykonywane w tych godzinach to:

  • akcje wykonywane na timer,
  • asynchroniczne dodawanie warstwy tekstowej na załączonych skanach (OCR).

Godziny nocne liczone są od Czasu rozpoczęcia w podany dzień, do Czasu zakończenia (który może równie dobrze nastąpić następnego dnia, jeżeli przedział czasowy zawiera północ).
Godziny są definiowane w oparciu o zegar 24-godzinny.
Jeżeli przedziały godzin nocnych podanych w konfiguracji pokrywają się, to dochodzi do ich sumowania.

Przykład

Po zdefiniowaniu wartości:

  • Poniedziałek, 15:00; 18:00,
  • Poniedziałek, 17:00; 01:00,
    godziny nocne będą trwały od poniedziałku 15:00 do wtorku 01:00.

2. Godziny serwisowe​

Funkcjonalność godzin serwisowych ma umożliwić zdefiniowanie przedziału czasu i wprowadzenie serwisu workflow w stan „pracy jałowej” w tym przedziale. Pozwoli to zaplanować i wykonać czynności serwisowe, np. na bazie danych (backup, tryb offline) bez nadmiarowego logowania błędów przez serwis w momencie niedostępności serwisowanego komponentu.

  • Można zdefiniować wiele przedziałów czasowych,
  • Przedział czasu można zdefiniować z dokładnością minutową,
  • Przedział czasu można zdefiniować osobno dla każdego dnia tygodnia,
  • Przedział czasu definiowany jest globalnie dla wszystkich serwisów skonfigurowanych w systemie,
  • Domyślnie godziny serwisowe nie są skonfigurowane (serwis pracuje bez przerwy).

3. Godziny porządkowania baz danych​

Przedziały czasowe, w których serwis usuwa z bazy danych nieaktualne wpisy, m.in. stare logi, wygasłe sesje i tokeny, pliki tymczasowe oraz wpisy dotyczące usuniętych obiektów. Porządkowanie pozwala ograniczyć rozmiar bazy danych i utrzymać wydajność systemu.

Dane czyszczone są w kolejności podanej w poniższej tabeli. W jednym przebiegu z danej tabeli usuwana jest co najwyżej liczba wpisów podana w kolumnie Limit wpisów.

Lp.DaneTabelaLimit wpisówWarunek usunięcia
1Aktywności elementów i aplikacjiSolrActivities–Aktywności elementów starsze niż 12 miesięcy oraz aktywności aplikacji starsze niż 6 miesięcy
2Kolejka powiadomień push aplikacji mobilnejMobilePushNotificationsQueueItems100 000Przekroczony limit prób wysłania i data utworzenia starsza niż 30 dni
3Logi serwisuAdminServiceLogs100 000Utworzone ponad 30 dni wcześniej
4Logi zdarzeń obiegówAdminWFEventLogs100 000Utworzone ponad 30 dni wcześniej
5Logi użycia systemuUsageLogs100 000Utworzone ponad 7 dni wcześniej
6Zdarzenia śledzenia (trace)AdminTraceEvents100 000Utworzone ponad 30 dni wcześniej
7Sesje śledzenia (trace)AdminTraceSessions100 000Utworzone ponad 30 dni wcześniej
8Logi APIAdminApiLogs100 000Utworzone ponad 30 dni wcześniej
9Bilety sesji logowaniaIdentitySessionTickets100 000Wygasłe ponad 1 dzień wcześniej
10Tokeny dostępuIdentityAccessTokens100 000Wygasłe ponad 1 dzień wcześniej
11Tokeny odświeżaniaIdentityRefreshTokens100 000Wygasłe ponad 1 dzień wcześniej
12Sesje użytkownikówSessions100 000Wygasłe ponad 1 dzień wcześniej
13Wiadomości e-mailWFMails100 000Status Wysłane i data starsza niż 30 dni
14Pliki tymczasoweTemporaryFiles100 000Utworzone ponad 1 dzień wcześniej
15Wygenerowane dokumenty WordWFDocxGenerations100 000Utworzone ponad 30 dni wcześniej
16Tymczasowe dane binarneBinaryTemporaryDatas100 000Zaktualizowane ponad 1 dzień wcześniej
17Logi przetwarzania plików z folderówAdminFileProcessingLogs100 000Utworzone ponad 30 dni wcześniej
18Tymczasowe załącznikiWFAttachmentFiles1 000Utworzone ponad 1 dzień wcześniej
19Ewidencje elementów (blokady edycji)WFElementCheckouts100 000Czas ewidencji elementu starszy niż 1 dzień
20Logi dodatków (pluginów)AdminPluginLogs100 000Utworzone ponad 30 dni wcześniej
21Zakończone akcje na timeoutWFElementTimeouts100 000Utworzone ponad 30 dni wcześniej – dotyczy akcji, które nie miały nieskończonej liczby wykonań i wyczerpały licznik poprawnych wykonań lub przekroczyły limit błędnych wykonań
22Awatary użytkownikówCacheOrganizationStructurePictures100 000Użytkownik nie istnieje w systemie od co najmniej 30 dni
23Blokady plików edytowanych przez WebDAVWebDavLocks100 000Blokada wygasła ponad 30 dni wcześniej
24Udostępnienia elementówSharedInstances100 000Udostępnienie wygasło lub zostało zamknięte; kopia usuniętych wpisów jest zachowywana w historii udostępnień (HistorySharedInstances)
25ZadaniaActiveTasks100 000Oznaczone do usunięcia i niewidoczne w systemie
26Zgłoszenia zmianChangeRequest100 000Oznaczone do usunięcia, niewidoczne w systemie i utworzone ponad 30 dni wcześniej
27Komentarze do zgłoszeń zmianChangeRequestComment100 000Oznaczone do usunięcia, niewidoczne w systemie i utworzone ponad 30 dni wcześniej
28Pozycje listy zadań do wykonania (To Do)ToDoItems100 000Powiązane z usuniętymi obiektami
29Wykonania akcji cyklicznychWFRecurrentActionsExecutions100 000Starsze niż 12 miesięcy
30Wykonania automatyzacjiAutomationSessionExecutions100 000Niepowiązane z żadną instancją obiegu i starsze niż 12 miesięcy
31Logi UDAAdminUdaLogs100 000Utworzone ponad 60 dni wcześniej
32Historia przejść ścieżkamiPathTransitions100 000Utworzone ponad 60 dni wcześniej
33Obrazy prezentacji aplikacjiAppPresentationImages100 000Utworzone ponad 30 dni wcześniej
34Uprawnienia do aplikacji i procesówWFSecurities100 000Dotyczą nieistniejących aplikacji lub procesów
35Uprawnienia do elementów konfiguracjiWFConfigurationSecurities100 000Dotyczą nieistniejących aplikacji, raportów, dashboardów lub startów
36Uruchomienia wskaźników wydajnościPerformanceIndicatorExecutions100 000Dotyczą nieistniejących wskaźników wydajności

Tabele czyszczone są pojedynczo, jedna po drugiej, według kolejki. Z wybranej tabeli usuwana jest maksymalna dopuszczalna liczba wpisów. Jeżeli po tej operacji w tabeli wciąż pozostają wpisy spełniające warunki usunięcia, tabela ponownie trafia na koniec kolejki i jest czyszczona w kolejnym przebiegu.

W godzinach porządkowania baz danych serwis wylicza również i wysyła statystyki WEBCON.

notatka

Jeżeli porządkowanie nie zostanie ukończone przed końcem zdefiniowanego przedziału czasowego, pozostałe wpisy zostaną usunięte w kolejnych godzinach porządkowania baz danych. W przypadku dużej liczby wpisów do usunięcia warto wydłużyć przedział czasowy lub zdefiniować dodatkowe przedziały.

Synchronizacja​

Pozwala zdefiniować przedziały czasowe, w których serwis będzie uruchamiał obsługę synchronizowania listy użytkowników BPS. Wartości można edytować za pomocą przycisków Dodaj i Usuń.

Synchronizacja

1. Godzina uruchomienia pełnej synchronizacji użytkowników​

Pobierane i aktualizowane są pełne dane o wszystkich grupach i użytkownikach, niezależnie od tego czy uległy one zmianie od ostatniej synchronizacji. Synchronizacja w trybie pełnym może trwać znacznie dłużej niż synchronizacja w trybie przyrostowym. Z tego względu, tryb ten powinien być wybrany tylko w uzasadnionych przypadkach.

2. Godziny uruchamiania przyrostowej synchronizacji użytkowników​

Dane o grupach i użytkownikach aktualizowane są w sposób różnicowy. Oznacza to, że aktualizowane są dane jedynie tych obiektów (użytkowników lub grup), których właściwości zmieniły się od ostatniej synchronizacji.
Synchronizacja przyrostowa aktualizuje również stan dodanych lub usuniętych obiektów.