Hyperlinks customizen
Informationen
PLANTA project unterstützt drei verschiedene Arten von Hyperlinks
HL: Verknüpfte Dateien (einfache Hyperlinks)
HL: Lokale Dateien
HL: Dateien in der DB
Diese unterscheiden sich in der Ablageprozedur der Datei und deren Ablageort sowie der Vorgehensweise bei der Bearbeitung der Datei.
Details
Sämtliche Pfadangaben sind auch in UNC-Notation möglich.
Hinweis
Aufgrund der unterschiedlichen Anwendungsweise der drei Hyperlink-Arten ist es empfehlenswert, systemweit eine Art von Hyperlinks zu verwenden.
Siehe auch: Informationen zur Anwendung der Hyperlinks
Customizen
Hinweis
Hyperlinks können auch mit den Methoden der Klasse Hyperlink der Python-API bearbeitet werden.
Hyperlink: verknüpfte Dateien
Vorgehensweise
Customizer → System-Customizer → Data Dictionary aufrufen.
Die gewünschte Datentabelle auswählen.
Ein Dataitem mit dem Spaltentyp= HL: Verknüpfte Datei anlegen.
Hyperlink: Lokale Dateien / Hyperlink: Datei in der Datenbank
Hyperlink-DI anlegen
Im Modul Data Dictionary ein Dataitem mit dem Spaltentyp = HL: Lokale Datei oder HL: Datei in der DB anlegen
Funktions-DIs für das Hyperlink-DI anlegen
Je nach gewünschtem Verhalten des Hyperlinks pro zu definierende Funktion im Modul Data Dictionary ein Dataitem anlegen.
Beschreibung der möglichen Funktionen: siehe Funktionstabelle
Für das Funktions-DI ggf. den Wertebereich im Modul Dataitems definieren
Einstellungsparameter
DI mit Funktion | Wertebereich |
---|---|
ST | - |
CR | Pfad zur Vorlagedatei |
PA | Pfad zum temporären Verzeichnis für die lokalen Dateien |
FN | bei Option 1 oder 2: Aufbau des Dateiname/Titel |
DE | Pfad zum Papierkorb.
|
Funktions-DIs dem Hyperlink-DI als Unter-DIs zuordnen
Customizer → System-Customizer → Dataitems
Hyperlink-DI einfügen.
Klick mit der rechten Maustaste auf den Dataitem-Datensatz.
Einfügen → Unter-Dataitem aus dem Kontextmenü auswählen.
Dem Hyperlink-DI die Funktion-DIs als Unter-DIs zuordnen
Die Parameter Funktion und Option entsprechend der Funktionstabelle definieren.
Funktionen
Funktion | Muss | Lokal | DB | Beschreibung | Option | Default-Wert | Spaltentyp | DB-Länge | DF-Länge |
---|---|---|---|---|---|---|---|---|---|
ST | X | X | X | Definiert, ob die Datei in der Datenbank (HL: Datei in DB) oder lokal (HL: Lokale Datei) gespeichert wird |
| 0 | Zahl ohne NK (4-stellig) | 2 | 2 |
CR | X | Besagt, ob beim Anlegen von lokalen Dateien (HL: Lokale Datei) automatisch aus dem Standard-Template kopiert werden soll, und wie (mit Abfrage) |
| Nicht automatisch anlegen | Alpha | 80 | 80 | ||
PA | X | X | Besagt, wo die lokalen Dateien (HL: Lokale Datei) abgelegt werden und was passiert, wenn der Pfad nicht existiert |
| Fehlermeldung wenn Pfad nicht existiert | Alpha | 80 | 80 | |
FN | X | X | Definiert den Dateinamen/Titel der gespeicherten Datei |
| Gleicher Dateiname wie externe Datei | Alpha | 80 | 80 | |
DE | X | X | Definiert den Papierkorbpfad | - | Alpha | 80 | 80 |
Hinweis
Das Verzeichnis, in das die Dateien aus der Datenbank (HL: Datei in der DB) temporär abgelegt werden, wird im Datenfeld Hyperlink-Pfad im Modul Skins pro Skin hinterlegt.
Wird hier kein Pfad hinterlegt, wird das Standard-temp-Verzeichnis verwendet.
Einbinden
Vorgehensweise
Customizer → Modul-Customizer → Datenbereiche aufrufen
Den gewünschten Datenbereich einfügen.
Das gewünschte Hyperlink-DI einfügen.
Der Wert im Feld DF-Verhalten wird automatisch auf h eingestellt.
Bei Bedarf den Wert manuell auf ho ändern.
Hinweis
Ist der Parameter Ausgabe auf dem Datenbereich, der den Hyperlink enthält, aktiviert oder wird die Python-Funktion make_output() verwendet, verhält sich der Hyperlink wie mit DF-Verhalten ho .