Wiele kontaktów z udostępnionymi informacjami

8

Tło: Mam obecnie kilkaset kontaktów zsynchronizowanych między serwerem Microsoft Exchange a kilkoma urządzeniami mobilnymi. Zapisuję również wyeksportowane kopie kontaktów w .vcfformacie .

(Urządzenia mobilne, z których obecnie korzystam, to telefon z systemem Symbian, telefon WP7, Nokia N900 i iPad).

Czy istnieje dobry sposób (aplikacja, format pliku, cokolwiek), aby utrzymywać kontakty z udostępnianymi informacjami?

Bardzo częstym scenariuszem jest to, że mam kontakty dla dwóch lub więcej osób mieszkających w tym samym domu, na przykład:

John Doe
123 Main Street, Anytown USA
Home: 555-555-1111
Work: 555-555-2222
Mobile: 555-555-3333
E-mail: [email protected]

Jane Doe
123 Main Street, Anytown USA
Home: 555-555-1111
Work: 555-555-4444
Mobile: 555-555-5555
E-mail: [email protected]

Jak widać, oba kontakty mają ten sam adres domowy i numer telefonu, ale różne nazwy i numery służbowe i komórkowe. (Inne informacje mogą być również udostępniane lub odrębne).

Znane mi aplikacje i formaty plików nie wydają się być dobrym sposobem na poradzenie sobie z tym. Jeśli użyję jednego kontaktu „John & Jane Doe” dla obu, trudno jest rozróżnić wyraźne informacje (jeśli chcę zadzwonić na telefon komórkowy Jane zamiast Johna). Jeśli używam osobnego kontaktu dla każdego, muszę pamiętać, aby zaktualizować oba (lub wszystkie dla N> 2), gdy przenoszą lub zmieniają swój domowy numer telefonu.

Idealne rozwiązanie pozwoliłoby mi stworzyć rekord zawierający informacje dla ich gospodarstwa domowego, a każdy z ich rekordów kontaktowych powinien zawierać odniesienie do rekordu gospodarstwa domowego, dzięki czemu, gdy przeglądam rekord kontaktu Johna, widzę zarówno wspólne, jak i odrębne informacje.

Czy jest coś, co ma dobre poparcie dla tego rodzaju rzeczy? (Sądzę, że tak, ponieważ jest to bardzo powszechny scenariusz.)

(Podejrzewam, że mógłbym uruchomić własny system, który generuje scalone .vcfpliki z jakiegoś rozszerzonego formatu, ale nie działałoby to dobrze z synchronizacją na wielu urządzeniach).

Aktualizacja :

Kiedy o to pytałem, utrzymywałem kontakty na serwerze Microsoft Exchange i synchronizowałem je z różnymi urządzeniami mobilnymi. Teraz przechowuję je na moim koncie Gmail, ale nadal używam Exchange ActiveSync ( więcej szczegółów ), więc w rzeczywistości sytuacja niewiele się zmieniła.

Keith Thompson
źródło

Odpowiedzi:

1

Większość narzędzi kontaktowych obsługuje Firmy w sposób, o jaki prosisz, tj. Firmy udostępniły dane, a użytkownicy mogą być przywiązani do firm. Zwykle działa to w CRM, więc możesz osiągnąć to, co chcesz, definiując każde gospodarstwo domowe jako firmę „Dom robi”, a w danych kontaktowych dołącz do nich firmę. Następnie możesz wyszukać firmę i znaleźć wszystkie odpowiednie kontakty dla tej grupy.

Jednak większość kontaktowych baz danych na telefonach to płaskie bazy danych i nie pozwalają one na relacje / hierarchię. Zwykle musisz użyć linków (takich jak pole firmy lub pole małżonka), aby otworzyć inny kontakt zawierający udostępnione dane. Mam nadzieję że to pomoże.

Vijay
źródło
1

Jak powiedziano wcześniej, oprogramowanie CRM lub oprogramowanie do zarządzania relacjami z klientami powinno wykonać zadanie. Są one również dostępne jako usługa (SaaS), taka jak Salesforce.com lub Microsoft CRM. CRM oparte na chmurze zasadniczo umożliwiają dostęp do bazy danych znajdującej się w chmurze z różnych urządzeń, w tym urządzeń przenośnych, smartfonów itp. Jeśli masz aplikację komercyjną, może to być właściwy sposób.

elektrownia
źródło
0

Obawiam się, że to, co próbujesz zrobić, uniemożliwiłoby ci edytowanie kontaktów w urządzeniach. Książki adresowe w normalnych programach użytkowników końcowych, takich jak thunderbird, android itp., Nie pozwalają na edycję / zmianę takich łączy między kontaktami opartymi tylko na adresie. Android może na przykład tworzyć linki między kontaktami, jeśli masz to samo na Facebooku i na koncie Google, ale jeden z nich zniknie, a drugi najmniej szczegółów. Zakłada się, że jest to ta sama osoba, a nie dwie osoby o tym samym numerze telefonu.

Jeśli nie stanowi to dla ciebie problemu, możesz, jak wspomniałeś, utworzyć edytor zaplecza, który łączy wszystkie dane w bazie danych, jak chcesz, a następnie utworzyć pliki, aby je wyeksportować, powiedzmy google, a stamtąd do wszystkich innych urządzeń mieć.

W przeciwnym razie możesz również pomyśleć o skonfigurowaniu katalogu LDAP, w którym możesz właściwie zdefiniować własne reguły. Istnieją wtyczki wyszukiwania LDAP dla prawie każdego urządzenia. Jednak również tutaj edycja zawartości z urządzenia staje się trudna.

odkrycie
źródło