Firma zwykle rozważa modyfikację ERP wtedy, gdy standardowy proces wymaga ręcznych obejść, dodatkowych arkuszy lub powtarzalnych korekt. Przed zamówieniem kodu sprawdź, czy potrzebę rozwiąże konfiguracja, zmiana procesu, integracja czy rozszerzenie systemu.
Krótka odpowiedź
Konfiguracja ERP zmienia ustawienia dostępne w standardzie, a dostosowanie dodaje lub zmienia funkcje systemu, najczęściej przez rozszerzenie albo kod. Zacznij od konfiguracji i pomiaru kosztu ręcznego obejścia; customizację wybierz, gdy ważny proces, wymóg prawny lub skala pracy uzasadnia koszt wykonania, testów i utrzymania przy aktualizacjach.
Decyzję podejmij na podstawie całkowitego kosztu kilku cykli aktualizacji, a nie samej wyceny startowej.
Usługi KC Mobile
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „Konfiguracja ERP czy dostosowanie systemu - jak podjąć decyzję”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
Czym różni się konfiguracja ERP od dostosowania?
Konfiguracja ERP zmienia parametry i reguły dostępne w standardowym systemie, a dostosowanie dodaje zachowanie, którego standard nie udostępnia. Konfiguracją mogą być role użytkowników, obieg akceptacji, progi zatwierdzeń, słowniki, typy dokumentów i ustawienia magazynu. Dostosowaniem może być nowa funkcja, nietypowa walidacja danych albo rozszerzenie procesu przez kod.
Rozszerzenie dostarczone przez producenta lub partnera może być aktualizowane niezależnie od standardu, ale nadal wymaga sprawdzenia zgodności z wersją ERP. Modyfikacja kodu standardowego wiąże rozwiązanie z wewnętrznym działaniem systemu i może zwiększać zakres testów po zmianie wersji. Nazwy tych kategorii różnią się między producentami, dlatego w umowie opisz konkretny mechanizm zamiast samego słowa "customizacja".
Wdrożenie ERP obejmuje również integracje z innymi narzędziami, które nie zawsze wymagają zmian w samym ERP. Przekazywanie zamówień z e-commerce może wymagać mapowania danych i interfejsu API, a nie zmiany kodu systemu. Przy obsłudze faktur i sklepu sprawdź koszty integracji WooCommerce i KSeF.
Czytasz poradnik „Konfiguracja ERP czy dostosowanie systemu - jak podjąć decyzję”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika
Kiedy wystarczy zmiana procesu lub konfiguracji?
Zmiana procesu lub konfiguracja wystarczy, gdy standard ERP obsługuje cel biznesowy, a problem wynika z nieustalonych ról, zbędnego wyjątku albo braku szkolenia. Najpierw opisz, kto inicjuje operację, jakie dane są wymagane, kto ją zatwierdza i co ma się wydarzyć w sytuacji brzegowej.
W magazynie ręczne poprawianie stanów może wynikać z niespójnych jednostek miary, opóźnionego przyjęcia dostawy lub uprawnień do korekty. W sprzedaży dodatkowy krok akceptacji może wynikać z braku progu wartości zamówienia w konfiguracji. Odtwórz rzeczywisty przebieg na danych testowych i ustal, czy standardowy parametr zamyka problem.
Do oceny kosztu obejścia zapisuj czas pracy na jedną sprawę, liczbę takich spraw w okresie i konsekwencję pomyłki. Nie przeliczaj samej liczby użytkowników na opłacalność modyfikacji: ten sam wyjątek może występować rzadko, ale powodować kosztowną blokadę albo błąd w rozliczeniu.
Jeśli firma produkcyjna dopiero ocenia potrzebę systemu, przeczytaj kiedy mała firma produkcyjna potrzebuje ERP. Alternatywę w postaci zmiany narzędzia lub etapowego wdrożenia opisujemy w porównaniu Excela, gotowego programu i systemu na miarę.
Kiedy modyfikacja ERP ma uzasadnienie?
Modyfikacja ERP ma uzasadnienie, gdy brak funkcji powoduje mierzalny koszt, ryzyko zgodności albo ograniczenie procesu, którego nie da się rozsądnie usunąć zmianą pracy. Przykładem może być walidacja branżowego zestawu danych przed wydaniem dokumentu lub automatyzacja powtarzalnej operacji o dużej skali.
Przed rozpoczęciem ustal właściciela biznesowego, który odpowiada za wymaganie, i właściciela technicznego, który przejmie rozwiązanie po odbiorze. Jeśli nikt nie potrafi określić kryterium sukcesu, zakres customizacji nie jest gotowy. Zadaj pytania:
- Jaki konkretny błąd, koszt lub opóźnienie usuwa zmiana?
- Ile godzin pracy pochłania dziś obejście i kto je wykonuje?
- Czy wymaganie wynika z prawa, umowy z klientem czy preferencji użytkownika?
- Kto przetestuje rozwiązanie po aktualizacji ERP?
Gdy funkcja dotyczy integracji, sprawdź dostępne API i oficjalne punkty rozszerzeń przed modyfikacją kodu standardowego. W przypadku KSeF ustal, czy zmiana należy do konfiguracji programu, integracji z platformą czy procesu obsługi błędów; wdrożenie KSeF w Subiekcie GT może obejmować analizę tego przepływu.
Potrzebujesz pomocy w tym temacie?
Co porównać przed wyborem obu ścieżek?
Konfiguracja zwykle ma niższy koszt startowy i mniejszy zakres testów niż kod, a modyfikacja daje większą swobodę kosztem utrzymania. Porównanie powinno obejmować również czas pracy użytkowników i zależność od dostawcy, nie tylko fakturę za pierwsze wdrożenie.
Tabela porównuje typowe konsekwencje obu wariantów; konkretne koszty i terminy zależą od systemu, zakresu oraz dostawcy.
| Kryterium | Konfiguracja standardu | Dostosowanie ERP |
|---|---|---|
| Koszt początkowy | Zwykle niższy | Obejmuje analizę, wykonanie i testy |
| Czas wdrożenia | Krótszy przy znanym procesie | Zależy od zakresu i integracji |
| Aktualizacje | Zwykle zgodne ze standardem | Wymagają testów rozszerzenia |
| Zakres testów | Konfiguracja procesu i uprawnień | Testy funkcjonalne i regresji |
| Swoboda procesu | Ograniczona funkcjami standardu | Większa w ustalonym zakresie |
Tabela pokazuje, że większa swoboda modyfikacji wiąże się z odpowiedzialnością za testy i utrzymanie. Rozszerzenie wspierane przez producenta nie jest tym samym co dowolna zmiana kodu standardowego.
Jakie koszty dostosowania pojawiają się po wdrożeniu?
Całkowity koszt modyfikacji ERP obejmuje analizę, wykonanie, testy, dokumentację, utrzymanie i obsługę zmian w kolejnych wersjach. Cena jednorazowego wykonania nie pokazuje pracy potrzebnej do potwierdzenia, że proces nadal działa po aktualizacji systemu, zmianie integracji lub struktur danych.
Policz koszt w horyzoncie kilku aktualizacji: koszt startowy, testy regresji, poprawki, przygotowanie środowiska testowego, czas administratora i przestoje zespołu. Następnie porównaj wynik z kosztem ręcznego obejścia w tym samym okresie. Jeśli producent lub partner pobiera opłatę za utrzymanie rozszerzenia, uwzględnij ją osobno od budżetu wdrożeniowego.
Wycena powinna wyszczególniać analizę, development, testy, dokumentację i odbiór. Poproś o założenia, które mogą zmienić koszt, na przykład ograniczenia API, migrację danych lub zależność od innego modułu. Ceny rozwiązania ERP nie da się rzetelnie wywnioskować z samej liczby ekranów lub pól: liczą się reguły, zakres danych i odpowiedzialność za kompatybilność.
Jak sprawdzić wpływ modyfikacji na aktualizacje ERP?
Wpływ modyfikacji na aktualizacje ERP sprawdzisz, ustalając, czy rozwiązanie korzysta z udokumentowanego API lub punktu rozszerzeń oraz testując je na kopii systemu. API to zdefiniowany interfejs, przez który systemy wymieniają dane lub wywołują funkcje bez bezpośredniej zmiany ich kodu wewnętrznego.
Przed zamówieniem wykonawcy zadaj pytania:
- Czy zmiana używa publicznego API lub wspieranego mechanizmu rozszerzeń?
- Które moduły i dane obejmuje oraz od jakiej wersji ERP zależy?
- Kto przygotuje testy regresji i odtworzy je po aktualizacji?
- Czy środowisko testowe ma dane i konfigurację zbliżone do produkcji?
- Kto usuwa błąd, jeśli aktualizacja producenta zmieni zależny interfejs?
Wdrożenie testuj na kopii systemu: odtwórz konfigurację, wykonaj aktualizację, uruchom scenariusze akceptacyjne i porównaj wynik z wersją bazową. Dla rozszerzenia danych testuj również migrację, uprawnienia i raporty korzystające z nowych pól. Dokumentacja Microsoft dla Business Central opisuje aktualizację rozszerzenia jako proces, który może obejmować kod aktualizacji danych dla nowszej wersji; zakres zależy od produktu i mechanizmu rozszerzenia.
Przy ocenie rozwiązania porównaj również gotowe moduły, automatyzacje i dedykowane aplikacje. Opisujemy to szerzej w materiale o własnym systemie czy kolejnej wtyczce.
Jak podjąć decyzję dla konkretnego procesu?
Dla konkretnego procesu wybierz konfigurację, jeśli standard spełnia cel po zmianie reguł pracy; wybierz modyfikację, jeśli koszt lub ryzyko powtarzalnego obejścia przewyższa koszt utrzymania kodu. Przeprowadź analizę na rzeczywistych przypadkach, w tym na wyjątku, który dziś zatrzymuje pracę.
Tabela pomaga przypisać problem do ścieżki przed zamówieniem prac. Koszt obejścia oznacza czas i zasoby zużywane przez ręczną obsługę, a nie przypuszczalną wartość biznesową.
| Potrzeba | Funkcja standardowa | Koszt obejścia | Rekomendowany wariant |
|---|---|---|---|
| Zatwierdzanie zamówień według progu | Dostępna reguła lub obieg | Niski | Konfiguracja |
| Powtarzalna walidacja unikalnych danych | Brak odpowiedniego parametru | Wysoki | Rozszerzenie po analizie API |
| Raport z danych dostępnych w systemie | Standardowy raport lub filtr | Niski | Konfiguracja raportu |
| Wymiana danych z platformą zewnętrzną | Dostępny interfejs integracji | Zależny od ręcznej pracy | Integracja przed zmianą kodu ERP |
Tabela pokazuje, że integracja i konfiguracja raportu mogą rozwiązać problem bez ingerencji w standardowy kod ERP. Dla zatwierdzania zamówień najpierw sprawdź, czy reguła progu obejmuje wyjątki, eskalacje i zastępstwa.
Alternatywne narzędzia automatyzacji omawiamy w analizie Airtable i Make jako alternatywy dla systemu. Przy wyborze rozszerzeń producenta wykorzystaj pytania z materiału jak wybierać rozszerzenia SAP.

Jak ograniczyć ryzyko przy zleceniu customizacji?
Ryzyko zlecenia customizacji ograniczysz, opisując rezultat biznesowy, kryteria odbioru, odpowiedzialność za dokumentację oraz plan utrzymania. Brief powinien wskazywać aktualny i oczekiwany przebieg, wyjątki, role użytkowników oraz systemy wymieniające dane.
Wymagaj od wykonawcy:
- specyfikacji procesu i zakresu danych objętych zmianą;
- listy testów akceptacyjnych oraz wyników dla przypadków brzegowych;
- dokumentacji konfiguracji, rozszerzenia i zależności od wersji ERP;
- informacji o prawach do kodu i sposobie przekazania repozytorium;
- planu aktualizacji oraz właściciela zgłoszeń po odbiorze.
Umowa powinna rozdzielać błędy wykonania od nowych wymagań pojawiających się po akceptacji zakresu. Ustal, kto zatwierdza zmianę procesu i odpowiada za testy po aktualizacji systemu. Jeśli problem dotyczy przepływu danych między ERP, sklepem i KSeF, integracja Subiekta z WooCommerce może wymagać osobnego zakresu od modyfikacji ERP. Jeśli analizujesz, czy obsługę KSeF w Subiekcie GT rozwiąże konfiguracja czy dodatkowy zakres prac, wdrożenie KSeF dla Subiekta GT obejmuje ocenę tego przepływu.

Więcej poradników w tym temacie
Wspomniane narzędzia
Najczęściej zadawane pytania
Czy lepiej skonfigurować ERP, czy zlecić jego dostosowanie?
Czy modyfikacje ERP utrudniają aktualizacje?
Kiedy customizacja ERP jest opłacalna?
Ile kosztuje dostosowanie systemu ERP?
Czy można najpierw wdrożyć standard ERP, a później go rozbudować?
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „Konfiguracja ERP czy dostosowanie systemu - jak podjąć decyzję”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
