| Termin | Definicja |
|---|---|
| konflikt między e-mail a SMS | Konflikt między e-mail a SMS to sytuacja, w której odbiorca otrzymuje sprzeczne lub zdublowane komunikaty dwoma kanałami. Jak powstaje konflikt między e-mailem a SMSKonflikt między e-mailem a SMS pojawia się wtedy, gdy ta sama sprawa jest komunikowana dwoma kanałami, lecz treść, status albo termin działania nie są zgodne. Przykładem może być wiadomość e-mail informująca o zmianie terminu spotkania oraz SMS wysłany wcześniej, który nadal zawiera poprzednią godzinę. Odbiorca nie ma wtedy pewności, który komunikat jest aktualny. Problem może dotyczyć także zdublowania informacji, gdy system wysyła identyczne powiadomienie e-mailem i SMS-em bez oznaczenia, że są to dwa kanały tej samej wiadomości. Technicznie nie jest to błąd pojedynczego protokołu transmisji. E-mail korzysta zwykle z infrastruktury SMTP do wysyłania oraz IMAP albo POP3 do odbierania wiadomości, natomiast SMS jest przekazywany przez sieć operatora komórkowego do centrum obsługi wiadomości SMS. Oba kanały mają odrębne kolejki, opóźnienia, mechanizmy ponawiania i potwierdzania dostarczenia. Jeżeli aplikacja lub usługa powiadomień nie utrzymuje wspólnego identyfikatora komunikatu i jego statusu, wiadomości mogą dotrzeć w różnej kolejności albo zostać wysłane ponownie. Kolejność dostarczenia i opóźnienia komunikatówRóżnica czasu między e-mailem a SMS-em może wynikać z wielu etapów pośrednich. E-mail może czekać w kolejce serwera SMTP, zostać poddany filtrowaniu antyspamowemu, a następnie zostać pobrany przez program pocztowy podczas kolejnej synchronizacji. SMS może natomiast zostać dostarczony szybko, ale również oczekiwać w centrum wiadomości operatora, gdy telefon jest wyłączony albo chwilowo pozostaje poza zasięgiem. Z tego powodu godzina wysłania komunikatu nie zawsze odpowiada godzinie jego odczytania. Ważne jest rozróżnienie między statusem wysłania a statusem dostarczenia. Serwer pocztowy może zaakceptować wiadomość do dalszego przekazania, co nie oznacza jeszcze, że została ona wyświetlona w skrzynce odbiorczej. Podobnie system wysyłający SMS może otrzymać potwierdzenie przyjęcia zlecenia przez bramkę, ale niekoniecznie potwierdzenie odczytania treści przez odbiorcę. Jeżeli interfejs aplikacji opisuje oba zdarzenia tym samym słowem, użytkownik może błędnie uznać, że najnowszy komunikat został już skutecznie przekazany. Do konfliktu przyczynia się także buforowanie i praca urządzeń w trybie offline. Program pocztowy może przez pewien czas prezentować wcześniej pobraną wiadomość, a telefon może otrzymać SMS dopiero po ponownym zalogowaniu do sieci. W środowisku biurowym dodatkowym źródłem niejasności bywają reguły sortowania poczty, foldery automatyczne, opóźnione synchronizacje oraz powiadomienia generowane przez więcej niż jedną aplikację. Spójność treści i identyfikacja właściwego komunikatuZapobieganie konfliktom wymaga powiązania e-maila i SMS-a z jednym zdarzeniem biznesowym lub technicznym. System powinien przechowywać identyfikator komunikatu, wersję treści, czas utworzenia oraz aktualny status. W wiadomości można umieścić jednoznaczny numer sprawy albo oznaczenie wersji, na przykład informację, że komunikat zastępuje wcześniejsze powiadomienie. Dzięki temu odbiorca może rozpoznać, czy otrzymał nową instrukcję, czy tylko ponowione powiadomienie o tym samym zdarzeniu. Treść obu kanałów nie musi być identyczna, ponieważ SMS ma ograniczoną długość i zwykle pełni funkcję krótkiego alertu. Powinna jednak zachowywać te same informacje krytyczne: czego dotyczy zdarzenie, jaki jest aktualny termin, jakie działanie jest wymagane i gdzie znajduje się pełna treść. Jeżeli e-mail zawiera jedną datę, a SMS inną, nie wystarczy skrócenie tekstu. Należy ustalić źródło prawdy, poprawić dane zdarzenia i wygenerować kolejne powiadomienia z tej samej wersji. Przydatne są również dzienniki wysyłki zawierające czas utworzenia komunikatu, kanał, odbiorcę, identyfikator zlecenia, odpowiedź dostawcy oraz liczbę prób ponowienia. Analiza takich danych pozwala oddzielić rzeczywiste zdublowanie od prawidłowego ponownego wysłania po błędzie sieciowym. Warto sprawdzić zegary urządzeń i serwerów, ponieważ różne strefy czasowe lub niezsynchronizowane ustawienia mogą sprawiać wrażenie sprzeczności, mimo że zapisane czasy odnoszą się do tego samego zdarzenia. Postępowanie przy sprzecznych powiadomieniachPo otrzymaniu różnych informacji najpierw należy porównać datę i godzinę utworzenia komunikatów, a nie tylko moment ich pojawienia się na ekranie. Następnie trzeba sprawdzić, czy wiadomości mają wspólny identyfikator, numer sprawy lub odnośnik do tego samego systemu. Jeżeli jeden komunikat wyraźnie odwołuje albo zastępuje wcześniejszy, należy traktować go jako aktualny. Gdy nie ma takiego oznaczenia, bezpieczniej jest potwierdzić stan w źródłowej aplikacji lub u nadawcy, zamiast wykonywać działanie na podstawie przypadkowo wybranego kanału. W diagnostyce komputera sprawdza się między innymi konfigurację konta pocztowego, reguły filtrowania, historię synchronizacji, ustawienia powiadomień systemowych oraz aplikacje, które mogą wysyłać własne alerty. W przypadku SMS analizuje się dostępność sieci, ustawienia wiadomości, uprawnienia aplikacji i historię dostarczania udostępnianą przez używaną usługę. Istotne jest także ustalenie, czy problem występuje stale, czy tylko przy określonych zdarzeniach. Powtarzalność według konkretnej godziny, odbiorcy albo rodzaju komunikatu może wskazywać na błąd harmonogramu lub nieprawidłową obsługę ponowień. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów i komputerów PC, w tym diagnostykę problemów z konfiguracją poczty elektronicznej, synchronizacją powiadomień oraz działaniem aplikacji komunikacyjnych na obsługiwanym urządzeniu. |