Rozbudowa wewnętrznego narzędzia klasy ERP

Notice description

Powstaje w kontekście projektu:
FEPZ.01.06-IZ.00-0073/25 - Wdrożenie wyspecjalizowanych rozwiązań cyfrowych

1. Przedmiotem zamówienia jest rozbudowa wewnętrznego narzędzia klasy ERP obejmującą o co najmniej:
1.1 Część 1: Rozbudowa systemu Puzzle.
1.1.1 Tworzenie ofert handlowych.
1.1.2 Tworzenie zamówień/umów z klientami (np. automatyczne generowanie wzoru umowy, itp.).
1.1.3 Ewidencja wszystkich zamówień/umów z klientami i możliwość śledzenia ich statusu.
1.1.4 Tworzenie i wysyłanie zamówień produkcyjnych oraz zamówień komponentów do kooperantów na potrzeby konkretnych zamówień/umów z klientami.
1.1.5 Magazynowanie i zarządzanie zapasami.
1.1.6 Planowanie i obsługa produkcji.
1.1.7 Zarządzanie relacjami z klientami.
1.1.8 Obsługa księgowa obszarów wymienionych w punktach 1.1.6 i 1.1.7.
1.1.9 Tworzenie zaawansowanych statystyk dot. sprzedaży oraz kosztów (np. sprzedaż poszczególnych produktów, rentowność, koszty, partnerzy, poszczególni handlowcy, sprzedaż w poszczególnych krajach na przestrzeni lat, sprzedaż do poszczególnych klientów na przestrzeni lat, ilość sprzedanych produktów do poszczególnych klientów – z podziałem na produkty, itp.).
1.1.10 Wykorzystanie AI przy automatyzacji procesów biznesowych.
1.1.11 Dodanie modułu do projektowania trampolin, zintegrowanego z systemem zamówień/umów z klientami, obejmującego następujące funkcje:
a. Kreator projektów trampolin z uwzględnieniem ich kształtów oraz rozmiarów,
b. Graficzny edytor do projektowania trampolin (działający w trybie fotorealistycznym, odzwierciedlającym rzeczywisty wygląd oraz kolorystkę mat trampolin zbudowanych z lameli oraz obrzeży trampolin), obsługujący takie operacje jak skalowanie i obracanie (z zachowaniem możliwości edycji), wspierający mechanizm cofnij/ponów,
c. Moduł do projektowania obrazków na matach trampolin przy pomocy AI (na bazie tekstowego opisu podanego przez użytkownika), uwzględniający nieregularny kształt lameli oraz różne rozmiary i kształty mat. Zintegrowany z graficznym edytorem,
d. Mechanizm zapisu i odczytu projektów trampolin,
e. Mechanizm wygaszania nieaktywnych projektów,
f. Obsługa wielu języków (minimum trzy: polski, angielski, niemiecki) z możliwością przełączania ich w trakcie działania programu,
g. Dwa tryby interfejsu: jasny i ciemny (z możliwością przełączania ich w trakcie działania programu),
h. Wbudowana instrukcja obsługi w formie video,
i. Program zoptymalizowany pod kątem UX/UI,
j. Program przystosowany do uruchamiania na tabletach,
k. Wybierając trampolinę do oferty lub zamówienia może pojawić się komunikat “zaprojektuj sobie własną matę do skakania z użyciem IA”.
1.2 Część 2: Modernizacja systemu Puzzle.
1.2.1 Zmiana architektury z monolitycznej na mikroserwisową, co ma zapewnić skalowalność, elastyczność, odporność na awarie i szybsze wdrożenia,
a także lepsze dopasowanie do współczesnych praktyk DevOps i chmury.
1.2.2 Do komunikacji między mikroserwisami powinna być użyta szyna danych RabbitMQ.
1.2.3 Wdrożenie nowoczesnej infrastruktury towarzyszącej:
a. klastra zarządzającego skalowaniem i usługami (Docker Swarm), które będą automatycznie umieszczane w chmurze (w pierwszej kolejności na platformie Hetzner Cloud, ale stworzone rozwiązanie musi być „cloud-agnostic” (powinno umożliwiać korzystanie z rozwiązań innych dostawców np. Amazon AWS, Google Cloud czy Microsoft Azure),
b. nowoczesnego potoku CI/CD:
• wprowadzanie zmian w kodzie ma automatycznie uruchamiać proces budowania i testowania całej aplikacji,
• kod, który pomyślnie przejdzie testy, może być automatycznie wdrożony na środowisko testowe lub na produkcję bez ręcznego kopiowania plików czy instalowania.
1.2.4 Poprawa bezpieczeństwa:
a. zrealizowany zostanie audyt bezpieczeństwa dla istniejącej wersji systemu Puzzle, na bazie jego rekomendacji zaplanowane zostaną prace w zakresie usprawnienia mechanizmów bezpieczeństwa cyfrowego w tym systemie,
b. minimalny zakres tych prac to wdrożenie mechanizmu single sign-on (SSO) uzupełnionego o uwierzytelnianie dwuskładnikowe (2FA), a w tym:
• wdrożenie Keycloak jako centralnego systemu zarządzania dostępami (IdP/broker),
• integracja z Google Workspace.
c. w trakcie realizacji projektu powstanie dokumentacja dot. mechanizmów bezpieczeństwa cyfrowego wdrożonych w systemie Puzzle,
d. w końcowej fazie projektu przeprowadzone zostanie szkolenie dla pracowników Inter Play z zakresu zwiększenia bezpieczeństwa cyfrowego w przedsiębiorstwie (z położeniem głównego nacisku na kwestie bezpieczeństwa związane z korzystaniem z aplikacji Puzzle).
1.2.5 Odświeżenie stosu technologicznego i wdrożenie podejścia „technology-agnostic”.
1.2.6 Wprowadzenie nowoczesnych rozwiązań z zakresu obserwowalności i monitorowania.
1.2.7 Poprawa testowalności istniejącej bazy kodu; implementacja brakujących testów jednostkowych.
1.2.8 Wdrożenie mechanizmu testów automatycznych warstwy UI. Minimalny zakres testów automatycznych: ścieżki szczęścia dla wszystkich procesów biznesowych.
1.2.9 Po procesie modernizacji system Puzzle musi charakteryzować się następującymi cechami:
a. ściśle dopasowane do potrzeb Inter Play („szyte na miarę”, nie pudełkowe),
b. skalowalne,
c. łatwe w rozwoju i utrzymywaniu,
d. testowalne,
e. bezpieczne,
f. wydajne,
g. odporne na awarie,
h. przygotowane na wdrażanie nowych rozwiązań technologicznych (np. narzędzi wykorzystujących sztuczną inteligencję),
i. obejmujące cały proces biznesowy Inter Play (od przygotowywania ofert handlowych po rozliczenie umowy jednym programem),
j. spełniający wymogi RODO, czyli domyślne gromadzenie tylko niezbędnych danych, przechowywane danych tylko przez wymagany czas i umożliwianie skutecznego wycofywanie zgód dot. przetwarzania danych osobowych.
1.2.10 Mechanizm automatycznego, samodzielnego generowania ofert przez klientów. Przy składaniu zamówień, system nie przepuści żadnego niekompletnego zamówienia. W tym podpowiedzi co do “pasujących” produktów i wykorzystanie IA do projektowania indywidualnych produktów. Klient sam będzie widział na ekranie możliwe rozwiązania, dzięki czemu będzie mógł podejmować bardziej świadome decyzje. Rozwiązanie to umożliwi osobom, które nie są biegłe w tego typu produktach, bardziej świadome dokonywanie zakupów poprzez np. możliwość organizacji przestrzeni do zagospodarowania odpowiednimi urządzeniami. Rozwiązanie AI dobierające (podpowiadające) urządzenia na place zabaw do warunków terenowych (np. powierzchnia, uwarunkowania terenowe, budżet klienta, liczba użytkowników i ich wiek, itp.) oraz umożliwiające zaprojektowanie trampolin. Przejrzyste kosztorysy (z wyszczególnieniem cen urządzeń, montażu, transportu, serwisu). Zakładamy, że możliwość zaproponowania przez AI urządzeń na plac zabaw na potrzeby klienta będzie wyglądała w następujący sposób:
a. klient loguje się do systemu IT,
b. klient musi coś napisać o placu zabaw jaki chce mieć (będą pola do wyboru), np. podać jaki ma budżet, jaką powierzchnię, ile osób ma się bawić jednocześnie, wskazać przedział wiekowy dzieci, itp. (klient może podać wszystkie dane lub tylko wybrane - im więcej poda, tym lepiej AI dopasuje mu urządzenia)
c. AI zaproponuje listę urządzeń, które spełniają wymagania kryteriów podanych przez klienta wraz z ofertą, która zawiera wizualizacje wskazanych urządzeń.
1.2.11 Dostęp klienta do interaktywnej mapy świata z podaniem (i pokazaniem) lokalizacji różnych instalacji oraz do interaktywnej globalnej listy referencyjnej, będą stanowiły dla niego inspirację do doboru produktów oraz będą dodatkowo uwiarygadniały firmę w ich oczach.
1.2.12 Podpowiedzi pasujących produktów, np. podczas wyboru huśtawki dla niepełnosprawnych “Saturn” pojawi się podpowiedź (sugestia) zakupu rekomendowanego ogrodzenia wokół tego produktu. Z innej strony podczas wyboru konkretnego zestawu z serii Limako pojawi się sugestia dodania huśtawki lub karuzeli z tej samej serii, a gdy trudno będzie dopasować cokolwiek, to może pojawić się sugestia domówienie tablicy informacyjnej na obiekt, ławki, kosza na śmieci, itp.
1.2.13 Niektórzy stali partnerzy mają wysokość rabatów uzależnioną od wartości zamówienia. W ich przypadkach dodamy podpowiedzi np. “obecny twój rabat to 20%, do rabatu 30% brakuje ci jeszcze 5000 EUR”. Równocześnie będzie to powiązane z dynamicznymi cenami, uwarunkowanymi np. aktualnym popytem, podażą czy czynnikami rynkowymi z uwzględnieniem zautomatyzowanych algorytmów – np. wskazane rabaty w trybie rzeczywistym w zależności od ilości i wartości sprzętu dodanego do koszyka.
1.2.14 Integracja ERP z CRM i księgowością.
1.2.15 Automatyczne tworzenie dokumentów przewozowych.
1.2.16 Generowanie się QR kodów do instrukcji montażu w nowym systemie IT. Drukowanie ich w formie nalepek i umieszczanie na produktach.
1.2.17 Automatyczne tworzenie się planu pracy dla magazynu.
1.2.18 Automatyczna kontrola stanu należności i automatycznie wysyłanie maili z nowego systemu przypominających o płatnościach, wezwania do zapłaty, itp.
1.2.19 Wersja anglojęzyczna systemu,
1.2.20 “Wejście” będzie poprzez zalogowanie się do nowego systemu. Program “rozpozna” danego użytkownika i umożliwi mu dostęp do danych jemu przeznaczonych. Niektórzy pracownicy Inter Play będą mieć pełen dostęp do przetwarzania danych w chmurze, tj. wgrywania nowych danych, poprawiania istniejących, usuwania itp. Inni pracownicy będą mieć ograniczony zakres uprawnień, np. tylko do podglądu i pobierania danych. To samo dotyczy klientów - ich zakres uprawnień będzie ustalany przez administratora chmury. Niektórzy z nich będą mogli mieć także prawo do przetwarzania danych w chmurze, np. wgrywania zdjęć swoich obiektów do ogólnej bazy danych, z których będą korzystać także inni klienci, do wpisywania się na światową listę referencyjną instalacji produktów Inter Play itp.
1.2.21 Automatyczne tłumaczenie opisów produktów,
1.2.22 Saas/Paas: Nabywane oprogramowanie z założenia ma działać przez przeglądarkę, bez potrzeby instalacji.
1.2.23 Otwarte API: Do komunikacji między mikroserwisami planujemy użyć szyny danych (ang. event bus),

Pełna treść zapytania i opisu przedmiotu zamówienia do pobrania jako załącznik.
Miejsce realizacji
Kraj: Polska, Województwo: zachodniopomorskie, Powiat: Szczecin, Gmina: Szczecin, Miejscowość: Szczecin
Kraj: Polska, Województwo: zachodniopomorskie, Powiat: goleniowski, Gmina: Goleniów, Miejscowość: Kliniska Wielkie

Make an offer

Time limit for receipt of tenders

2026-03-04 08:00:00.0

Location

Kraj: Polska, Województwo: zachodniopomorskie

Category assortment

Network infrastructure devices
Telecommunications infrastructure
Licences and software
Portable memory storage devices
Telecommunications equipment and accessories
Hardware, parts and accessories
Internet and telephone services
Software development
Implementation services
Maintenance and support

Buyer details

Inter Play A. Pawłowski, M. Soroka Sp. k.
Tomasza Zana 6
71-161 Szczecin
Województwo: zachodniopomorskie
Kraj: Polska
NIP: 8513057647

Contact details