Wird Mandanten-unabhängig gearbeitet, ist es notwendig, dass jede:r Benutzer:in in allen Objekten arbeiten kann. Die Menge der Ausgaben und dazugehörigen Ressorts wird dann aber leicht unübersichtlich, besonders in den Anlegen- und Suchenmasken. Deswegen muss das Objekt auch in Anlegen- und Suchmasken angegeben werden - die Ausgaben stehen dann objektabhängig anhand der Werteliste “WL_Ausgabe” zur Verfügung. Die Objektauswahl ist über die Werteliste “WL_Objekt” customizebar. Das Objekt, das in den Masken vorgeschlagen wird, kann im Benutzerkontext unter “Defaults” - “Anlegen: Masken” voreingestellt werden.
Funktionalitäten der Objektauswahl
Mandantenunabhängiges Arbeiten
Inhalte aus mehreren Objekten einsehen
Inhaltsverzeichnis
Allgemeine Beschreibung
In mehreren Masken (s. Auflistung unten) steht ein weiteres Feld “Objekt” in der Maske für den/die Kund:in zur Verfügung. Dies ist je nach Maske die jeweilige Objekteigenschaft: “DLayObjekt”, “DTextObjekt” usw. Hier z. B. die Anlegen-Maske von Seiten:
Betroffene Masken
Redaktion:
Anlegen-Maske für Seiten
Seite-Anlegen-Maske
Mappe-Anlegen-Maske
Global-Suchmaske (und hier die Suche nach Artikel, Seite, Mappe und Archivseiten)
Blattplanung:
Druckprodukt (Anlegen- und Suchmaske)
Druckproduktschema (Anlegen- und Suchmaske)
Druckform
Spiegel- und Spiegelschema-Suchmaske: In dieser Suchmaske gibt es kein Feld für Ausgabe oder Ressort. Stattdessen muss über die Drop-down-Liste gesteuert werden können, dass nach Absetzen der Suche nur Suchergebnisse der aktivierten Objekte ausgegeben werden. Also wenn Objekt “WN” aktiviert ist, wird die Suche nur auf Spiegel(-schemata) vom Objekt “WN” beschränkt. Die zur Verfügung stehenden Drop-drown-Listen zur Objektauswahl sind wie zuvor auch über eine Abbildung einstellbar sein.
Die Eigenschaft “Objekt“ muss nun bei allen Layout- und Textelementen vergeben sein. Über die Objektabhängigkeit wird auch festgelegt, welche Schriften und Farben am Element zur Verfügung stehen bzw. aufgerufen werden.
Arbeiten zwischen mehreren Objekten
Bei einer “strikten” Mandant:innentrennung wird, um Inhalte zwischen den einzelnen Objekten auszutauschen, entweder
mit mehreren PRINT NGEN-Instanzen gearbeitet (man startet ein PRINT NGEN als Benutzer:in in Objekt A, eines als Benutzer:in in Objekt B und zieht die auszutauschenden Inhalte per Drag & Drop in die jeweils andere Anwendung) oder
es werden Austauschmappen verwendet, in denen dem anderen Objekt die gewünschten Inhalte zur Verfügung gestellt werden, ohne dass selbst im anderen Objekt gearbeitet wird.
Bei der “weichen” Mandant:innentrennung kann jede:r Benutzer:in jederzeit die Inhalte des anderen Objektes einsehen. Um Inhalte zwischen zwei Objekten auszutauschen, wird die Quell- und Zielseite bzw. der Zielartikel nebeneinander geöffnet und per Drag & Drop mit gedrückter CTRL-Taste (nur das Layout wird kopiert, der Inhalt ist verlinkt) oder durch Drücken von CTRL + 1 (Layout und Inhalt werden kopiert) den auszutauschenden Inhalt von der Quell-Seite auf die Ziel-Seite kopiert.
Drückt man während des Drag & Drop-Vorganges die CTRL-Taste nicht, wird der Inhalt von der Quellseite auf die Zielseite verschoben.
Benutzerkontext
Defaults für Anlegen
In der Eigenschaftsgruppe “Defaults - Anlegen: Masken” jeweils das Objekt voreinstellen:
im Abschnitt “Artikel”
im Abschnitt “Seiten”
im Abschnitt “Mappen”
im Abschnitt “Druckprodukt-Schema”
Defaults für Suchen
In der Eigenschaftsgruppe “Defaults-Suchen: Globalsuchmaske”
im Abschnitt “Artikel”
im Abschnitt “Seiten”
im Abschnitt “Mappen”
im Abschnitt “Archivseiten”
im Abschnitt “Spiegel”
im Abschnitt “Druckprodukte”
Neues Recht “Objektauswahl”
Das neue Recht “Objektauswahl” muss für alle Benutzer:innen vergeben werden, die mit dem Objekt arbeiten sollen. Andernfalls ist das Objekt für den/die Benutzer:in schreibgeschützt. Ist im Benutzerkontext ein Standard-Wert für das Objekt eingetragen, so wird dieser automatisch beim Neuanlegen übernommen (etwa, wenn Kund:innen mit strikter Mandant:innentrennung arbeiten).
Oder:
Layouts (Vorlagen für Artikel, Elemente und Seiten) & Texte (Vorlagen für Artikel)
Das Objekt muss in allen Elementen in den Layout- und Texte-Bibliotheken eingetragen sein/werden.
Wertelisten
Werteliste “WL_Objekt” (erweitert)
Diese Werteliste führt die Objekte auf, die im Drop-down-Menü der Masken zur Verfügung steht.
WERTELISTE {} {wn, mz, wb, gl, ze, pa, SYS}
Werteliste “WL_Ausgabe” (erweitert)
Diese Werteliste wird abhängig vom Objekt gestaltet, sodass jeweils nur die Ausgaben in den Masken zur Verfügung stehen, die zum ausgewählten Objekt gehören:
WERTELISTE {} DLayObjekt, "" {} wn, * {wn-099_mf Ausgabe1, wn-101_ms Ausgabe2, wn-111_mo Ausgabe3} usw.