Inhaltsverzeichnis
SynchroniseDocumentDataFields
Bei SynchroniseDocumentDataFields handelt es sich um einen Abschnitt in dem definiert wird welche datenfelder 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 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' | |
| 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
<SynchroniseDocumentDataFields precondition="'#(FILE_TYPE)==DFT'" load="XML_Document.Ref1" postcondition="'XML_Document.RefCount>=1'">
Datenfeldeinträge
Es können beliebig viele Datenfeldeinträge in den Abschnitt eingetragen werden. Alle Einträge sind als Leer-Tag nach folgendem Schema aufgebaut:
Tag-Name ist der Name des XML-Datenfelds und einziges Attribut ist value.
<Title value="%XML_Document.Ref1:Title%" />
Wertzuweisungen
Folgende Wertzuweisungen sind möglich:
