{{:icon-owl-96.png?nolink|}} ====== Knowledgebase ► BeeCollect Media 2 ► Feldzuordnung BeeCollect -> NetX (Asset) ====== [[:start|{{ ::icon-home-64.png?nolink|Startseite}}]] [[bcpro:de:knowledgebase|{{ ::icon-owl-64.png?nolink|Zurück zur Knowledgebase}}]] [[bcpro:de:knowledgebase:bc-media:bc-media-2|{{ ::icon-arrow-left-64.png?nolink|Zurück zur Übersicht BC Media 2.0}}]] ===== Allgemeines ===== Datenfeld-Zuordnungen (oder auch: Mappings) sind die Grundlage, um Daten aus einem System gezielt in ein anderes zu transferieren - in diesem Fall aus BeeCollect Professional nach NetX . Dabei wird festgelegt, welches Datenfeld aus BeeCollect Professional einem NetX-Attribut zugeordnet werden soll. Das Mapping stellt dabei sicher, dass die Datentypen (also letztlich auch die Inhalte) der Netx-Attribute zu den Datenfeldern der BeeCollect Professional-Datenbank passen. BeeCollect Media unterstützt dabei die folgenden Datentypen für NetX-Attribute: * Text * Textbereich * Zahl * Datum Attribute, die einen anderen Datentyp aufweisen, können nicht im Mapping verwendet werden. Da die Datentypen von NetX und BeeCollect Professional nicht notwendigerweise kompatibel zueinander sind, muss bei der Definition des Mappings darauf geachtet werden, dass nur Attribute und Datenfelder miteinander verknüpft werden, deren tatsächliche Inhalt miteinander verträglich ist. Es ist beispielsweise möglich, ein NetX-Attribut vom Typ "Text" mit einem Datenfeld vom Typ "Datum" zu verknüpfen. Solange sichergestellt ist, dass alle aus dem Attribut ausgelesenen Texte als gültiges Datum interpretierbar sind, ist eine solche Zuordnung zulässig. ===== Einstellungen ===== {{:bcpro:de:knowledgebase:bc-media:mapping_bc_netx_01.png?nolink|}} Jedes Mapping erhält einen Namen, über welchen es bei der Auswahl in den jeweiligen Profilen eindeutig identifiziert werden kann. Daneben muss der NetX-Katalog ausgewählt werden, aus dem die in der Feldzuordnung verwendeten Attribute stammen. Für die Definition des Mappings muss die Verbindung zum NetX-Katalog gewährleistet und alle betreffenden Attribute dort bereits eingerichtet sein. Die eigentliche Feldzuordnung ist eine Liste, der Elemente mit (+) hinzugefügt werden können. Vorhandene Elemente können mit (-) wieder gelöscht oder mit (...) bearbeitet werden. Jedes Element besteht aus einem Quellwert und einem Zielfeld. Das Zielfeld ist immer ein Attribute aus dem konfigurierten NetX-Katalog. Es werden hier nur Attribute der oben genannten Datentypen angezeigt. Beim Quellwert besteht die Auswahlmöglichkeit zwischen folgenden Möglichkeiten: == BeeCollect-Feld == Aufgelistet werden hier alle Datenfelder aus der Medientabelle (Multimedia/BC_T_Media) sowie der Haupttabellen des Moduls Sammlung (ObjDaten/ObjDatenZ1/ObjDatenZ2). == Funktion == Hier stehen mehrere Funktionen zur Auswahl, ob auf vordefinierte Art Daten, die mit dem Sammlungsobjekt verknüpft sind, in ein Attribut zu übertragen. * **Artists / Participants** * Verwendung: //Abruf von Informationen zu verknüpften Personen / Organisationen// * Parameter * 1. Parameter: Modus (Formatierung der ausgegebenen Werte) * 0: [KueVornameS] [KueNameS] * 1: [OkuFunktionS]: [KueVornameS] [KueNameS] ([KueDatierungS]) * 2: [OkuFunktionS]: [KueVornameS] [KueNameS] ([KueDatierungS]), [OkuArtS] * weitere Parameter: Filter nach Einträgen im Feld [OkuFunktionS] * **Dimensions** * Verwendung: //Abruf von verknüpften Maßangaben// * Parameter * 1. Parameter: Modus (Formatierung der ausgegebenen Werte) * 0: Maßangabe * 1: Typ: Maßangabe * 2: Maßangabe (Typ) * weitere Parameter: Filter nach Maßtypen * **Object information** * Verwendung: //Abruf eines zusammengesetzten Objekttexts in der Art, wie er auch in BeeCollect Professional für die Anzeige von Objektreferenzen verwendet wird// * Parameter: keine Funktionen können als Ergebnis mehr als einen Wert liefern. Bitte dazu unten stehende Hinweise zu den verfügbaren Optionen beachten. == Fester Text == Hier kann ein vordefinierter Text hinterlegt werden, welcher bei der Übertragung der Metadaten in das zugewiesene NetX-Attribut geschrieben wird. == SQL-Statement == Hier kann ein SQL-Statement hinterlegt werden, welches genau ein Datenfeld aus einer beliebigen, direkt oder indirekt mit der Haupttabelle des Moduls Sammlung verknüpften Tabelle abruft. Eine SQL-Abfrage kann als Ergebnis mehr als einen Wert liefern. Bitte dazu unten stehende Hinweise zu den verfügbaren Optionen beachten. === Optionen für Mehrfachwerte === Liefert eine Datenquelle mehr als einen Wert als Ergebnis, müssen diese Werte zu einem Textblock zusammengeführt werden. Zur Steuerung, auf welche Art dies erfolgt, stehen folgende Optionen zur Verfügung: == None / keine besondere Verarbeitung == Werte werden ohne Trennzeichen aneinander gefügt == Concatenate with delimiter == Werte werden durch das angegebene Zeichen voneinander getrennt aneinander gefügt == Concatenate with line break == Werte werden durch einen Zeilenumbruch voneinander getrennt aneinander gefügt