"Details" unter Outlook mit nextcloud syncronisieren

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?

Merci

dirk

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.

OK, werde ich probieren…
Kann ich auch eine einzelne vcf-Datei nach nextcloud importieren?

Da hätte ich eine vorliegen, von der ich sicher bin, dass die entsprechenden Felder gefüllt sind…

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.

BEGIN:VCARD
VERSION:2.1
...
X-MS-ANNIVERSARY:...
X-MS-SPOUSE:...

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 :wink:

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.

ciao

dirk

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

Merci.
Ja, bei uns ist Outllok 2007 im Einsatz - und das kann nur Version 2.1 VCF-Dateien exportieren…

Eventuell hilft Dir ja dieses Programm dabei das Problem zu lösen: http://www.vcardwizard.com/de/

Die damit kann ich V3 VCF-Dateien enthalten die Angaben für den Partner unter

item1.X-ABDATE:1997-10-13
item1.X-ABLABEL:_$!<Anniversary>!$_
item2.X-ABRELATEDNAMES:Kerstin Müller
item2.X-ABLABEL:_$!<Spouse>!$_

Und auch dieses Daten werden leider nicht nach nextcloud übernommen - bzw. sie sind dort nicht sichtbar…

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.

Ich habe mal aus der OS X Kontakte App einen Typ 3 VCF erstellt.
Dort sieht das ähnlich aus:

item5.X-ABRELATEDNAMES;type=pref:Kerstin Müller
item5.X-ABLabel:_$!<Partner>!$_

… um auch hier auf das englischsprachige crossposting hinzuweisen…
(ich sach doch, so crosspostings machen es schwer, auf dem aktuellen stand der diskussion zu bleiben)

1 Like

Was hier nicht gezeigt wird:
Zwischen $! und !$ steht in der Apple Variante "<Partner>" und bei Outlook “<SPOUSE>

OK - jetzt habe ich die Formatierung oben auch geändert…

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 - aber erkläre das mal den Nutzern…

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…

Um also mal kurz zusammenzufassen:

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.

kann man im CDS (kurz für caldav synchronizer) die felder nicht mappen?

Man kann - wie ich jetzt sehe - die synchronsierung des Jahrestag an- oder abschalten…

Zum Partner habe ich noch nichts gefunden.

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.