Wszystkie rozwiązania
Aplikacje webowe

Obieg Dokumentów Web dla Impuls ERP (Impuls EVO / BPSC)

Obieg dokumentów, który przeprowadził się do przeglądarki.

Aplikacja web (ASP.NET Core 8, Blazor Server)
Schemat obiegu
  1. Rejestracjakancelaria przyjmuje pismo i nadaje numer
  2. Dekretacjaopis, kontrahent, kwoty, pozycje dekretu
  3. Decyzjamożliwe decyzje wyznaczają procedury Oracle
  4. Akceptacjaetap trafia do wskazanych osób
  5. Archiwumhistoria etapów i decyzji, raport PDF

Interfejs działa w przeglądarce (Blazor Server). Logika zostaje w procedurach PL/SQL — tych samych, z których korzystała wersja desktopowa.

Problem, który to rozwiązuje

Obieg dokumentów w aplikacji desktopowej działa, dopóki wszyscy siedzą przy firmowych komputerach. Problem zaczyna się, gdy akceptacja czeka na osobę w delegacji, gdy nowy pracownik potrzebuje instalacji i uprawnień, gdy trzeba wejść z domu. Naturalna odpowiedź brzmi „kupmy nowy system obiegu”, ale to oznacza przepisanie od zera reguł, które przez lata dopracowano — i uczenie wszystkich od nowa.

Jak to działa

Wcześniej obieg dokumentów działał jako aplikacja desktopowa. Przeniosłem go do przeglądarki, zostawiając reguły w procedurach Oracle. Firma korzysta więc z tych samych, sprawdzonych mechanizmów, tylko przez nowy interfejs. W komplecie skrzynka zadań, akceptacje z routingiem decyzji, moduł kancelaryjny i OCR czytający polskie skany.

Moduły systemu

skrzynka zadań

Moje zadania

Zadania z terminami płatności i licznikami, które są jednocześnie filtrami. Ustawienia filtrów można zapisać w przeglądarce.

  • Bieżące, nieprzeczytane, pilne i po terminie
  • Sortowanie dwupoziomowe i filtr okresu
  • Decyzje do wysłania wprost z listy
formularz

Dokument i dekrety

Formularz korespondencji z pozycjami dekretów w dwóch układach: 24 i 280 kolumn.

  • Widoczność pól sterowana wpisami w bazie: edycja, odczyt, ukryte
  • Blokada równoczesnej edycji z informacją, kto edytuje
  • Załączniki przy dokumencie w Oracle (BLOB)
obieg

Decyzje i etapy

Listę możliwych decyzji i odbiorców wyznaczają procedury Oracle — te same, co w wersji desktopowej.

  • Odbiorcy do realizacji i do wiadomości
  • Domyślni odbiorcy zapamiętywani osobno dla każdej decyzji
  • Historia etapów i decyzji w raporcie PDF
skan

PDF obok formularza

Podgląd załącznika w dzielonym widoku z przesuwanym uchwytem. Tekst zaznacza się bezpośrednio na dokumencie.

  • Tryb OCR: kliknięcie wskazuje pole, zaznaczenie je wypełnia
  • Fragment skanu (Shift+przeciągnięcie) czyta Tesseract
  • Rozpoznawanie po polsku i angielsku
kancelaria

Rejestr pism

Rejestracja przychodzącej korespondencji i praca na liście pism pogrupowanych po dniach.

  • Okresy jako szybkie filtry
  • Operacje na zaznaczonych pismach ze wspólnego paska
  • Własne filtry do zapisania, jak w skrzynce zadań
dostęp

Logowanie i skrzynki

Konta domenowe (AD/LDAP) z fallbackiem do Oracle, opcjonalnie SSO Kerberos. Cookie powstaje dopiero po jednorazowym bilecie z weryfikacji hasła.

  • Zastępstwa: udostępnienie skrzynki w zakresie dat
  • Przełączanie skrzynki bez ponownego logowania
  • Przejście do portalu sprzedaży bez drugiego logowania (SSO)

Jak wygląda wdrożenie

01

Przegląd reguł

Sprawdzam, co siedzi w procedurach Oracle i co da się zostawić nietknięte. Zwykle jest to większość logiki obiegu.

02

Interfejs

Buduję warstwę webową na tych samych procedurach. Reguły decyzji i odbiorców zostają tam, gdzie były.

03

Praca równoległa

Nowy interfejs działa obok starego na tych samych danych. Zespół przechodzi wtedy, kiedy jest gotowy, nie w wyznaczony piątek.

04

Przełączenie

Po okresie równoległym wersja desktopowa zostaje wyłączona. Historia dokumentów zostaje w całości.

To projekt liczony w miesiącach, nie w tygodniach — ale liczony od interfejsu, a nie od nowego systemu. Reguły biznesowe nie są przepisywane, więc nie ma etapu, w którym trzeba je odtworzyć z pamięci.

Co jest potrzebne po Waszej stronie

  • Serwer aplikacyjny w sieci firmowej z dostępem do bazy Oracle
  • Dostęp do procedur obiegu w bazie, żeby dało się z nich korzystać bez przepisywania
  • Konta domenowe (AD/LDAP), jeśli logowanie ma iść przez domenę
  • Środowisko testowe z kopią danych produkcyjnych
  • Zgoda na okres pracy równoległej starej i nowej wersji

Integracja z Impuls ERP (EVO / BPSC)

Zastępuje desktopową część obiegu, zachowując procedury i schemat bazy Impulsa.

FAQ

Pytania o to rozwiązanie

Czy „Obieg Dokumentów Web” działa z Impuls EVO i z nowym BPSC ERP?

Tak. To ten sam system — Impuls EVO jest dziś sprzedawany jako BPSC ERP, a fundament jest wspólny: baza Oracle i logika w .NET. Rozwiązanie dopasowuję do wersji i konfiguracji, którą masz u siebie.

Ile trwa wdrożenie?

Zależy od zakresu i od tego, co po Twojej stronie jest już gotowe. Drobne modyfikacje to kwestia dni, integracje i aplikacje — tygodni. Konkretny termin podaję na etapie wyceny, zanim cokolwiek ruszy.

Czy zmiany przetrwają aktualizację Impulsa?

Tak — to jeden z głównych priorytetów przy modyfikacjach rdzenia. Prowadzę je tak, żeby były odporne na kolejne aktualizacje Impuls EVO / BPSC ERP. Szerzej opisuję to w artykule Jak modyfikować Impuls EVO, żeby zmiany przetrwały aktualizacje systemu.

Czyj jest kod, który powstanie?

Twój. Rozwiązania robione na Twoje zlecenie przekazuję wraz z kodem źródłowym i prawami, zgodnie z umową.

Czy dostanę wsparcie po wdrożeniu?

Tak. Wdrożenie to nie koniec — zostaję do dyspozycji przy poprawkach i kolejnych zmianach, w miarę jak zmieniają się Twoje procesy.

Nie ma tu Twojego pytania? Zadaj je — odpowiadam też wtedy, gdy nic z tego nie wynika. Formularz jest tutaj albo napisz wprost na kontakt@bartoszolchowik.pl.