Per-Tenant Extensions a aplikacje ISV w Business Central: którą opcję wybrać?
By Mirko Peters ·
Porównanie Per-Tenant Extensions (PTE) i aplikacji ISV w Business Central. Dowiedz się, jak wybrać właściwą strategię dostosowania dla swojego środowiska ERP.
Automatically translated with AI from the original post. Read the English original

Dostosowując Dynamics 365 Business Central, organizacje muszą zdecydować, czy zbudować własne Per-Tenant Extension (PTE), czy kupić gotową aplikację ISV z AppSource. Ten przewodnik omawia koszty, utrzymanie, skalowalność oraz implikacje techniczne obu rozwiązań, aby pomóc liderom IT i decydentom wybrać właściwą strategię integracji dla ich unikalnych procesów.
Najważniejsze wnioski
- Aplikacje ISV oferują gotowe, skalowalne rozwiązania dla typowych procesów biznesowych, takich jak wysyłka, bankowość i lokalizacja podatkowa.
- Per-Tenant Extensions (PTE) to tworzone na zamówienie dodatki, zaprojektowane wyłącznie dla unikalnych procesów jednej organizacji.
- Wybór własnego PTE oznacza, że organizacja przejmuje pełną, długoterminową odpowiedzialność za testowanie, dokumentację i zgodność z aktualizacjami.
- Aplikacje z AppSource pozwalają zaoszczędzić czas na początkowe programowanie i zwykle obejmują bieżące aktualizacje oraz wsparcie od niezależnych dostawców oprogramowania.
- Decydenci powinni zawsze najpierw ocenić podstawową potrzebę biznesową, zanim przydzielą zasoby wewnętrzne na tworzenie rozwiązania na zamówienie.
Dylemat dostosowywania Business Central
Dynamics 365 Business Central stanowi solidną podstawę ERP dla finansów, sprzedaży, magazynu i zarządzania łańcuchem dostaw. Funkcjonalność standardowa rzadko jednak w stu procentach odpowiada rzeczywistości operacyjnej każdej firmy. Organizacje nieuchronnie napotykają sytuacje, w których standardowe strony, pola lub raporty nie są w stanie odzwierciedlić specjalistycznego procesu.
Kiedyś modyfikacja oprogramowania ERP oznaczała przepisywanie podstawowego kodu aplikacji – praktykę, która generowała ogromne problemy, gdy dostawcy wydawali automatyczne aktualizacje. Nowoczesna architektura Business Central rozwiązuje ten problem dzięki rozszerzeniom, które utrzymują kod niestandardowy w czytelnym oddzieleniu od standardowej podstawy aplikacji. Jednak po zdecydowaniu się na rozszerzenia pojawia się istotny strategiczny wybór: czy kupić gotowy pakiet od niezależnego dostawcy oprogramowania (ISV), czy zamówić własne Per-Tenant Extension (PTE)?
Aplikacje ISV: siła gotowej wielokrotnego użytku
Aplikacja ISV to komercyjny pakiet oprogramowania stworzony przez niezależnego dostawcę w celu rozwiązania konkretnego, powszechnego problemu biznesowego dla wielu klientów Business Central. Takie rozwiązania najczęściej odnajduje się i wdraża bezpośrednio za pośrednictwem Microsoft AppSource.
Jeśli Twoja organizacja musi połączyć Business Central z jednym z największych globalnych przewoźników, zintegrować standardową bramkę płatniczą lub spełnić złożone międzynarodowe wymogi dotyczące fakturowania elektronicznego, aplikacja ISV zwykle okazuje się najskuteczniejszym rozwiązaniem. Ponieważ z tej samej aplikacji korzysta wiele innych firm, dostawca stale utrzymuje, aktualizuje i wspiera jej kod.
Zalety aplikacji ISV:
- Niższe początkowe koszty wdrożenia w porównaniu z tworzeniem oprogramowania na zamówienie od podstaw.
- Wbudowana dokumentacja, kreatory konfiguracji i aktywne kanały wsparcia dostawcy.
- Regularne aktualizacje zgodności publikowane wraz z wydaniami wave dla Business Central firmy Microsoft.
Wady aplikacji ISV:
- Może wymagać niewielkiej zmiany wewnętrznych procesów zespołu, aby dopasować je do predefiniowanych parametrów aplikacji.
- Bieżące opłaty abonamentowe lub koszty transakcyjne, które rosną wraz z wykorzystaniem.
- Mniejsza elastyczność, jeśli Wasz proces biznesowy znacząco odbiega od standardowych norm branżowych.
Per-Tenant Extensions: stworzone dla unikalnych potrzeb
Per-Tenant Extension (PTE) to ekskluzywny dodatek opracowany specjalnie dla środowiska Business Central jednej organizacji. Nigdy nie jest publikowany w AppSource do powszechnego użytku. Rozszerzenia PTE są przeznaczone dla procesów, które są naprawdę odrębne i stanowią własność Twojego modelu biznesowego.
Wyobraź sobie wyspecjalizowanego regionalnego dystrybutora żywności ze złożonymi algorytmami cenowymi, uwzględniającymi transport z kontrolowaną temperaturą, śledzenie zwrotnych pojemników i dynamiczne strefy dostaw, ustalane przez dziesięciolecia umów z klientami. Jeśli żadna gotowa aplikacja do wysyłki nie odpowiada tym precyzyjnym regułom biznesowym, certyfikowany partner Microsoft może zbudować dedykowane PTE.
Zalety Per-Tenant Extensions:
- Zapewniają dokładne, szyte na miarę dopasowanie do autorskich lub silnie konkurencyjnych procesów biznesowych.
- Eliminują kompromisy, pozwalając zespołowi pracować bez zmieniania ustalonych procedur wewnętrznych.
- Dają pełną kontrolę nad rozmieszczeniem pól, logiką biznesową i zautomatyzowanymi regułami walidacji.
Wady Per-Tenant Extensions:
- Organizacja przejmuje pełną odpowiedzialność własnościową i długoterminowe obowiązki związane z utrzymaniem.
- Aktualizacje Business Central wymagają od Twojego dewelopera lub partnera dokładnego testowania, a być może także poprawiania kodu PTE.
- Wyższe początkowe nakłady finansowe na tworzenie rozwiązania, dokumentację i umowy o bieżące wsparcie.
Jak wybrać właściwe rozwiązanie dla Twojej organizacji
Wybór między aplikacją ISV a własnym Per-Tenant Extension wymaga dyscypliny w zbieraniu wymagań. Unikaj typowej pułapki zakładania, że rozwiązanie szyte na miarę jest z góry lepsze tylko dlatego, że zostało stworzone wyłącznie dla Twojej firmy.
Zacznij od oceny charakteru luki biznesowej. Jeśli wymaganie dotyczy połączenia z uniwersalnym dostawcą usług, takim jak bank, procesor kart płatniczych czy przewoźnik paczek, najpierw przeszukaj AppSource. Zakup dojrzałej, wspieranej aplikacji z marketplace'u pozwoli zaoszczędzić niezliczone godziny pracy programistycznej i kosztów utrzymania.
Z kolei jeśli wymaganie dotyczy kluczowej przewagi konkurencyjnej lub zupełnie nietypowego modelu operacyjnego, który definiuje Twoją markę na rynku, logicznym wyborem staje się Per-Tenant Extension. Pamiętaj zawsze, że każde rozszerzenie, zarówno kupione, jak i stworzone na zamówienie, musi zostać dokładnie przetestowane w środowisku piaskownicy Business Central przed wdrożeniem na produkcję.
Podsumowanie
Wybór między aplikacją ISV a własnym Per-Tenant Extension ostatecznie determinuje sposób, w jaki zespół IT zarządza bieżącym utrzymaniem i przyszłymi aktualizacjami platformy. Rozumiejąc odrębne zalety i obowiązki związane z własnością każdego z podejść, możesz chronić fundament Business Central, jednocześnie wyposażając pracowników w dokładnie te narzędzia, których potrzebują. Aby dowiedzieć się więcej o tym, jak działają rozszerzenia w tle i co sprawdzić przed instalacją, posłuchaj pełnego odcinka i zasubskrybuj podcast, aby codziennie otrzymywać eksperckie analizy dotyczące ekosystemu chmury Microsoft.
Często zadawane pytania
Jaka jest główna różnica między aplikacją ISV a Per-Tenant Extension w Business Central?
Aplikacja ISV to gotowe, wielokrotnego użytku rozwiązanie stworzone przez niezależnego dostawcę oprogramowania dla wielu klientów i udostępniane w AppSource, podczas gdy Per-Tenant Extension (PTE) to kod napisany specjalnie dla unikalnego środowiska dzierżawy jednej organizacji.
Czy mogę zmodyfikować zakupioną aplikację ISV, jeśli nie do końca pasuje do naszego przepływu pracy?
Zasadniczo nie można bezpośrednio modyfikować kodu źródłowego gotowej aplikacji ISV. Można jednak użyć rozszerzeń stron lub wydawców zdarzeń, aby uzupełnić funkcjonalność albo zbudować uzupełniające reguły oparte na wynikach działania aplikacji ISV.
Kto odpowiada za aktualizowanie rozszerzeń dla dzierżawy (PTE), gdy Microsoft aktualizuje Business Central?
Za utrzymanie rozszerzeń PTE ostatecznie odpowiada Twoja organizacja. Gdy Microsoft publikuje większe aktualizacje platformy, wewnętrzny zespół IT lub zewnętrzny partner Business Central musi przetestować kod PTE i w razie potrzeby go zaktualizować, aby zapewnić dalszą zgodność.
Czy rozszerzenia PTE są zawsze droższe niż aplikacje ISV?
Początkowe koszty tworzenia niestandardowego rozszerzenia PTE są zazwyczaj wyższe niż koszt licencji na gotową aplikację ISV. Jednak w dłuższej perspektywie cykliczne opłaty abonamentowe za licencje użytkowników w aplikacji ISV mogą czasami przewyższyć koszty utrzymania stabilnego, skoncentrowanego rozszerzenia PTE.
Jak przetestować nowe rozszerzenie, zanim wdrożę je w działającym środowisku Business Central?
Nowe rozszerzenia zawsze należy wdrażać i testować w dedykowanym środowisku piaskownicy Business Central, uruchamiając rzeczywiste scenariusze testowe z udziałem użytkowników końcowych, zanim pozwolisz, aby kod miał dostęp do danych live firmy.