Hallo,
heute bin ich auf ein Phänomen gestossen...
(1) Wenn ich einen Kontakt über eine vCard importiere und in dem Kontakt gibt es eine geschäftliche und private E-Mail Adresse... ist nach dem ersten Import alles prima... auch wenn im MPE geschäftlich / privat der E-Mail nicht angezeigt wird, wird es im Android Gerät korrekt ausgegeben.
(2) Wenn ich nun die gleiche vCard wieder importiere und die Reihenfolge der geschäftlichen und privaten E-Mail ist in der .vcf Datei getauscht... passiert, wenn es keine andere Änderung in der vCard-Datei gibt nichts, d.h. keine Änderung des Kontaktes.
(3) Wenn ich allerdings die vCard wie bei (2) importiere - mit im Vergleich zu (1) getauschter E-Mail - und es gibt noch eine weitere Änderung, z.B. dass die Firma sich geändert hat, passiert das folgende:
- im MPE ändert den Kontakt und es hat sich nach dem Import die Reihenfolge der E-Mails (1st zu 2ter Position in der Darstellung) getauscht
- im Android Gerät wird nach der Synchronisation die private E-Mail nun als geschäftlich und die geschäftliche als privat angezeigt... also gerade vertauscht!
Dies empfinde ich als sehr irreführend!
Würde es denn nicht Sinn machen, den E-Mails im MPE - genauso wie bei den Telefonnummern - mit einem Drop-Down die Type (Geschäftlich, Privat, Sonstige) zuzuordnen?
Das empfände ich als wesentlich klarer... und die Zuordnung wäre eindeutig.
Viele Grüsse,
kgurr
PS: Bei Bedarf lasse ich gerne die beiden vCard-Dateien zum Testen zukommen.
E-Mail Type bei vCard Import vertauscht
Ich habe hier einen älteren Beitrag im Forum gefunden, der Dir den Grund für das Verhalten erläutert => https://www.fjsoft.at/forum/viewtopic.php?t=16080
Selbstverständlich geht es auch aufwendiger, aber wir erheben nicht den Anspruch, dass unser Programm 100 % zu allem kompatible ist.
Selbstverständlich geht es auch aufwendiger, aber wir erheben nicht den Anspruch, dass unser Programm 100 % zu allem kompatible ist.
Hallo icke,
danke für Deine Antwort und die Erläuterung. Dachte mir schon so etwas... und kann sehr gut vertehen, dass es anspruchsvoll ist, die unterschiedliche Struktur der Felder in verschiedenen Geräten und Anwendungen zu "handeln". Daher kann ich den Ansatz, nicht allem gerecht werden zu wollen grundsätzlich sehr gut nachvollziehen.
Allerdings gibt es in mir ein "doch"...
Wenn unter bestimmten Umständen, wie in dem Beitrag erläutert, die E-Mail-Typen doch an das Device weitergegeben wird, sollte das was dann ankommt doch auch richtig sein!
So wie ich den Fall beschrieben habe ist offensichtlich, das initial die E-Mail-Typen beim Import richtig übernommen werden.
Ohne dass ich den Code von MPE kenne, sollte es doch möglich sein, dass wenn bei einem Import eine E-Mail selbst aktualisiert wird, eben gleichzeitig der E-Mail-Typ aus dem Import übernommen wird.
Das sollte keinen grossen Aufwand darstellen und das Problem wäre behoben.
Dass eine private E-Mail im Device als geschäftlich dargestellt wird oder umgekehrt finde ich wirklich sehr verwirrend und sollte die Überlegung einer Korrektur wert sein...
Oder
Viele Grüsse,
kgurr
danke für Deine Antwort und die Erläuterung. Dachte mir schon so etwas... und kann sehr gut vertehen, dass es anspruchsvoll ist, die unterschiedliche Struktur der Felder in verschiedenen Geräten und Anwendungen zu "handeln". Daher kann ich den Ansatz, nicht allem gerecht werden zu wollen grundsätzlich sehr gut nachvollziehen.
Allerdings gibt es in mir ein "doch"...
Wenn unter bestimmten Umständen, wie in dem Beitrag erläutert, die E-Mail-Typen doch an das Device weitergegeben wird, sollte das was dann ankommt doch auch richtig sein!
So wie ich den Fall beschrieben habe ist offensichtlich, das initial die E-Mail-Typen beim Import richtig übernommen werden.
Ohne dass ich den Code von MPE kenne, sollte es doch möglich sein, dass wenn bei einem Import eine E-Mail selbst aktualisiert wird, eben gleichzeitig der E-Mail-Typ aus dem Import übernommen wird.
Das sollte keinen grossen Aufwand darstellen und das Problem wäre behoben.
Dass eine private E-Mail im Device als geschäftlich dargestellt wird oder umgekehrt finde ich wirklich sehr verwirrend und sollte die Überlegung einer Korrektur wert sein...
Oder
Viele Grüsse,
kgurr
kgurr
Sorry, das war mein Fehler, Du hast Recht !
Das Problem ist, dass eine Änderung des Typs des Feldes beim Sync Handy > MPE berücksichtigt wird, aber eben nicht MPE > Handy und beim intelligenten Import.
Oberflächlich betrachtet logisch, da unser Programm keine Änderung des Types zuläßt.
Ich leite es ebenso an FJ weiter.
Gruß icke
Das Problem ist, dass eine Änderung des Typs des Feldes beim Sync Handy > MPE berücksichtigt wird, aber eben nicht MPE > Handy und beim intelligenten Import.
Oberflächlich betrachtet logisch, da unser Programm keine Änderung des Types zuläßt.
Ich leite es ebenso an FJ weiter.
Gruß icke
Zuletzt geändert von icke1954 am Do 19. Jul 2018, 18:55, insgesamt 1-mal geändert.
Was mich noch irritiert ist :
Das kann ich nicht reproduzieren.
Wenn die Typen korrekt in der vCard-Datei angegeben sind und der Datensatz wird von MPE > Handy übertragen, sollten die auch richtig angezeigt werden.
Sende mir bitte die 2 unterschiedliche vCard-Adressen per Mail zu.
kgurr66 hat geschrieben:(3) Wenn ich allerdings die vCard wie bei (2) importiere - mit im Vergleich zu (1) getauschter E-Mail - und es gibt noch eine weitere Änderung, z.B. dass die Firma sich geändert hat, passiert das folgende:
- im MPE ändert den Kontakt und es hat sich nach dem Import die Reihenfolge der E-Mails (1st zu 2ter Position in der Darstellung) getauscht
- im Android Gerät wird nach der Synchronisation die private E-Mail nun als geschäftlich und die geschäftliche als privat angezeigt... also gerade vertauscht!
Das kann ich nicht reproduzieren.
Wenn die Typen korrekt in der vCard-Datei angegeben sind und der Datensatz wird von MPE > Handy übertragen, sollten die auch richtig angezeigt werden.
Sende mir bitte die 2 unterschiedliche vCard-Adressen per Mail zu.
Hallo icke,
bei mir ist das Verhalten immer reproduzierbar.
Zudem, das ist mir wichtig zu sagen, dass mir das Problem immer wieder auf meinem Smartphone aufgefallen ist. Immer wieder habe ich beobachtet, dass der Typ privat / geschäftlich der E-Mail nicht korrekt zugeordnet ist, konnte aber nicht nachvollziehen, wo das her kommt.
Es könnte daher auch sein, dass das Problem mit dem CSV-Import auftritt. Das habe ich jetzt aber noch nicht getestet.
Du solltest die E-Mail mit den Testdateien in Deinem Postfach finden.
Grüsse,
kgurr
bei mir ist das Verhalten immer reproduzierbar.
Zudem, das ist mir wichtig zu sagen, dass mir das Problem immer wieder auf meinem Smartphone aufgefallen ist. Immer wieder habe ich beobachtet, dass der Typ privat / geschäftlich der E-Mail nicht korrekt zugeordnet ist, konnte aber nicht nachvollziehen, wo das her kommt.
Es könnte daher auch sein, dass das Problem mit dem CSV-Import auftritt. Das habe ich jetzt aber noch nicht getestet.
Du solltest die E-Mail mit den Testdateien in Deinem Postfach finden.
Grüsse,
kgurr
Für alle die hier mitlesen:
Ich konnte jetzt folgendes Verhalten reproduzieren:
1. Vorhandene E-Mail Types (Home, Work, Other) werden beim ersten Import korrekt übertragen
2. Wurde nur die E-Mail Types geändert, findet das beim intelligenten vCard-Import keine Berücksichtigung
3. Wurde die Zeilen-Reihenfolge der E-Mails in der VCF geändert, kommt es zu einer fehlerhaften Zuordnung, d.h. die Types bleiben in der alten Reihenfolge aber der Rest der E-Mailzeilen vom Import, wird korrekt übernommen.
Ich konnte jetzt folgendes Verhalten reproduzieren:
1. Vorhandene E-Mail Types (Home, Work, Other) werden beim ersten Import korrekt übertragen
2. Wurde nur die E-Mail Types geändert, findet das beim intelligenten vCard-Import keine Berücksichtigung
3. Wurde die Zeilen-Reihenfolge der E-Mails in der VCF geändert, kommt es zu einer fehlerhaften Zuordnung, d.h. die Types bleiben in der alten Reihenfolge aber der Rest der E-Mailzeilen vom Import, wird korrekt übernommen.