Allgemeine Ergonomie der Safe-X3-Software 

Einführung

Bei Aufruf einer in Safe-X3-Technologie geschriebenen Sage-Software werden in der ersten Maske ein Portal, Menüs, und / oder zusätzliche HTML-Seiten angezeigt. 
Aus dieser ersten Maske heraus werden in Fenster strukturierte Funktionen aufgerufen, deren Ergonomie normalisiert ist, und die sich an verschiedenen Modellen orientieren (Datenblattverwaltung bzw. Objektverwaltung, Anzeigeverwaltung, Verarbeitungsverwaltung etc.).

In der vorliegenden Dokumentation wird die Software-Ergonomie sowohl für den Client-Server-Modus als auch für den Web-Modus beschrieben. Diese beiden Ergonomien sind seit Version 5 sehr ähnlich, und auf die wenigen noch vorhandenen Unterschiede wird mit dem Symbol ERGO_OBJWEB_31.gif hingewiesen.

In der Dokumentation wird die Funktionsweise im Detail beschrieben:

  • Startmasken bei der Anzeige von Menüs oder bei mit z. B. mit einem Portal verbundenen HTML-Seiten
  • generische Menüs, die von der Startmaske aus zugänglich sind
  • Menüs, die aus dem Fenster einer Funktion heraus zugänglich sind
  • Navigationsbereich

Des Weiteren sind Dokumentationen zur Ergonomie der verschiedenen Modelle (Objekt-, Anzeige-, Verarbeitungsverwaltung) vorhanden.

Startmaske

Bei Aufruf der Software umfasst die Stadtmaske mindestens folgende Elemente:

  • ein Register namens Homepage (Client-Server-Modus) oder Portal (Web-Modus).
    In diesem Register kann auf Tabellen und Grafiken zugegriffen werden, die aus einem Benutzerportal stammen, sofern es die Benutzerlizenz zulässt.
  • ein Register namens Onlinehilfe im Client-Server-Modus. In diesem Register kann auf das Inhaltsverzeichnis der Onlinehilfe zugegriffen werden.
  • Leeres Register, das dem Benutzer zum Speichern einer HTML-Seite zur Verfügung gestellt wird. Um dieses Register individuell anzupassen, kann per Klick in das Register ein Fenster geöffnet werden, in dem der zu speichernde Registertitel und die zu speichernde URL erfasst werden können. Nach der Freigabe der erfassten Daten wird rechts neben dem so parametrierten Register ein neues, leeres Register angezeigt. Zum Löschen von Registern steht das Kreuz nach dem Registertitel zur Verfügung.
  • Über der Homepage wird ein Fenster namens Browser angezeigt, in dem sich die dem Profil des verbundenen Benutzers zugeordneten Menüs befinden. Diese Menüs umfassen eine Reihe von erweiterbaren Untermenüs. Die Untermenüs können per Klick auf einen Funktionsnamen angezeigt werden.
  • ein standardmäßig leeres Fenster namens Favoriten. Dieses Fenster kann so angepasst werden, dass es ein bis vier Funktionen oder Untermenüs umfasst. Zur Belegung dieses Fensters werden die entsprechenden Funktionen und Menüs per Drag-and-drop aus dem Fenster Browser ausgewählt und im Fenster Favoriten abgelegt. Wenn ein Element aus dem Fenster Favoriten wieder gelöscht werden soll, so muss dieses per Drag-and-drop außerhalb des Fensters platziert werden.

Die beiden Fenster Browser und Favoriten können jederzeit geschlossen werden; mit folgenden beiden Symbolen oben rechts in der Maske können Sie wieder geöffnet werden: ./ERGO_OBJWEB_04.jpg.

  • Per Klick auf das erste dieser Symbole wird das Menü der Favoriten geöffnet.
  • Per Klick auf das zweite dieser Symbole wird der Browser geöffnet.

Menüs, die von der Startmaske aus zugänglich sind

Bei der Anzeige von Menüs und in einer beispielsweise mit dem Portal verbundenen HTML-Seite stehen lediglich die vier folgenden Menüs zur Verfügung, und die dort zugänglichen Funktionen weisen besondere Eigenschaften auf:

  • Menü Datei
  • Menü Browser
  • Menü Werkzeuge
  • Menü? (Hilfe)

Menü Datei

Über dieses Menü kann auf folgende Funktionen zugegriffen werden:

  • Konfiguration der Anwendungen: Anzeige des Definitionsfensters für die Verbindungsparameter an einen gegebenen Ordner analog zum Button Konfiguration in der Verbindungsbox der Software
  • Druckverwaltung: Anzeige des Fensters, in dem zu jedem Druckserver (Localhost steht für den eigenen Arbeitsplatz) die Liste der aktuellen Crystal Reports angezeigt wird. Dort können die aktuellen Abfragen angezeigt werden. Weiterhin ist es möglich, die Druckreihenfolge zu ändern oder einzelne Abfragen zu löschen. Voraussetzung hierfür ist, dass der verbundene Benutzer der Eigentümer der entsprechenden Elemente ist.
  • Drucken: Anzeige der Druckdialogbox und Bildschirmausdruck des aktuellen Fensters
  • Anwendung verlassen: Verlassen der Anwendung.

ERGO_OBJWEB_31.gif Im Web-Modus steht nur die Option Anwendung verlassen zur Verfügung.

Menü Browser

Dieses Menü entspricht dem des Internetbrowsers Internet Explorer™. Einige IE-Funktionalitäten sind vom Client aus verfügbar. Folgende Funktionalitäten stehen zur Verfügung:

  • Zurück und Vor zur Anzeige der vorherigen oder nächsten Browserseite, wenn von Menü zu Menü oder über Hyperlinks von HTML-Seite zu HTML-Seite navigiert wird
  • Startseite zur Anzeige der standardmäßig in den Internetbrowserparametern definierten Homepage
  • Aktualisieren, Stopp als klassische Funktionalitäten von Internetbrowsern
  • Homepage zur Anzeige der Startseite in der Sage-X3-Software
  • Zur Funktion... (Tastaturkürzel ) zum Öffnen einer Dialogbox, in der der Code der auszuführenden Funktion erfasst oder ausgewählt werden kann.

./ERGO_OBJWEB_31.gif Im Web-Modus steht nur die Option Zur Funktion... zur Verfügung.

Menü Werkzeuge

./ERGO_OBJWEB_31.gif Dieses Menü steht lediglich im Client-Server-Modus zur Verfügung und bietet Zugriff auf die beiden folgenden Funktionalitäten:

  • Modus Berichtsentwickler. Mit diesem Modus kann der Benutzer einen Modus wählen, in dem die Entwicklung von Berichten lokal möglich ist (sofern der Benutzer hierfür durch den Benutzerparameter DEVCRY berechtigt ist). In den Hilfetexten zur Entwicklung stehen weitere Informationen über diese Funktionen zur Verfügung.
  • Optionen... Es öffnet sich ein Fenster, in dem bestimmte Eigenschaften des Client-Arbeitsplatzes angezeigt und / oder geändert werden können. Diese Eigenschaften sind in den drei folgenden Registern gruppiert:

1/ Register Allgemein:

  • Standardverbindungssprache
  • Kontrollkästchen, mit dem präzisiert werden kann, ob die Verbindungsbox beim Aufruf der Software angezeigt werden soll. Wird dieses Kontrollkästchen nicht aktiviert, so wird beim Aufruf der Software die Verbindungsbox nur dann angezeigt, wenn während des Aufrufs die Shift-Taste gedrückt gehalten wird.
  • Kontrollkästchen, mit dem präzisiert werden kann, ob das Belegungsfenster angezeigt werden soll.
  • In den Masken verwendete Auflösung: Standard (600*800 für Masken) oder Hoch (768*1024 für Masken)
  • Vom Verarbeitungseditor verwendete Eigenschaften.

2/ Register Tabellen zur Definition der farblichen Gestaltung der Tabellenzeilen (mit einem Wiederholungsfaktor von ein bis fünf Zeilen)

3/ Register Policen und Stile zur Spezifizierung der in den Standardmasken verwendeten Policen.

Menü ? (Hilfe)

 Über dieses Menü kann auf folgende Funktionen zugegriffen werden:

  • Demobeschreibung (nur im Client-Server-Modus)
  • Inhalt für den Zugriff auf das Inhaltsverzeichnis der Onlinehilfe
  • Sage-Standort
  • Diagnosehilfe mit folgenden Funktionalitäten:
    - Taschenrechner mit Zugriff auf das Werkzeug Taschenrechner.
    - Debugger mit Zugriff auf den Debugger.

    ./ERGO_OBJWEB_31.gif Wenn der Benutzer über Administratorrechte verfügt, so sind im Web-Modus weitere, eher technische Funktionalitäten verfügbar. Diese reichen von der Aktivierung der lokalen Protokolldateien über die Anzeige der Netzwerkfehler zu den mit der Sitzung verbundenen Statistiken und lokalen Performances. Weitere Informationen über diese Funktionalitäten sind im technischen Anhang verfügbar.
  • Übrigens ermöglicht die Anzeige:
    - der verschiedenen technischen Daten zu der aktuellen Sitzung: Version des Clients, Anmeldedaten des Benutzerarbeitsplatzes, Verarbeitungsserver, Datenserver, Servicenummer...
    - Hinweise zur Softwarebenutzung

Menüleiste, die aus dem Fenster einer Funktion heraus zugänglich ist

Diese Menüleiste bietet Zugriff auf eine Reihe von Menüs. Manche dieser Menüs sind generische Menüs, die unabhängig vom Kontext auf dieselbe Weise verwendet werden. Andere hängen von der Verwaltung bestimmter Funktionen oder von der Objektverwaltung ab. Zu den in diesen Menüs vorhandenen Funktionen können Tastaturkürzel vorhanden sein; in diesem Fall werden sie hinter dem Funktionstitel angegeben.

Menü Datei

Dieses Menü bietet Zugriff auf folgende Funktionen:

  • Die Funktionen Neu, Speichern, Anlegen, LöschenSchließen und Anwendung verlassen können über die Symbole der oberen Menüleiste und über die Buttons im unteren Maskenbereich aufgerufen werden.
    Im Client-Server-Modus entspricht Neu dem Symbol ./ERGO_GENWEB_09.jpg.
  • Mit Schlüssel ändern (Objektverwaltung) wird ein Fenster geöffnet, in dem der aktuelle Datenblattschlüssel geändert werden kann. Achtung, diese Möglichkeit steht nicht für alle Objekte zur Verfügung und kann eine lange Laufzeit beanspruchen, denn sämtliche Datenblätter der verbundenen Tabellen, die den entsprechenden Schlüsselwert enthalten, werden dabei geändert.
  • Anhänge bietet Zugriff auf die Verwaltung der in einer Anhangdokumentation beschriebenen Anhänge.
    Im Client-Server-Modus entspricht Anhänge dem Symbol ./ERGO_OBJWEB_25.jpg.
    Sind Anhänge zum Datenblatt vorhanden, wird dies durch das Symbol ./ERGO_OBJWEB_25.jpg in der Aufgabenleiste (Web-Modus) oder unterhalb der Buttons (Client-Server-Modus) signalisiert. Per Doppelklick auf dieses Symbol kann auch das Anhangfenster geöffnet werden. 
  • Mit Kommentare wird ein Fenster geöffnet, in dem auf einen in der Datenbank gespeicherten Plain- oder Rich-Text zugegriffen werden kann (per Rechtsklick auf das Textfeld kann zwischen den Textformaten gewechselt werden).
    Im Client-Server-Modus entspricht Kommentare dem Symbol ./ERGO_OBJWEB_34.jpg.
    Hinweis auf das Vorhandensein eines Kommentars:
    - im Web-Modus mit dem Symbol ./ERGO_OBJWEB_26.jpg in der Aufgabenleiste,
    - im Client-Server-Modus mit dem Symbol ./ERGO_OBJWEB_34.jpg unterhalb der Buttonleiste.
    Per Doppelklick auf dieses Symbol kann auch das Kommentarfenster geöffnet werden.
  • Export bietet die Auswahl zwischen einem Datenexport im XML-Format und einem Export nach Excel..
    - Mit XML-Export können in einer Instanz des Internetbrowsers die Daten des aktuellen Fensters im XML-Format angezeigt werden (Feldliste mit Feldnamen und Feldwert). Diese Daten können direkt auf der Festplatte gespeichert werden.
    - Mit Export nach Excel kann in einer Instanz des Internetbrowsers eine Datei mit der Erweiterung .csv angezeigt werden, die die Daten des aktuellen Fensters umfasst. Der Browser verwendet Excel, wenn dieses Programm am Arbeitsplatz installiert ist und standardmäßig diesen Dateityp öffnen kann.
  • Die Auswahl Drucken / Daten und Drucken / Liste bieten Zugriff auf das Aufruffenster für einen dem Datenblatt zugeordneten Bericht. Per Konvention ist der dem Druck zugeordnete Bericht mit dem aktuellen Datenblatt verbunden. Dies bedeutet, dass die Druckfunktion ohne aktuelles Datenblatt nicht aktiv sein kann. Hingegen muss der Bericht nicht unbedingt der Liste zugeordnet sein. Die Zuordnung von Berichten zu Objekten wird per Parametrierung im Customizing der Objekte vorgenommen, wo jeder dieser beiden Funktionen ein Berichtscodes zugeordnet wird. Wird eine Funktion nach Transaktionen verwaltet, können Reports auch auf Ebene jeder Transaktion zugewiesen werden. In der Parametrierung der Druckcodes können Berichtscodes zu einem oder mehreren Berichten umgeleitet werden. In diesem Fall öffnet sich ein Auswahlfenster mit den verschiedenen zur Verfügung stehenden Berichten, und der Benutzer trifft seine Auswahl. Druck kann auch über ein im oberen Maskenbereich (blaue Leiste) befindliches Symbol und durch Kombination der Tasten  + ausgewählt werden.
  • Mit Senden an (Objektverwaltung) wird ein Fenster geöffnet, aus dem einigen anderen Benutzern eine Nachricht gesendet werden kann.
    Im Client-Server-Modus entspricht Nachricht senden dem Symbol ./ERGO_OBJWEB_35.jpg.
    Der Versand einer Nachricht wird in der Maske mit folgendem Symbol angezeigt: ./ERGO_OBJWEB_35.jpg Dieses Symbol befindet sich in der Aufgabenleiste (Web-Modus) oder unterhalb der Buttonleiste (Client-Server-Modus).
    Diese Meldungen enthält einen Link zum Datenblatt. Auf diese Weise können die Benutzer per Doppelklick auf das Symbol zum aktuellen Datenblatt zurückkehren. Zudem kann eine auf dem eigentlichen Workflow-Button basierende Workflow-Parametrierung zugeordnet werden. In diesem Falle öffnet sich zur Erfassung der Elemente nicht das Nachrichtenfenster, sondern die Nachricht wird automatisch versendet.
  • Mit Eigenschaften (Tastaturkürzel ) (Objektverwaltung) wird ein Fenster geöffnet, das Informationen über das aktuelle Datenblatt umfasst. Je nachdem, ob die entsprechenden Spalten in der Haupttabelle (CREDAT, CRETIM,CREUSR, UPDDAT, UPDTIM, UPDUSR) enthalten sind, werden standardmäßig folgende Daten angezeigt: Datenblatttitel, Anlagedatum, Anlageuhrzeit, Benutzer, der die Anlage durchgeführt hat, Änderungsdatum, Änderungsuhrzeit und Benutzer, der die Änderung durchgeführt hat. Die in diesem Fenster angezeigten Daten können aber auch per Parametrierung der Objekteigenschaften geändert werden.
    Hinweis: Wird auf einem Feld, das den Schlüssel eines Objektes enthält, auf die Taste gedrückt, so werden die entsprechenden Objekteigenschaften angezeigt. Beispiel: Im Feld Kunde kann in der Auftragserfassung per Druck auf diese Taste das Fenster mit den Kundeneigenschaften geöffnet werden (dadurch muss zur Anzeige des Fensters Datei / Eigenschaften nicht zunächst zu den Kundendaten getunnelt werden).

Menü Ausgabe

Dieses Menü befindet sich in der oberen Menüleiste direkt hinter dem Menü Datei und umfasst die üblichen Windows-Ausgabefunktionen, die auf das aktuelle Feld angewendet werden können:

  • Stornieren entspricht im Client-Server-Modus dem Symbol ./ERGO_GENWEB_11.jpg.
  • Ausschneiden und Kopieren entsprechen im Client-Server-Modus den Symbolen ./ERGO_GENWEB_12.jpg, mit denen der Papierkorbinhalt mit dem Inhalt des aktuellen Feldes gefüllt wird. Mit Einfügen (bzw. Symbol ./ERGO_GENWEB_13.jpg) wird dieser Inhalt in das aktuelle Feld eingefügt.
  • Mit Suchen, Vor und Zurück wird nach bestimmten Feldwerten gesucht, insbesondere in einer Tabelle und im Bearbeitungsmodus (Texte, Programme).
  • Die Funktion Ersetzen steht nur im Bearbeitungsmodus zur Verfügung.
  • Mit Auswahl (Tastaturkürzel ) wird ein Auswahlfenster zu einem Feld mit Objektverwaltung geöffnet. Dieses umfasst als Auswahlkriterien die in der Explorer-Liste des Objekts vorhandenen Felder. Analog zur Explorer-Liste können per Rechtsklick Filter auf diese Felder gelegt werden.
  • Datei öffnen und Datei auswählen stehen nur für bestimmte Felder zur Verfügung (wenn dort der Pfad einer Datei referenziert werden kann).

Menü Anzeige

Über dieses Menü kann auf folgende Funktionen zugegriffen werden.

  • Zuletzt gelesene (Tastaturkürzel ) steht in der Objektverwaltung zur Verfügung und bietet die Auswahl von Feldwerten, die von einer Tabelle geprüft werden. Hierfür werden die Schlüssel der zuletzt vom Benutzer gelesenen Datenblätter angezeigt.

  • Statistiken ist in der Objektverwaltung verfügbar und kann nur dann aktiviert werden, wenn Statistiken parametriert sind, deren erste Kriterien in dem vom Objekt verwalteten Datenblatt vorhanden sind.
    Beispiel: Wenn Verkaufsstatistiken parametriert sind, die nach Kundenländern, dann nach Kundengruppen, Kunden und schließlich nach Artikelgruppen strukturiert sind, so steht ein entsprechender Zoom von den Kundendaten zur Statistikanzeige zur Verfügung (der Zoom wird direkt von den Kundenzahlen aus aufgerufen).

  • Mit dem Umrechner (Tastaturkürzel  + ) können vorübergehend die Werte sämtlicher Felder vom Typ "Beträge in Fremdwährungen" in einer anderen Währung angezeigt werden. Diese Funktionalität wurde insbesondere in der Übergangsphase auf den Euro verwendet. Heute dient sie dazu, Beträge in beliebigen anderen Währungen anzuzeigen, wobei die standardmäßig angezeigte Währung der im Parameter EUROCOD angegebenen Währung entspricht. Der Code dieser Währung wird in einem kleinen Fenster angezeigt. Es kann der eine andere Währung erfasst oder ausgewählt werden. In der ersten Maske werden dann direkt die umgerechneten Beträge angezeigt. Mit der Eingabetaste werden das Fenster geschlossen und die Anzeige in der ursprünglichen Währung wiederhergestellt. Die Umrechnung erfolgt zum Tagesdatum und basiert auf Wechselkurs Nr. 1.

  • Mit Aktualisieren (Tastaturkürzel ) wird die Auswahlliste links aktualisiert.

  • Mit Maskensteuerung auswählen wird bei Objekten mit Maskensteuerungsverwaltung die aktuelle Maskensteuerung gewechselt: Es öffnet sich ein Auswahlfenster, in dem die möglichen Maskensteuerungen angezeigt werden.

Menü Browser

Über dieses Menü kann auf folgende Browserfunktionen zugegriffen werden:

  • Mit Erster, Nächster, Vorheriger, Letzter können die Tabellendatenblätter sequenziell gelesen werden (in der zur Auswahlliste links definierten Schlüsselreihenfolge). Bei diesen Vorgängen wird die Auswahl aus Datei / Auswahlberücksichtigt. Weiterhin werden die Berechtigungsfilter angewendet, nicht jedoch die per Rechtsklick auf die aktuelle Auswahlliste links gesetzten Filter.
    Im Client-Server-Modus entsprechen diese Funktionen dem Symbol: ./ERGO_GENWEB_14.jpg

  • Mit Zur Funktion... (Tastaturkürzel ) wird das Fenster Ausführung einer Funktion geöffnet, indem direkt zu einer anderen Funktion gewechselt werden kann.
    Die neue Funktion kann über ihren Namen angegeben oder aus einer Liste mit vier in diesem Fenster standardmäßig angezeigten Funktionen ausgewählt werden.

  • Mit Tunnel(Tastaturkürzel ) kann von einem Feld aus, dessen Wert von einem Objekt verwaltet wird, zur entsprechenden Objektverwaltung verzweigt werden. Ein Fenster wird dann gestapelt, um das fragliche Objekt zu verwalten: Das Standarddatenblatt entspricht dem aktuellen Schlüssel (sofern vorhanden) des Feldes, von dem aus getunnelt wurde. Ist der Feldwert änderbar, so wird er bei Rückkehr mit dem zuletzt gelesenen Schlüssel belegt.

  • Mit Verbindungen können Verbindungen zu anderen Datenblättern erfasst werden. Weiterhin können die vorhandenen manuellen Verbindungen geändert werden. Neben diesen Funktionen bietet das Menü Zugriff auf vier weitere, vom Benutzer mithilfe der Funktion Customizing Benutzer frei definierbare Funktionen. Tastaturkürzel:   bis  . Mit diesen Funktionen können Nebensitzungen aufgebaut werden. Hierbei ist zu beachten, dass es für solche Sitzungen in der Lizenz Begrenzungen geben kann und dass sie zu einem bestimmten Benutzercode in einem Remote-Ordner geöffnet werden. Weiterhin werden vorgenommene Parametrierungen erst nach dem Verlassen der Sitzung aktiv. Die neue Menüauswahl wird erst beim nächsten Sitzungsaufbau berücksichtigt.

Menü Auswahl

Mit diesem Button gelangt der Benutzer zu folgenden Auswahlfunktionen:

Erweiterte Auswahl

Es wird ein Fenster angezeigt, indem Auswahlkriterien für die Spalten der Onlinetabellen erfasst werden können.
Das Fenster besteht aus mehreren Kriterienzeilen, die mit den logischen Operatoren und / oder.
Zu jedem Kriterium sollten folgende Daten erfasst werden:

1. Entweder das betreffende Feld oder dessen Bezeichnung. Durch einen Tab wird ein Auswahlfenster angezeigt und schlägt eine Felderliste vor.
2. Ein Operator und ein Wert.
Folgende Operatoren sind verfügbar: gleich, ungleich, größer oder gleich, größer, kleiner oder gleich, kleiner, wie. Der letzte Operator ist nur bei numerischen Feldern verfügbar und ermöglicht die Erfassung von Templates mit Wildcards.
Bei Feldern vom Typ Lokales Menü (Auswahl aus einer Liste, die als Kombinationsfeld zur Verfügung steht) kann der Wert ausgewählt werden; es reicht jedoch, den Beginn des Titels zu erfassen. Beispiel: Um lediglich diejenigen Datenblätter auszuwählen, bei denen der Indikator "nicht aktiv" für eines der verwaltenden Objekte gesetzt ist, werden der Feldname (hier ENAFLG), der Operator gleich und der Wert nein gesetzt (wobei nur der Buchstabe "n" erfasst werden muss; der Wert nein wird dann bei Aktualisierung der Anzeige nach der Freigabe des Feldes angezeigt).

Neben den wie oben beschriebenen Kriterien können auch Kriterien in Form von X3-Ausdrücken erfasst werden; Formeln dieser Art werden erfasst, indem per Rechtsklick die entsprechenden Spalten der Onlinetabellen ausgewählt werden. Beispiel: Wenn nur die in der aktuellen Woche angelegten Datenblätter angezeigt werden sollen, kann ein Auswahlausdruck folgenden Typs formuliert werden:

 

CREDAT>=aweek(week(date$),year(date$))

Hinweis: Bei großen Tabellen ist es vorzuziehen, einen auf dem Feld CREDAT basierenden Index zu verwenden. Dies gilt insbesondere dann, wenn die Auswahl gespeichert werden soll. Dabei kann es sich um einen Optimierungsindex handeln.

Kontrollkästchen Zeilenende

Nach der Erfassung eines Kriteriums kann es als änderbarer Standardwert definiert werden. Hierfür ist das Kontrollkästchen Zeilenende zu aktivieren.

Beispiel

Zu den Verkaufsrechnungen wird folgendes Memo angelegt:
Erste Position: BPCINV (Rechnungskunde) gleich Dupond, Kontrollkästchen Zeilenende aktiviert.
Zweite Position: SALFCY (Verkaufsstandort9 gleich Paris, Option Positionsende ausgewählt.
Vor der Ausführung des Memos wird in einem Fenster dessen erste Zeile angezeigt und 'Paris' als änderbarer Standardwert vorgeschlagen. Für den Kunden Dupond kann dann ein anderer Standort ausgewählt werden.

Standardauswahl und Auswahlsymbol

Wird einer Auswahl der Code STD zugewiesenen, so bedeutet dies, dass diese Auswahl bei Aufruf der Funktion automatisch abgerufen wird. Es ist ein globales Standardmemo vorhanden. Dieses wird standardmäßig auf alle Benutzer angewendet, sofern diese kein eigenes Standardmemo festgelegt haben (das lokale Memo STD hat Vorrang).

./ERGO_OBJWEB_31.gifDer Benutzer wird auf folgende Weise auf eine aktive Auswahl hingewiesen (unabhängig davon, ob diese Auswahl aus dem Menü Auswahl oder über ein STD-Memo bei Aufruf der Funktion getroffen wurde):

  • Web-Modus: In der Titelleiste der Auswahlliste links wird das Symbol ./ERGO_OBJWEB_28.jpg angezeigt. Bei Klick auf dieses Symbol wird der Name der aktiven Auswahl angezeigt.
  • Client-Server-Modus: Symbol ./ERGO_GENWEB_17.jpg unterhalb der Buttonleiste.

Die Auswahl kann nach der Erfassung von mehreren Kriterien dieses Typs mit dem Button gespeichert werden. Es öffnet sich dann ein Fenster, in dem ein 15-stelliger alphanumerischer Code und ein sprechender Titel erfasst werden können. Wenn das angelegte Memo global sein soll, also von allen Benutzern geteilt wird, ist das Kontrollkästchen global zu aktivieren. Andernfalls wird das Memo als lokal betrachtet und ist nur für den Benutzer sichtbar, von dem es angelegt wurde. Achtung, das Kontrollkästchen "global" ist nur für bestimmte Benutzer autorisiert (dieses Recht ist durch den Parameter SELGLO festgelegt).

Gespeicherte Auswahlkriterien können zu Performanceproblemen führen. Dies gilt insbesondere dann, wenn von dem Objekt eine besonders große Tabelle verwaltet wird und die Auswahlkriterien sehr komplex sind und kein Index vorgesehen ist. Um diese Fälle zu vermeiden, wird beim Speichern von Memos eine Prüfungen durchgeführt. Wenn die Parameter AUZMEMO und SELWARN gesetzt sind, kann diese Anlage unter Umständen verweigert werden (die Auswahl hingegen wird niemals untersagt, denn selbst, wenn diese als nicht performant beurteilt wird, wird davon ausgegangen, dass sie nur gelegentlich durchgeführt wird und daher die anderen Benutzer nicht wiederholt beim Arbeiten gestört werden). Mit einer speziellen Funktion kann nachträglich geprüft werden, ob in der Datenbank unvorteilhafte Memos angelegt wurden (es ist möglich, dass sich ein zunächst akzeptables Memo erst im weiteren Verlauf durch Veränderungen in der Datenbank als unvorteilhaft erweist).

In diesem Fenster können weiterhin Memos gelöscht oder zur Aktivierung aufgerufen werden. Per Klick auf wird die erfasste Auswahl freigegeben, und die Auswahlliste links wird unter Berücksichtigung der so definierten Kriterien aktualisiert.

./ERGO_OBJWEB_31.gif Hinweis auf die Auswahl eines Memos:

  • Web-Modus: In der Titelleiste der Auswahlliste links wird folgende Symbol angezeigt: ./ERGO_OBJWEB_27.jpg. Durch eine Infoblase auf diesem Pfeil wird auf eine laufende Schnellauswahl hingewiesen. Per Klick auf den Pfeil werden Name und Code des aktiven Memos angezeigt.
  • Client-Server-Modus: Symbol ./ERGO_GENWEB_17.jpg unterhalb der Buttonleiste.

Aus einer Spalte kann gleichzeitig nach Memos und per Rechtsklick ausgewählt werden

  • Im Web-Modus stehen die beiden Symbole ./ERGO_OBJWEB_27.jpg und ./ERGO_OBJWEB_28.jpg in der Titelleiste der Liste zur Verfügung.
  • Im Client-Server-Modus steht zusätzlich zum Auswahlsymbol ./ERGO_GENWEB_17.jpg eine grüne Blase auf dem Spaltentitel zur Verfügung, die darauf hinweist, dass eine Auswahl läuft.

Schlüsselwortauswahl

Mit dieser Auswahl wird ein Erfassungsfenster für Suchkriterien geöffnet, die sich auf die dem Objektdatenblatt zugeordneten Anhänge beziehen. Ausgewählt werden lediglich diejenigen Datenblätter, die über den definierten Schlüsselwörtern zugeordnete Anhänge verfügen. 
Als Kriterien können Schlüsselwörter, aber auch Filter auf den Dokumenttyp angegeben werden. Es öffnet sich ein Fenster, in dem die gefundenen Datenblätter angezeigt werden. Dort kann das neue aktuelle Datenblatt ausgewählt werden.

Sonstige Auswahlmöglichkeiten in diesem Menü.

Wenn zu dem Objekt Selektionen gespeichert wurden, so werden im Menü Auswahl entsprechende Zeilen, die auf diese Selektionen hinweisen, angezeigt. Zunächst werden die globalen Selektionen angezeigt. Diese sind von den lokalen Selektionen durch einen Bindestrich getrennt. Mit Alle kann die gespeicherte Auswahl verworfen werden. Im Web-Modus wird die Auswahl nicht sofort aktualisiert (im Gegensatz zum Client-Server-Modus).

Menü Fenster

Dieses Menü umfasst folgende Fensterverwaltungsfunktionen:

  • Neue Sitzung entspricht im Client-Server-Modus dem Symbol ./ERGO_GENWEB_15.jpg und öffnet eine Nebensitzung. Die neue Sitzung ist mit der ersten Sitzung verbunden und wird in demselben Ordner mit demselben Benutzercode aufgebaut. Durch den Benutzerparameter MAXSES2 kann die maximale Anzahl, die ein bestimmter Benutzer öffnen darf, begrenzt sein.

  • Durch hierarchisch, nebeneinander, vertikal ist die Fensteranordnung festgelegt. Dies bezieht sich auf den Fall, dass nach mehreren Tunneln und Zooms mehrere Fenster gleichzeitig angezeigt werden. Hinweis: Nur das letzte Fenster im Stapel ist aktiv (die anderen werden sukzessive aktiv, wenn die betreffenden Funktionen vom Stapel genommen werden).

Menü ? (Hilfe)

Über dieses Menü kann auf folgende Funktionen zugegriffen werden:

  • Feldhilfe, Funktionshilfe, Datenblatthilfe:

    • Feldhilfe (Tastaturkürzel ) zum aktuellen Feld

    • Funktionshilfe (Tastaturkürzel  + ) zur gesamten Funktion

    • Datenblatthilfe (Tastaturkürzel  + ) zum aktuellen Datenblatt. Der letzte Hilfetyp steht lediglich bei bestimmten Funktionen vom Typ Objekt (Parametrierungsfunktionen) und für bestimmte Datenblätter zur Verfügung.

Modus Client-Server

Im Client-Server-Modus wird per Klick auf das Symbol ./ERGO_OBJWEB_34.jpg die Hilfe zu der jeweiligen Cursorposition angezeigt.

  • Mit Inhalt (Symbol ./ERGO_GENWEB_16.jpg im Client-Server-Modus) wird das Inhaltsverzeichnis der Onlinehilfe geöffnet.

  • Sage-Website baut eine Verbindung zur Sage-Website auf.

  • Mit Eigenschaften (Tastaturkürzel ) wird ein Fenster geöffnet, das Informationen über das aktuelle Datenblatt umfasst. Je nachdem, ob die entsprechenden Spalten in der Haupttabelle (CREDAT, CRETIM,CREUSR, UPDDAT, UPDTIM, UPDUSR) enthalten sind, werden standardmäßig folgende Daten angezeigt: Datenblatttitel, Anlagedatum, Anlageuhrzeit, Benutzer, der die Anlage durchgeführt hat, Änderungsdatum, Änderungsuhrzeit und Benutzer, der die Änderung durchgeführt hat. Die in diesem Fenster angezeigten Daten können aber auch per Parametrierung der Objekteigenschaften geändert werden.
    Hinweis: Wird auf einem Feld, das den Schlüssel eines Objektes enthält, auf die Taste gedrückt, so werden die entsprechenden Objekteigenschaften angezeigt. Beispiel: Im Feld Kunde kann in der Auftragserfassung per Druck auf diese Taste das Fenster mit den Kundeneigenschaften geöffnet werden (dadurch muss zur Anzeige des Fensters Datei / Eigenschaften nicht zunächst zu den Kundendaten getunnelt werden).
    Diese Funktion ist auch im Menü Datei verfügbar.

  • Diagnosehilfe Dieses Menü umfasst folgende Funktionen:

    • Taschenrechner mit Zugriff auf das Werkzeug Taschenrechner

    • Debugger mit Zugriff auf den Debugger

    • Feldinformationen (Tastaturkürzel ) zeigt den Maskennamen, den Code des aktuellen Feldes und dessen Eigenschaften an.

    • Mit Fensterbeschreibung wird eine Instanz des Internetbrowsers geöffnet, in der die XML-Beschreibung des aktuellen Fensters angezeigt wird.

    • Mit Dbg On/Off (Tastaturkürzel  + +) wird der Debugger aktiviert / deaktiviert.

    • Mit Activation timing wird ein Ausführungsprotokollierungsmodus für die Verarbeitungen angestoßen. In diesem Modus werden sämtliche Verschachtelungen der betreffenden Verarbeitung (Call… Subprog…End, falls Mit Gosub aktiviert ist auch Gosub… $ETIQUETTE…Return) in eine Datei geschrieben, deren Namen der in diesem Fall geöffneten Parameterbox zu entnehmen ist.

    • Mit Lecture timing wird der oben beschriebene Protokollierungsmodus beendet. In diesem Fall öffnet sich eine Protokolldatei, der die gesamte Ausführungszeit auf dem Server zu entnehmen ist (ohne Wartezeiten auf Eingaben über die Tastatur). Diese Zeit wird dann in Unterprogrammaufrufe unterteilt: Anzahl Aufrufe, verbrauchte Zeit im Millisekunden in sowie Anteil an der Gesamtzeit. Die Aufrufe zur werden absteigend nach der jeweils verbrauchten Zeit angezeigt (die teuersten also zuerst). Dieses Werkzeug ist insbesondere im Rahmen der Optimierung des CPU-Verbrauchs auf den Verarbeitungsservern interessant.

    • Mit Aktivierung Protokolldatei xxx wird ein Protokollierungsmodus in der Datenbank aktiviert (xxx kann für Oracle oder SQL Server stehen).

    • Mit Deaktivierung Protokolldatei wird der aktive Protokollierungsmodus angehalten; es wird die Datei angezeigt, die das Detail der gesendeten Logs enthält. Somit können die an die Datenbank gesendeten Abfragen genau angegeben werden.
      Dieses Werkzeug insbesondere für das Verständnis und die Optimierung der vom Datenserver verbrauchten Zeiten interessant.

Navigationsbereich

Die Anzeige besteht aus folgenden Elementen:

./ERGO_OBJWEB_04.jpg MENÜ EBENE 1 > MENÜ EBENE 2 > ... >  AKTUELLE FUNKTION

Funktionalitäten:

  • Anzeige des Zugriffspfads auf die Funktion in der Baumstruktur der Menüs und Untermenüs.
    Die Zwischenmenüs sind unterstrichen: Per Klick auf eines dieser Menüs werden die auf der entsprechenden Ebene verfügbaren Funktionen und Untermenüs angezeigt.

    Beispiel:

    ./ERGO_GENWEB_10.jpg Me1, Me2 seien per Klick auf den Titel zugängliche Untermenüs, Fc1 und Fc2 seien direkt aus dem betreffenden Menü heraus zugängliche Funktionen. Per Klick auf eine dieser Funktionen kann zur betreffenden Funktion verzweigt werden. Dabei handelt es sich um eine Verzweigung vom Typ Tunnel: Die aktuelle Funktion wird auf den Stapel gelegt, während der Benutzer in der neuen Funktion arbeitet. Nach dem Verlassen der neuen Funktion kehrt der Benutzer zu denjenigen Funktion zurück, von der aus er zu der anderen Funktion verzweigt war.

  • Navigation zwischen Funktionen mithilfe der Symbole ./ERGO_OBJWEB_04.jpg:

    • Per Klick auf das erste Symbol wird die Liste der in den Favoriten enthaltenen Funktionen angezeigt (die Favoriten sind in der Startmaske der Software definiert)

    • Per Klick auf das zweite Symbol kann zur obersten Ebene der Menüstruktur zurückgekehrt werden, um zu einer anderen Funktion zu verzweigen