| Termin | Definicja |
|---|---|
| brak unikalnego identyfikatora kontaktu | Brak unikalnego identyfikatora kontaktu to usterka uniemożliwiająca jednoznaczne rozpoznanie odbiorcy w różnych systemach. Na czym polega brak unikalnego identyfikatora kontaktuBrak unikalnego identyfikatora kontaktu oznacza sytuację, w której rekord opisujący osobę lub odbiorcę nie ma wartości pozwalającej odróżnić go od innych rekordów. Identyfikatorem może być między innymi klucz główny w tabeli, identyfikator nadany przez aplikację, adres poczty elektronicznej używany zgodnie z regułami danego programu albo inny jednoznaczny klucz techniczny. Sama nazwa kontaktu, numer telefonu lub wyświetlana etykieta nie zawsze spełnia tę funkcję, ponieważ takie dane mogą się powtarzać, zmieniać albo pozostać puste. Problem pojawia się wtedy, gdy aplikacja próbuje powiązać kontakt z wiadomością, kalendarzem, historią połączeń, książką adresową lub innym modułem. Bez unikalnego identyfikatora program nie ma pewności, do którego rekordu należy przypisać operację. Może wtedy zgłosić błąd, pominąć synchronizację, utworzyć duplikat albo połączyć dane z niewłaściwą osobą. Nie jest to pojedynczy, uniwersalny komunikat systemu Windows, lecz ogólna klasa problemów związanych z identyfikacją rekordów w oprogramowaniu. Jak dochodzi do utraty powiązania rekorduJedną z przyczyn jest niepełny import danych. Jeżeli plik kontaktów nie zawiera kolumny z identyfikatorem albo aplikacja nie potrafi odczytać jej formatu, zaimportowane rekordy mogą zostać potraktowane jako nowe, niepowiązane elementy. Podobny efekt występuje po ręcznym kopiowaniu danych między programami, przy zmianie formatu pliku lub po przywróceniu starszej kopii profilu. Czasem identyfikator jest obecny w źródle, ale zostaje usunięty podczas eksportu, ponieważ użytkownik zapisuje wyłącznie pola widoczne na ekranie. Do utraty jednoznaczności może również prowadzić ręczna edycja bazy aplikacji, nieudana aktualizacja, odtworzenie danych z innego urządzenia albo jednoczesne używanie kilku profili użytkownika. W książce adresowej mogą powstać dwa rekordy o tej samej nazwie, a jeden kontakt może zostać zapisany ponownie z innym wewnętrznym kluczem. Z kolei usunięcie rekordu i ponowne utworzenie go nie musi zachować wcześniejszego identyfikatora, nawet jeśli nazwa i numer telefonu wyglądają identycznie. Objawy i bezpieczna diagnostyka w aplikacjiTypowe objawy obejmują komunikat o braku identyfikatora, niemożność zapisania zmian, błędne przypisanie wiadomości lub wydarzenia, powielone kontakty oraz różnice między aplikacją na komputerze i urządzeniu mobilnym. Warto ustalić, czy problem dotyczy jednego rekordu, całej książki adresowej, konkretnego profilu, czy tylko jednej funkcji, na przykład wyszukiwania odbiorcy. Ważne jest także sprawdzenie, czy błąd pojawił się po imporcie, aktualizacji, migracji danych albo przywróceniu kopii zapasowej. Przed naprawą należy wykonać kopię danych aplikacji, jeżeli program udostępnia taką funkcję. Następnie można sprawdzić rekordy z pustym polem identyfikatora, powtarzającymi się wartościami lub uszkodzonymi odwołaniami do innych tabel i plików. W zwykłej aplikacji użytkowej nie powinno się bezpośrednio zmieniać wewnętrznych kluczy w plikach bazy danych, ponieważ może to zerwać kolejne relacje. Bezpieczniejsze jest użycie funkcji naprawy, ponownego indeksowania, scalania duplikatów, ponownego importu albo odtworzenia poprawnego profilu. Jeżeli problem występuje tylko na jednym komputerze, należy porównać wersję programu, zalogowany profil, lokalizację danych oraz stan synchronizacji. Jeżeli błąd powtarza się na kilku urządzeniach, bardziej prawdopodobny jest problem w źródłowym zbiorze kontaktów lub w sposobie jego konwersji. Diagnostyka powinna zachować oryginalne pliki i obejmować test na kopii, aby nie pogorszyć stanu danych. Naprawa powiązań kontaktów i wsparcie serwisoweMetoda usunięcia problemu zależy od programu, który przechowuje kontakty. W prostym przypadku wystarczy usunąć uszkodzony wpis i utworzyć go ponownie za pomocą prawidłowego formularza aplikacji. Przy większej liczbie rekordów konieczne może być wyeksportowanie danych do obsługiwanego formatu, oczyszczenie duplikatów, ponowny import oraz odbudowanie indeksu wyszukiwania. Jeżeli uszkodzeniu uległ profil użytkownika, skuteczne bywa utworzenie nowego profilu i przeniesienie danych wyłącznie przy użyciu oficjalnych funkcji programu. Podczas diagnostyki laptopa lub komputera PC sprawdza się działanie aplikacji, pliki profilu, uprawnienia do katalogu danych, integralność nośnika oraz wpływ ostatnich aktualizacji. Trzeba rozdzielić błąd logiczny w danych kontaktowych od problemu sprzętowego, na przykład błędów dysku powodujących niepełny zapis pliku. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnostyką problemów z oprogramowaniem użytkowym oraz danymi aplikacji. |