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.
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 .