Wir nutzen nextcloud 15 um einen Exchange-Server zu ersetzen, bei dem eigentlich nur das Feature “gemeinsame Kontakte” genutzt wurde.
Mit Hilfe des Outlook-CalDav-Synchronizer läuft das auch ganz gut - mit einer Ausnahme:
Die in Outlook gespeicherten “Details” “Partner” und “Jahrestag” werden nicht in Nextcloud angezeigt und auch nicht von einem auf den anderen Rechner synchronisiert.
Da ich (bislang) keine Möglichkeit gefunden habe, diese Daten in nextcloud zu erfassen, vermute ich, dass das Problem hier liegt und nicht am Synchronizer.
Kann das jemand bestätigen?
Das Nextcloud-Adressbuch unterstützt eine bestimmte Anzahl von CardDAV-Elementen. Da jedoch nicht alle diese Elemente gemäß RFC eindeutig beschrieben sind haben sich unterschiedliche Implementierungsansätze bei den Software-Providen entwickelt.
Um das Problem einzukreisen, würde ich einmal einen entsprechenden Kontakt synchronisieren und dann den Datensatz als vcf-Datei exportieren. Auch wenn die Calendar-App nicht alle Daten anzeigt, so ist es doch wahrscheinlich, dass sich diese im Datensatz selbst befinden. Durch einen Blick in die vcf-Datei (Textdatei), kann man dann das verwendete Feld erkennen und schauen, wo es hier klemmt.
Klar lassen sich auch vcf-Dateien importieren (untere linke Ecke “Einstellungen>Importieren nach …”.
Gegebenenfalls ist es auch sinnvoll, dass Du dieses Forum erst einmal nach bereits existierenden Anfragen durchsuchst. Das Feld “Partner” heißt in der englischen Sprache doch “Spouse” und “Jahrestag” heißt "Anniversary".
Für mich sieht es so aus, als wenn MS hier keine Standardfelder sondern eigene definierte Felder (X-MS-…) verwendet. Aus diesem Grunde würde ich erwarten, dass das von Dir verwendete Sync-Tool die Felder korrekt übersetzt bevor diese in der Nextcloud-Datenbank gespeichert werden.
Die RFC-konformen Felder sollten meines Erachtens ANNIVERSARY und RELATED heißen.
Ach ja, es ist aus meiner Sicht generell sub-optimal, Fragen in deutscher Sprache zu stellen, da der Hauptentwickler meines Wissens kein Deutsch spricht und somit auf diese Anfrage nicht antworten kann
Ja, ich habe die Frage auch schon im generellen Forum auf Englisch gestellt…
Und auch schon ein Rückfrage aber noch keine abschließende Antwort erhalten.
Dein Hinweis mit den unterschiedlichen Feldnamen in der Outlook VCF-Datei ist gut.
Erklärt u.U. das Problem. Ob er zu einer Lösung führt?
Ich habe auch mal bei den Entwicklern von “CalDav Synchronizer” nachgefragt…
Es ist mir übrigens NICHT gelungen, die VCF-Datei eines einzelnen Kontakts über den “Importieren nach”- Button nach nextcloud zu importieren.
Das hatte ich probiert, bevor ich gefragt hatte.
Ich kann die Datei zwar auswählen - das war es dann aber auch. Es wird kein neuer Kontakt hinzugefügt.
Es ist wichtig darauf zu achten, dass die VCF-Datei in der richtigen Version vorliegt. Aktuell werden wohl nur Dateien in der VCard-Version 3.0 bzw. 4.0 unterstützt. Darauf lässt zumindest das folgende Issue Ticket schließen, welches v2.1 betrifft: https://github.com/nextcloud/contacts/issues/492
Ich vermute es muss wohl eher heißen, “die Daten werde nicht angezeigt”. Ich gehe davon aus, dass diese in der Datenbank enthalten sind, nur nicht interpretiert werdn können. “item1” dient meines Wissens der Gruppierung und “X-…” führt wieder nicht standardisierte, eigenständige Felder auf.
Hier hat vermutlich MS auch wieder ein eingenes Süppchen gekocht.
… um auch hier auf das englischsprachige crossposting hinzuweisen…
(ich sach doch, so crosspostings machen es schwer, auf dem aktuellen stand der diskussion zu bleiben)
Aber deshalb ist dies noch lange nicht standardkonform. Die Contacts app unterstützt eine Vielzahl von CardDAV-Standardfeldern, nicht aber jede Art von individuellen, nicht standardisierten Feldern.
Ja, da gebe ich Dir recht - nur hat sich auf meine erste Frage auf Englisch leider nicht so viel getan. Und dann meinte j-ed Fragen auf Englisch seien u.U. besser…
Es ist wohl so, dass aus einer VCF-Datei importierte Felder, die nicht angezeigt werden trotzdem in der Datenbank gespeichert werden.
Ein Import mit nachfolgendem Export scheint dies zu bestätigen.
Die Datumsfelder sind unterschiedlich formatiert, ansonsten sind aber alle Informationen da.
Da nun beim Import der Daten mit dem caldav Synchronizer und nachfolgendem Export die entsprechenden Felder NICHT da sind, liegt das Problem wohl beim Synchronizer.
Im CDS gibt es doch unter erweiterte Einstellungen die Möglichkeit, Caldav / Carddav Felder miteinander zu verknüpfen. Du musst dir nur ein Outlook-Feld suchen, dass bei deinen Kontakten am ehesten passt. Muss ja nicht “Partner” heissen. Im DAV-Feld kommt " X-ABLabel" rein.