Kopiowanie firmy tak, żeby środowisko testowe nie wysyłało e-maili
Kopiujesz firmę, żeby testować. Potem zaczynają działać kolejki zadań, a e-maile trafiają do prawdziwych klientów. Artykuł odróżnia kopiowanie firmy od kopiowania środowiska, pokazuje, co Microsoft Learn mówi o kolejkach zadań i konfiguracji e-mail w każdym z tych przypadków, i daje listę kontrolną, żeby dane testowe nie trafiły do prawdziwych odbiorców. Dostajesz też listę kontrolną do użycia po każdej kopii.
Firma czy środowisko
Na stronie firm możesz skopiować firmę. To kopia w tym samym środowisku. Możesz też skopiować całe środowisko w centrum administracyjnym, na przykład żeby zrobić sandbox z produkcji. Oba przypadki mają inne zabezpieczenia.
Microsoft Learn ostrzega, żeby nie używać kopii firmy jako kopii zapasowej. Do backupu eksportuje się bazę danych jako plik bacpac.
Co robi kopia środowiska
Przy kopiowaniu środowiska Learn wymienia kilka zabezpieczeń: zadania w kolejce zadań są automatycznie zatrzymywane, agenci są wyłączani, wychodzące wywołania HTTP z rozszerzeń są blokowane, a część ustawień integracji jest ustawiana jako wyłączona. Konta e-mail typów Microsoft 365 i Current User są usuwane, a dane serwera SMTP są usuwane. Zatrzymane zadania można zobaczyć na stronie Scheduled Tasks i samemu wybrać, które mają znowu działać.
Co robi kopia firmy
Tu Learn jest bardziej zwięzły. Pisze, że hasło do konta SMTP nie jest przenoszone, a integracja z Dataverse i Sales jest czyszczona: ustawienia połączeń, zapisy integracji, zadania synchronizacji i błędy synchronizacji.
Nie znaleźliśmy opisu, że wpisy kolejki zadań są zatrzymywane przy kopii firmy, ani tego, jak obsługiwana jest konfiguracja e-mail i scenariusze poza hasłem SMTP. Nie zakładajcie więc, że tak się dzieje. Sprawdźcie to sami.
To właśnie e-mail i kolejka zadań potrafią zaboleć, jeśli się o nich zapomni. Dataverse i Sales są lepiej zabezpieczone, bo Learn opisuje, że są czyszczone.
Lista kontrolna po kopii
Przekażcie odpowiedzialność za listę kontrolną jednej osobie, żeby była używana za każdym razem.
- Otwórz Job Queue Entries i wstrzymaj wszystko, co nie powinno działać. Powiadomienia z przepływów pracy są wysyłane przez kolejkę zadań, więc e-maile z zatwierdzaniem mogą trafić do prawdziwych użytkowników.
- Otwórz konta e-mail i scenariusze. Usuń lub zastąp konta, żeby test nie mógł wysyłać z prawdziwej skrzynki.
- Sprawdź profile wysyłania i adresy e-mail klientów. Zastąp je w danych testowych, jeśli istnieje ryzyko, że ktoś wyśle dokumenty.
- Wyłącz zaplanowane księgowanie wsadowe w teście.
- Sprawdź integracje i usługi sieciowe, które mogą wskazywać na systemy produkcyjne.
- Zapisz to, co zrobiliście, w stałej procedurze, żeby następna kopia przebiegała według tych samych kroków.
Dlaczego kolejka zadań to największe ryzyko
Kolejka zadań uruchamia zadania w tle: księgowanie wsadowe, powiadomienia, synchronizację i wiele więcej. Jeśli kopia odziedziczy aktywne wpisy kolejki zadań, mogą zacząć działać, choć nikt o to nie prosił. Learn pisze, że wszystkie powiadomienia o krokach przepływu pracy są wysyłane przez kolejkę zadań, więc kopia z aktywnymi przepływami zatwierdzania może wysyłać wiadomości do prawdziwych użytkowników.
Dlatego pierwszym krokiem po kopii jest przejrzenie wpisów kolejki zadań, zanim ktokolwiek zacznie testować.
Wybór rodzaju kopii
Jeśli celem jest test na prawdziwych danych, kopia środowiska do sandboxa jest często bezpieczniejsza, bo więcej rzeczy jest wyłączanych automatycznie. Pamiętaj, że kopia środowiska zabiera też wszystkie firmy, a dane osobowe w kopii wymagają takiej samej staranności jak na produkcji. Learn pisze, że działania wynikające z przepisów o ochronie prywatności w kopii trzeba obsłużyć samemu.
Pomysł Safe Company Copy jest na naszej liście możliwych aplikacji. Odpowiada pomysłowi, żeby przy kopii firmy wstrzymywać wszystkie kolejki zadań, który ma około 128 głosów. To pomysł, który rozważamy, i nie jest to coś, co można już pobrać ani kupić.
Jeśli często kopiujecie, zróbcie stałą procedurę z nazwą, osobą odpowiedzialną i listą kontrolną. Kopia bez właściciela łatwo kończy jako zapomniana firma testowa z prawdziwymi danymi.
Krótkie, konkretne wiadomości o tym, o co klienci pytają nas najczęściej. Piszemy, gdy mamy coś wartego przeczytania.