Bei der Festlegung der Inhalte von Feldern dieser Tabelle können die nachfolgenden Platzhalter verwendet werden.
Diese Platzhalter werden beim ersten Zugriff eines Benutzer auf die Variante durch dessen aktuelle Inhalte ersetzt und als eigene Maskenvariante ohne Platzhalter gespeichert.
Sachbearbeiterkürzel
Anmeldename des aktuellen Benutzers
Benutezrname, unter dem SOG ERP (VACOS) aktuell läuft.
Weicht nur dann von #LOGNAME# ab, wenn mit Testszenarien gearbeitet wird.
Wann kann eine Maskenvariante verändert werden
Bei der Beurteilung, ob eine Maskenvariante schreibgeschützt ist, oder nicht, werden meherer Kriterien herangezogen:
Die Maskenvariante ist schreibgeschützt, wenn
- "master" gefüllt ist und die aktuelle Systemumgebung nicht mit der festgelegten überein stimmt.
- "schutz" auf "readonly" eingestellt ist.
- Der Name der Variante "base" lautet oder "_base" enthält und das aktuelle Projekt kein SOG Basis-Entwicklungsprojekt ist.
Ist "ownsach" gefüllt ist und der aktuelle Benuter entspricht diesem, ist die Maskenvariante nicht schreibgeschützt.
Ist "schreibrecht" gefüllt, und der aktuelle Benutzer hat dieses Recht, ist die Maskenvariante nicht schreibgeschützt.
Sind "ownsach" und "schreibrecht" nicht gefüllt, ist die Maskenvariante nicht schreibgeschützt.
Ansonsten ist die Maskenvariante schreibgeschützt.
Eindeutiger Name der Maskenvariante.
Enthält der Variantenname den Platzhalter #SACH#, so stellt die Variante ein "Template" dar.
Beim Start von ActiveSkin wird dieses Template gelesen, es werden alle Platzhalter durch aktuelle Werte ersetzt, und es wird für den aktuellen Benutzer eine eigene Maskenvariante angelegt, die alle Datenwerte aus dem zugrund liegenden Template enthält.
Bei einem Template (siehe Datenfeld varname) können Platzhalter verwendet werden.
Verzeichnisname der Maskenvariante.
Bei einem Template (siehe Datenfeld varname) können Platzhalter verwendet werden.
Der Name muss über alle Maskenvariantenhinweg eindeutig sein.
Bei Verwendung des ConfigStore (SOG ERP Voreinstellung) hat er aber keine weitere Bedeutung.
Tragen Sie einfach den Namen der Maskenvariante ein.
Format der Eingabe: SOGENVDOMAIN/COMPUTERNAME/PROJEKT/FIRMA
Leere Felder gelten als Übereinstimmung.
Wird für eine Maskenvariante ein führendes System festgelegt, so können Masken dieser Variante nur noch auf dem führenden System geändert werden,
Beim Entladen von Masken aus dem ConfigStore wird die Maskenvariante auf dem führenden System mit entladen.
Beim Laden von Masken in den ConfigStore werden Maskenvarianten nur dann geladen, wenn das Laden nicht auf dem führenden System stattfindet.
Mit dieser systematik können Maskenvarianten auf dem SOG ERP Mastersystem vorbereitet werden, die dann automatisch bei Auslieferung auf ein Mobil oder Niederlassungssystem dort schreibgeschützt sind.
Der "Schutz" sorgt dafür, dass Maskenvarianten, die von der SOG ausgeliefert werden, nicht ungewollt auf einem Kundensystem verändert werden.
Achtung: Änderungen in Basis-Maskenvarianten, die von der SOG ausgeliefert werden, sind bei dem nächsten SOG ERP (VACOS)-Update wieder verloren.
Daher sollten solche Maskenvarianten immer den Modus "Nur lesen" besitzen!
Mit dem Modus "Löschen bei Start" wird erreicht, das Konfigurationen jeweils beim Start von ActiveSkin gelöscht werden. Siehe auch: askin.ext.persistence.
"Kein Schutz" legt fest, dass Änderungen in dieser Variante möglich sind, sowie das kein Löschen von Konfigurationen beim Programmstart stattfindet. Damit wird eine Konfiguration also als "Permanent" definiert. Änderungen sind möglich und sollen erhalten bleiben.
"Nur hinzufügen" sollte nur im Hause SOG verwendet werden und verhindert das versehentliche Löschen von einzelnen Konfigurationsdateien.
Varianten ist nicht schreibgeschützt
Variante kann nur gelesen werden
Wird die Variante beim Start von ActiveSkin vom Eigentümer verwendet, werden alle enthaltenen Konfigurationen gelöscht. Das passiert unabhängig davon, ob der Benutzer zu dem Zeitpunkt das "ASPMsk" Recht hat, oder nicht.
Das Recht steuert nur die Einstellung dieser Open "DeleteOnStartup" beim ersten Ableiten einer benutzerbezogenen Maskenvariante.
Kein Angebot zum Löschen von Konfigurationen (Nur Basisentwicklung)
Variante wird verwendet, kann aber nicht ausgewählt werden.
Wurde die Maskenvariante aus einer Basisvariante abgeleitet, steht hier der Name der Basis.
Maskenvarianten können nur verwendet werden, solange die Basisvariante existiert.
Der Standard von SOG ERP (VACOS), also die Basis "Werkseinstellung" ist in der Maskenvariante #BASE sichtbar.
VACOS Recht, dass zum schreiben der Variante notwendig ist.
Eigentümer hat unabhängig von diesem Recht schreibrecht.
Der Eigentümer hat schreibrecht, Ist kein Eigentümer angegeben, ist die Maskenvariante für jeden änderbar.
Ist die Variante über das Datenfeld "Schutz" zusätzlich geschützt, wird die vorrangig behandelt.
Wird hier ein Name angegeben, wird beim Zugriff auf die Maskenvariante gecacht.
Ist das Feld leer, findet kein Caching statt.
Cachenamen sollten eindeutig sein!
Ermöglicht die Einstellung eines Startmenüs für eine Maskenvariante
Ist das Datenfeld leer, wird das Startmenü "menu" angezeigt.
ActiveSkin Frame in Größe und Position einstellen.
Die Fenstergröße wird beim Start nicht verändert.
Das Fenster wird als "Normales" Windowsfenster, weder minimiert noch maximiert dargestellt.
Das Fenster wird maximiert dargestellt.
Das Fenster wird vollkommen ohne Ränder dargestellt.
Das Fenster wird ohne Ränder, aber mit maximaler Geräteauflösung dargestellt.
Wirkt nur, wenn setframe nicht 0 ist.
Ermöglicht die Einstellung von Position und Größe des ActiveSkin Hauptframes.
Wirkt nur, wenn setframe nicht 0 ist.
Ermöglicht die Einstellung von Position und Größe des ActiveSkin Hauptframes.
Wirkt nur, wenn setframe nicht 0 ist.
Ermöglicht die Einstellung von Position und Größe des ActiveSkin Hauptframes.
Wirkt nur, wenn setframe nicht 0 ist.
Ermöglicht die Einstellung von Position und Größe des ActiveSkin Hauptframes.
Wirkt nur, wenn setframe nicht 0 ist.
Ermöglicht die Einstellung von Position und Größe des ActiveSkin Hauptframes.
Wirkt nur, wenn setframe nicht 0 ist.
Ermöglicht die Einstellung von Position und Größe des ActiveSkin Hauptframes.
Es wird keine Statuszeile angezeigt.
Dies kann z.B. für die Darstellung auf sehr kleinen MDE-Geräten verwendet werden.
Es wird keine Toolbar im Kopf von ActiveSkin dargestellt.
Oben rechts In der TopBar wird eine Schaltfläche "Funktionen" eingeblendet, die das auf- und zuklappen des Seitenmenüs ermöglicht.
Beim Start von VACOS-Funktionen wird dann das Seitenmenü zuerst nicht angezeigt, und erst nach dem Klicken auf die Schaltflächen "Funktionen" eingeblendet.
Steht auf "1" wenn die Variante aus einer der Template-Varianten automatisch erzeugt wurde.
Werden manuell Änderungen an einer automatisch erzeugten Variante durchgeführt, sollte diese Flag auf "0" gesetzt werden.
Dies erlaubt es, jederzeit alle automatisch erzeugten Datensätze wieder zu löschen, und ggf. neu erzeugen zu lassen.
Die Inhalte der Datenfelder
setposx, setposy, setwidth, setheight, setslider, setfontscale
wirken normalerweise nicht, wenn eine Maskenvariante aus einer Basis auf eine Benutzerbezogene Variante kopiert wurde (Datenfeld autogen=1),
Wird dieser Schalter gesetzt, wirken die Werte auch in solchen kopierten Varianten.
Damit wird also dem Benutzer die Möglichkeit genommen, individueller Einstellungen zu diesen Feldern zu speichern, und die in der Variante definierten Werte kommen immer zu Wirkung.
Dur Setzen dieses Schalters werden folgende Sonderbehandlungen aktiviert:
- Programme immer nur in selber Instanz, keine mehrere Reiter
- Keine Reiter auf dem HauptFormular (immer nur eine Instanz) (Damit auch kein "Abdocken" des Hauptreiters mehr möglich)
- ObjectList: Verschieben des Inhaltes mit der Maus ist aktiviert
- Keine Topbar
- Vor beenden Fragen aktiviert
Zeitstempel der letzten Veränderung des Datensatzes im Format yyyymmddhhmmss
Der Zeitpunkt wird als UTC-Zeit angegeben.