Menüband

Über das Menüband nehmen Sie in verschiedenen Registern Einstellungen vor und rufen allgemeine Bearbeitungsfunktionen auf.

Das Menüband kann mit einem Doppelklick auf eine der Register minimiert (und wiederhergestellt) werden. Ist das Menüband minimiert (in diesem Zustand sind ausschließlich die Register zu sehen, nicht aber die Schaltflächen zum Aufruf der Funktionen), öffnet ein einfacher Klick auf eines der Register das Menüband temporär und es kann eine Funktion aufgerufen werden.

Register „Datei“

Im Register „Datei“ sind alle Funktionen der Schnellstartleiste enthalten und zusätzlich diese Funktionen.

  • Zuletzt verwendet
    • Eine Liste absteigend nach Bearbeitungsdatum der zuletzt bearbeiteten Metadatenobjekte. Mit dem Löschkennzeichen kann die Liste geleert werden.
  • Metadatenelement suchen Ctrl+T
    • Es können Metadatenobjekte gesucht werden. Nach Auswahl eines Objektes erhält dieses Metadatenobjekt den Fokus.
  • Beenden
    • Das Programm AppDesigner beenden

Register „Metadaten”

Nach Auswahl eines Metadatenobjektes wird automatisch das Register „Metadaten“ aktiviert.

Bitte beachten Sie, dass Funktionen im Register „Metadaten“, die auf den jeweils gewählten Typ des Metadatenobjektes nicht anwendbar sind, nicht angezeigt werden. Alle Funktionen können auch über das Kontextmenü eines ausgewählten Metadatenobjektes aufgerufen werden.

  • Neue …
    • Je nach Fokus im Auswahlbereich, Anlage einer neuen Lösung, Datenquelle, Kontextmenü etc.
  • Import
    • Importieren von Lösungen (Lösungen mit gleichem Namen werden überschrieben)
  • Konfiguration "Anhängen an..."
    • In dem angezeigten Konfigurationsdialog können Sie Metadatenobjekte Deaktivieren oder Ersetzen oder die Reihenfolge des Zusammenfügens von Metadatenobjekte (Standard ist kleinste PartnerID, kleinste LösungID zuerst) verändern. Die Konfiguration kann global, pro Datenbank oder pro Mandant definiert werden. Weitere Informationen finden Sie unter Konfiguration "Anhängen an..." und Ersetzen.
  • Neu laden
    • Falls z.B. testweise Änderungen an einer Lösung vorgenommen wurden, kann der Ursprungsstand der Lösung wieder hergestellt werden.
  • Cache neu aufbauen
    • Falls Metadaten außerhalb des AppDesigners (z.B. Abrufen von Dateien direkt aus Source-Control) aktualisiert werden, muss hierüber der Cache neu aufgebaut werden.
  • Daten-Service VB-Klasse erstellen (nur bei Fokus im Auswahlbereich auf einer Datenstruktur)
    • Erzeugt eine Providerklasse für Daten-Edit-Elemente mit Geschäftsprozess.
  • Daten-Service C#-Klasse erstellen (nur bei Fokus im Auswahlbereich auf einer Datenstruktur)
    • Erzeugt eine Providerklasse für Daten-Edit-Elemente mit Geschäftsprozess.
  • Löschen
    • Je nach Fokus im Auswahlbereich, Löschen einer Lösung, Datenquelle, Kontextmenü etc.
  • Umbenennen
    • Je nach Fokus im Auswahlbereich, Umbenennen einer Lösung, Datenquelle, Kontextmenü etc. (in Versionen vor 8.1 werden Verweise nicht aktualisiert)
  • Kopieren
    • Je nach Fokus im Auswahlbereich, Kopieren einer Lösung, Datenquelle, Kontextmenü etc.
  • Ausschneiden
    • Je nach Fokus im Auswahlbereich, Ausschneiden einer Gruppe, Datenquelle, Kontextmenü etc.
  • Einfügen
    • Je nach Fokus im Auswahlbereich, Einfügen einer kopierten oder ausgeschnitten Gruppe, Datenquelle, Kontextmenü etc.
  • Validieren
    • Je nach Fokus im Auswahlbereich, prüfen einer Lösung, Datenquelle, Kontextmenü etc. (z.B. ob Elemente zugeordnet sind, die nicht vorhanden sind).
  • Vergleichen
    • Je nach Fokus im Auswahlbereich, vergleichen zweier Lösungen. Das Vergleichswerkzeug ist nicht Bestandteil des AppDesigners.
  • Berechtigungen erzeugen
    • Je nach Fokus im Auswahlbereich, Erzeugung der Berechtigungen in einer Textdatei für eine Lösung, Datenquelle, List-Element etc.
  • Aktivieren/Deaktivieren
    • Aktivierung oder Deaktivierung einer Lösung. Technisch wird diese Lösung als nicht vorhanden behandelt. Bei einer Deaktivierung ist daher darauf zu achten, dass aktive Lösungen nicht auf die deaktivierte Lösung verweisen. Sind Programmierschnittstellen definiert, ist darauf zu achten, dass das Deaktivieren erst mit dem neu registrieren der Schnittstellen vom Sage 100 System erfolgt.
  • Export (nur bei Fokus im Auswahlbereich auf LösungId)
    • Exportieren der Lösung.
      • Dateiname
      • Import auf bestimmte Kunden einschränken
        • Sage-Debitorennummern der Kunden
          • Eingabe einer Debitorennummer, wenn der Import auf einen bestimmten Kunden eingeschränkt werden soll
          • Semikolon separierte Liste von Debitorennummern, wenn der Import auf bestimmte Kunden eingeschränkt werden soll
      • Veränderungen durch Empfänger zulassen
        • Beim Import wird die Partnerkennung ausgetauscht (nicht in VBA-Aufrufen)
      • Dateien vor dem Export aktualisieren
        • Werden unter "Erweiterungen/ Dateien" Dateien hinterlegt, so werden sie bei Anlage in den Metadaten in das Verzeichnis "../Metadaten/Data/Files/" kopiert. Wird die Option gesetzt, werden vor dem Export noch einmal die Dateien aus den Quellverzeichnissen nach "../Metadaten/Data/Files/" kopiert.
      • Export weiterer Sprachen
        • Hier werden alle Sprachen, die unter "Einstellungen / Sprachen bearbeiten" angelegt wurden, aufgelistet. Man kann bestimmen, welche zusätzliche Sprache mit exportiert werden soll. 
  • Cache aktualisieren
    • Je nach Fokus im Auswahlbereich, Aktualisierung des Metadatencache für eine Lösung, Datenquelle, List-Element etc.
  • Feld suchen (nur bei Fokus im Auswahlbereich auf ein Metadatenobjekt)
    • Felder innerhalb des selektieren Metadatenobjektes suchen.
  • Wiederherstellen (nur bei Fokus im Auswahlbereich auf ein Metadatenobjekt)
    • Stellt aus dem Verlauf ein Metadatenobjekt wieder her. Dafür muss der Verlauf in den Einstellungen des Vergleichs aktiviert sein.
  • Analysieren (nur bei Fokus im Auswahlbereich auf ein Metadatenobjekt)
    • Neue Ermittlung der Referenzen und gegebenenfalls Ausgabe von Meldungen.
  • zu referenziertem Feld gehen (nur bei Fokus auf Felder)
    • Fokussierung auf das Feld des über- oder untergeordneten Elementes.
  • ...Feld in Ausdrücken und Makros suchen (nur bei Fokus auf Felder)
    • Anzeige der Elemente im Bereich Referenzen.
  • Werte übernehmen (nur bei Fokus auf Felder und Änderung einer Eigenschaft)
    • Übertragung von Änderungen auf andere Felder eines Metadatenobjektes
  • Positionieren (nur bei Fokus auf Felder mit einer Eigenschaft die eine Reihenfolge definiert)
    • Ändern der Reihenfolge in einem Zusatzdialog.
  • SQL-Editor (nur bei Fokus im Auswahlbereiche auf einer Datenquellegruppe)
    • Aufruf des SQL-Editors
  • Tabelle importieren (nur bei Fokus im Auswahlbereich auf einer Datenquelle-, Datenreferenz oder Datensatzgruppe)
    • Importieren einer in USysCatalog registrierten SQL-Tabelle mit Selektionsmöglichkeit
  • SQL-Abfrage importieren (nur bei Fokus im Auswahlbereich auf einer Datenquellegruppe)
    • Anlage einer Datenquelle anhand einer bestehenden QSL-Abfrage.
  • SQL-Editor (nur bei Fokus im Auswahlbereich auf einer Datenquelle)
    • Aufruf des SQL-Editors mit Darstellung der Datenquelle.
  • Felder importieren (nur bei Fokus im Auswahlbereich auf einem List-Element, einem Baum-Elementes, einer Feldgruppe eines Daten-Edit-Elementes, einer Vorlage eines Multi-Data-Edit-Elementes und eines Registers eines Selektionselementes)
    • Importieren von Feldern einer zugeordneten Datenquelle, Datensatzes oder Datenstruktur.
  • Schreibzugriff ermöglichen (nur bei Fokus im Auswahlbereich auf einem List-Element)
    • Erstellen eines Datensatzes oder Datenstruktur und eines Daten-Edit-Elementes mit Navigationselement der ausgewählten Liste.

Die Funktionen „Tabelle importieren“, „SQL-Abfrage importieren“ und „SQL-Editor“ füllen nicht alle erforderlichen Eigenschaften der Felder in der erzeugten Datenquelle. Eine manuelle Nachbearbeitung der Datenquelle ist deshalb jeweils erforderlich, um die Lauffähigkeit zu gewährleisten.

Die Gruppe „Vorschau“ steht nur bei Datenquellen, Datenreferenzen, Datensätzen, List-Elementen, Baum-Elemente, Master-Detail-Elementen, Pivot-Element, Daten-Edit-Elementen, Multi-Data-Edit-Elementen und Selektionselementen zur Verfügung.

  • Vorschau
    • Vorschau eines Metadatenobjektes, gegebenenfalls mit Angabe von Parametern oder Schlüsseln.

Die Gruppe „Source-Control“ steht nur zur Verfügung, wenn eine Source-Control-Anbindung vorhanden ist.

  • Einchecken (je nach Fokus im Auswahlbereich)
    • Es erscheint ein Auswahldialog, in dem man einzelnen oder alle geänderten Elemente zum Einchecken auswählen kann.
  • Package.xml auschecken (nur bei Fokus im Auswahlbereiche auf LösungId)
    • Das muss durchgeführt werden, wenn neue Lösungen erstellt werden sollen.
  • Auschecken (je nach Fokus im Auswahlbereich)
    • Auschecken eines Metadatenobjektes
  • Auschecken rückgängig machen (je nach Fokus im Auswahlbereich)
    • Es erscheint ein Auswahldialog, in dem man einzelnen oder alle geänderten Elemente für das Rückgängig machen auswählen kann.
  • Letzte Version abrufen (je nach Fokus im Auswahlbereich)
    • Die letzte Version aus Source-Control abrufen
  • Source-Control Status aktualisieren (nur bei Fokus im Auswahlbereiche auf PartnerId)
    • Falls von mehreren Arbeitsplätzen gearbeitet wird, kann der Ein-/Auscheckstatus aktualisiert werden.

Register „Einstellungen“

  • Datenbank
    • Ruft den Anmeldedialog der Sage 100 auf, über den Sie in eine andere Datenbank wechseln können. Sind während des Arbeitens im AppDesigner Datenbankänderungen vorgenommen worden, dann klicken Sie im Dialog auf die Schaltfläche „Datenbank-Schema-Cach leeren“.
  • Vergleich
    • Sie hinterlegen hier das Arbeitsverzeichnis und – falls gewünscht – das Verlaufsverzeichnis. Sie können den Vergleich auf die aktuellen Metadaten oder auf einen Stand aus dem Verlaufsverzeichnis (Version oder direkte Eingabe des Verlaufsdatums) ausführen.

Das Vergleichswerkzeug kann frei gewählt werden und ist kein Bestandteil des AppDesigners. Die Angabe der Argumente hängt von dem gewählten Vergleichswerkzeug ab.

  • Source-Control
    • Hier hinterlegen Sie die Verbindung zum Team Foundation Server. Bei der Zuordnung prüft der AppDesigner die Verbindung, in dem eine eingecheckte Datei entsprechend der Projekt- und Installationsverzeichnisse gesucht wird. Beim Einrichten gehen Sie daher so vor, dass Sie die Strukturen anlegen und das erstmalige Einchecken im TFS durchführen.
  • Sprachen bearbeiten
    • Ruft einen Dialog auf, in dem die Fremdsprachen definiert werden, die in Metadaten-Definitionen zur Verfügung stehen sollen. Es wird die zweistellige ISO-Sprachkennung und die Sprachbezeichnung festgelegt.
    • Die Definition ist lizenzunabhängig, da die Sprach-Lizenzierung zur Laufzeit geprüft wird.
  • Sprache wählen
    • Im Arbeits- und Eigenschaftsbereich sind die Texte der gewählten Sprache sichtbar.
      • Freigeschaltet sind nur die Eigenschaften, die an der Oberfläche sichtbar sind. Vorbelegt sind diese Eigenschaften mit den Einträgen der deutschen Eigenschaften.
      • Eine Anlage macht nur Sinn, wenn die entsprechende Sprach-Lizenzierung beim Kunden vorhanden ist.
  • Auto-Referenzenanzeige
    • Aktivieren Sie diese Option, wenn beim Öffnen oder Selektieren eines Metadatenobjektes die Referenzen sofort ermittelt werden sollen.
  • Navigation / Arbeitsbereich synchronisieren
    • Aktivieren Sie diese Option, wenn beim Wechseln zwischen Registern im Arbeitsbereich das jeweils aktive Metadatenobjekt im Auswahlbereich selektiert werden soll. Befindet sich das aktive Metadatenobjekt außerhalb des sichtbaren Bereichs, wird im Auswahlbereich gescrollt.
  • Auto-Speichern bei Vorschau
    • Aktivieren Sie diese Option, wenn beim Anzeigen der Vorschau ein Metadatenobjekt automatisch gespeichert werden soll.
  • Kopieren und Verschieben durch Ziehen und Fallenlassen
    • Aktivieren Sie diese Option, wenn Sie Metadatenobjekte per Drag and Drop kopieren und einfügen möchten.

Register „Werkzeuge“

  • Tracelog-Manager
    • Mit dem Tracelog-Manager können Aufrufe von Programmfunktionen und insbesondere nähere Informationen zu auftretenden Fehlern protokolliert und angezeigt werden.
  • Debuggen
    • Debuggen von Makros (eine detaillierte Beschreibung finden Sie im Kapitel Makro-Debugger)
  • <aktuelle Datenbank>;<aktueller Mandant>;<aktueller Benutzer> debuggen
    • Debuggen von Makros bezogen auf die Daten der Anmeldung (eine detaillierte Beschreibung finden Sie im Kapitel Makro-Debugger)

Register „Ansicht“

  • Startseite
    • Blendet die Startseite ein und aus.
  • Navigation
    • Blendet den Auswahlbereich ein und aus.
  • Eigenschaften
    • Blendet den Eigenschaftsbereich ein und aus.
  • Vorschau
    • Blendet das Register „Vorschau“ im Kontrollbereich ein und aus.
  • Referenzen
    • Blendet das Register „Referenzen“ im Kontrollbereich ein und aus.
  • Meldungen
    • Blendet das Register „Meldungen“ (von Validierungen) im Kontrollbereich ein und aus.
  • Änderungen
    • Blendet das Register „Änderungen“ (Liste der Änderungen seit Aufruf des AppDesigners) im Kontrollbereich ein und aus.
  • Metadatenhilfe
    • Blendet das Register „Metadatenhilfe“ im Kontrollbereich ein und aus. Ist die Metadatenhilfe hier ausgeblendet, wird sie im Eigenschaftsbereich angezeigt.
  • Registerkarten mehrzeilig darstellen
    • Stellt alle Register im Arbeitsbereich dar oder alle in einer Zeile mit Scrollbalken.
  • Selektiertes Register behält seine Position
    • Wenn die Option „Registerkarten mehrzeilig darstellen“ aktiviert ist, kann man hiermit bestimmen, ob selektierte Register auf der oberste Registereben angezeigt werden, oder sie ihre Position beibehalten sollen.
  • Erweiterten Schlüssel auf Registerkarten anzeigen
    • Die Anzeige (Name des selektierten Elementes) in den Registerkarten kann vollqualifiziert ein oder ausgeblendet werden.
  • Theme
    • Einstellen verschiedener Themes für die Darstellung des AppDesigners.
  • Hintergrundfarbe geänderte Registerkarten verwenden
    • Bei geänderten Elementen kann die Anzeige im Arbeitsbereich / Register farblich hervorgehoben werden.
  • Hintergrundfarbe geänderte Registerkarten
    • Einstellen der gewünschten Hintergrundfarbe.
  • Geänderte Eigenschaften hervorheben
    • Auswahl der Variante zur Hervorhebung von Änderungen.
  • Layout wählen/speichern/löschen
    • Die Konfiguration der Oberfläche des Appdesigner können Sie unter einem Namen speichern und wieder aufrufen. Für verschiedene Anwendungen können Sie sich so das jeweils passende Layout zusammenstellen und wieder darauf zugreifen. Nicht mehr benötigte Layouts können gelöscht werden.

Register „Hilfe“

Die Gruppe „Hilfe“ enthält die Befehle „Hilfe“ zum Aufruf dieses Wikis und „Produkt-/Lizenzinfo“ zum Aufruf eines Programm-Info-Dialogs, der u.a. die Partner-Kennung des Anwenders (also Ihre Partner-Kennung) anzeigt.