Mit Version 1.5.55.1 enthält BC Pro ein neues Feature zum Kennzeichnen von problematischen Begriffen innerhalb von Fließtexten.
Dazu wurde das bereits existierende Register „Texte“ funktional erweitert.
Um die neue Funktion zu nutzen, sind folgende Schritte notwendig:
1. Modul Vokabular: Anlegen eines hierarchischen Vokabulars, welches die für die Kennzeichnung vorgesehenen Begriffe, ggf. inkl. entsprechender Erklärungen und fremdsprachiger Bezeichnungen enthält.
2. Modul Datenmodell: Verknüpfung dieses Vokabulars mit dem Feld „T205_LongText_S“ aus der Tabelle „BC_T205_Text“. Wichtig: Bei der Vokabularverknüpfung muss im Feld „Filter: Typ“ der Typ des Texteintrags festgelegt werden, bei dem das neue Vokabular verwendet werden soll. Ohne Typeintrag ist keine Verwendung des Vokabulars möglich. Soll das Vokabular bei mehreren Eintragstypen verwendet werden, sind entsprechend mehrere Vokabularverknüpfungen anzulegen. Die Einstellungen für Bindungstyp, Anzeigemodus, Sortierung und Trennzeichen sind bei dieser Vokabularverknüpfung nicht relevant, da es sich nicht um ein klassisches Vokabular zum Eintrag in ein Datenfeld handelt.
3. Nach Neustart der Applikation: Öffnen eines Datensatzes (z.B. im Modul Sammlung) und Anlage oder Öffnen eines Eintrags im Register „Texte“ mit dem vorab in der Vokabularverknüpfung festgelegten Typ. Wichtig: Nur Texte, die als HTML formatiert sind, lassen sich mit dem Vokabular verknüpfen, also ist die Checkbox „Als HTML formatieren“ zu setzen. Es wird nun rechts neben der Detailanzeige des Eintrags ein geteiltes Zusatzpanel angezeigt. Im oberen Bereich wird das verknüpfte Vokabular angezeigt, im unteren Bereich die mit dem aktuellen Texteintrag bereits verknüpften Begriffe aus dem Vokabular - diese Liste ist zu diesem Zeitpunkt noch leer.
Wichtig: Eine Verknüpfung kann nur bei HTML-formatierten Texten vorgenommen werden. Außerdem muss sich der HTML-Editor im sogenannten WYSIWYG-Modus befinden (also nicht in der HTML-Quelltextansicht oder im Webvorschau-Modus). Für die Verknüpfung wird zunächst innerhalb des Textes die zu verknüpfende Textstelle mit der Maus oder der Tastatur markiert. Anschließend wird im rechts angezeigten Vokabular der zu verknüpfende Begriff gesucht und durch einfaches Anklicken markiert. Anschließend wird die Verknüpfung durch Anklicken des „Verknüpfen“-Schaltknopfes rechts neben dem Vokabular hergestellt. Durch diese Aktion wird die Textstelle unterstrichen (als „Link“) dargestellt, gleichzeitig erscheint die Textstelle und der verknüpfte Begriff in der Liste der verknüpften Begriffe im Zusatzpanel unten.
Folgende Einschränkungen bestehen beim Herstellen von Verknüpfungen: Eine Textstelle kann immer nur mit einem Begriff verknüpft werden. Auch das überlappende Verknüpfen von Textstellen mit mehreren Begriffen ist nicht möglich.
Durch Auswählen eines verknüpften Begriffes im Zusatzpanel unten rechts und anschließendes Anklicken des „Löschen“-Schaltknopfes wird die Verknüpfung zwischen Textstelle und Begriff gelöst. Die Textstelle erscheint nun wieder als normaler Text. Wenn im HTML des Textes manuell Veränderungen vorgenommen werden, welche die dort automatisiert vorgenommenen Markierungen einer Textstelle beschädigen oder entfernen, führt dies ebenfalls zur Auflösung der jeweiligen Verknüpfung.
Durch Anklicken der unterstrichen dargestellten Vokabularbezeichnung im Panel rechts oben wird - entsprechende Benutzerrechte vorausgesetzt - das Modul Vokabular geöffnet. Hier können jetzt Bearbeitungen am Vokabular vorgenommen werden.
Durch doppeltes Anklicken eines Vokabularbegriffs in der Baumanzeige rechts oben bzw. Markieren des Begriffs und Anklicken des „Details“-Knopfes wird ein Dialogfenster geöffnet, in welchem alle Details zum entsprechenden Vokabularknoten angezeigt werden. Eine Bearbeitung der Knotendetails ist hier jedoch nicht möglich.
Die Verknüpfung von Texten mit bestimmten Begriffen ist für die Kennzeichnung dieser Begriffe in BeeCollect Web entwickelt worden. Um diese Funktionalität in BeeCollect Web nutzen zu können, sind entsprechende Anpassungen in der Datensynchronisation zwischen BC Pro und BC Web sowie Anpassungen im FrontEnd von BC Web notwendig.