Przetestuj nową wersję w sandboxie
Aktualizacja Business Central jest mniej ryzykowna, jeśli najpierw wypróbujesz ją na kopii własnych danych. Sam Microsoft zaleca testowanie krytycznych scenariuszy biznesowych przed aktualizacją produkcji. Artykuł pokazuje, jak utworzyć sandbox jako kopię produkcji, zaktualizować go do nowej wersji i przetestować to, co dla Was najważniejsze. Użyj go jako szablonu własnego planu testów.
Utwórz sandbox jako kopię
W centrum administracyjnym wybierasz Environments, otwierasz środowisko, które chcesz skopiować, i wybierasz Copy. Wskazujesz, że nowy typ ma być sandbox, nadajesz mu nazwę i tworzysz go. Status to najpierw Preparing, a potem Active.
Kopia dostaje tę samą wersję aplikacji co źródło i zawiera te same per-tenant extensions i aplikacje z AppSource. Pamiętaj, że Wasz limit środowisk i miejsca musi pomieścić kopię.
Zaktualizuj sandbox do nowej wersji
Gdy nowa duża wersja jest dostępna, możesz zaplanować aktualizację sandboxa. Wybierz wersję docelową i datę w ustawieniach aktualizacji. Aby zacząć od razu, wybierz dzisiejszą datę i zezwól, by aktualizacja mogła przebiegać poza oknem aktualizacji, jeśli ma pójść szybko.
Mniej więcej miesiąc przed dużym wydaniem dostępna jest wersja zapoznawcza. Można ją utworzyć tylko jako nowy sandbox z danymi demo, więc nie przetestujesz na niej własnej kopii. Użyj jej do sprawdzenia rozszerzeń i poznania nowości.
Środki ostrożności w kopii i plan testów
Microsoft Learn opisuje środki ostrożności w kopii. Wpisy kolejki zadań są zatrzymane, aby żaden nie uruchomił się przez pomyłkę. Wychodzące wywołania HTTP z rozszerzeń są blokowane, dopóki nie zezwolisz na nie osobno dla każdego rozszerzenia. Kilka ustawień jest wyłączonych, między innymi webhooki, aktualizacja kursów walut, połączenie z Dataverse i konta e-mail typów Microsoft 365 i Current User.
Oznacza to, że e-mail i integracje trzeba skonfigurować ponownie, jeśli test ich wymaga. Zrób to świadomie i na danych testowych, aby nic nie zostało wysłane do prawdziwych klientów.
Zrób plan testów na podstawie własnych procesów, a nie list funkcji.
- Sprzedaż: zamówienie, dostawa, fakturowanie i nota kredytowa.
- Zakupy: zamówienie, przyjęcie i księgowanie faktury.
- Finanse: dzienniki, uzgodnienie bankowe, propozycja płatności i VAT.
- Magazyn: spis, przesunięcie i wartość zapasów.
- Własne raporty, układy i integracje.
- Per-tenant extensions i aplikacje: otwórz ich strony i uruchom ich funkcje.
- Uprawnienia: zaloguj się jako zwykły użytkownik w każdej roli.
Udokumentuj i zdecyduj
Zapisuj ustalenia ze zrzutem ekranu, krokami i oczekiwanym wynikiem. Rozróżniaj błędy w Waszej konfiguracji, błędy w rozszerzeniu i zmiany w standardzie. Jeśli rozszerzenie trzeba poprawić, nową wersję należy wgrać z czasem instalacji ustawionym na następną dużą aktualizację.
Gdy test jest czysty, planujesz aktualizację produkcji w oknie, w którym możecie znieść przestój.
Kto testuje
Niech testują osoby, które na co dzień używają systemu, nie tylko IT. Wiedzą, które liczby mają się zgadzać i gdzie zwykle coś idzie źle. Daj im ograniczone zadanie i czas w kalendarzu.
Ustal, kto zbiera ustalenia i kto decyduje, czy aktualizację można przeprowadzić.
Gdy sandbox jest aktualizowany, Microsoft monitoruje aktualizację, a odbiorcy powiadomień dostają e-mail w razie błędów. Użyj strony Operations w centrum administracyjnym, aby zobaczyć status. Jeśli aktualizacja w sandboxie się nie powiedzie, dowiedzieliście się tego bez uderzenia w produkcję.
Usuń po użyciu
Usuń sandbox, gdy test jest zakończony, aby nie zajmował miejsca w Waszym limicie danych. Addverk to nowa firma zajmująca się Business Central. Jeśli chcesz pomocy przy testach, napisz do nas.
Krótkie, konkretne wiadomości o tym, o co klienci pytają nas najczęściej. Piszemy, gdy mamy coś wartego przeczytania.