====== SynchroniseDocumentDataFields ======
Bei **SynchroniseDocumentDataFields** handelt es sich um einen [[Options|Abschnitt]] in dem definiert wird welche [[:datenfeld]]er der [[:daten-xml]] eines Quelldokuments mit welchen Datenfelder eines zugehörigen Zieldokuments verknüpft werden sollen. Der Abschnittsname ist vorgegeben und wird von Primus intern zum Synchronisieren bei Änderungen genutzt. Für den [[Menübefehl]] [[prmProjectSyncroniseAllDataFields]] kann er im Attribut ''parameter'' angegeben werden.
===== Attribute =====
Im [[Glossar|Start-Tag]] können folgende Attribute angegeben werden:
^Attribut^Wert^Funktion^
|load| ''XML_Document.Ref1''| Gibt an aus welcher Daten-XML die Werte entnommen werden sollen|
|postcondition| '' 'XML_Document.RefCount>=1' ''| {{tag>Klärungsbedarf}}|
|precondition| '' '#(FILE_TYPE)==DFT' ''| Vorbedingung die für ein Zieldokument erfüllt sein muß, damit synchronisiert wird. Im Beispiel muß es eine [[:solid_edge]] Draftdatei sein.|
===== Beispiel =====
====== Datenfeldeinträge ======
Es können beliebig viele Datenfeldeinträge in den Abschnitt eingetragen werden. Alle Einträge sind als [[Glossar#Leer-Tag]] nach folgendem Schema aufgebaut:
[[Glossar#Tag-Name]] ist der Name des XML-Datenfelds und einziges Attribut ist ''value''.
====== Wertzuweisungen ======
Folgende Wertzuweisungen sind möglich: