Was können Sie mit dem AppDesigner erstellen

Mit dem AppDesigner können Sie folgende Arten von Funktionen der Sage 100 anpassen, erweitern oder neu erstellen.

  • Control-Center-Elemente
  • Auskünfte
  • Stammdatendialoge inklusive 1:N- und 1:N:M-Beziehungen
  • Erfassungsdialoge
  • Assistentendialoge (ab Version 9.0)
  • Grundlagen-/Einstellungsdialoge (ab Version 9.0) 
  • Reporte auch mit vorgeschalteten Selektionselement
  • Aufrufe aus dem Regiezentrum
  • Registrierung von Schnittstellenprogrammierung

Bei der Erstellung dieser Metadatenobjekte gelten übergreifende Regeln, bzw. Möglichkeiten, die oben aufgeführten Metadatenobjekte zu erstellen.

  • Bei der Erstellung von Datenbankabfragen unterstützt Sie der AppDesigner mit einem SQL-Editor. Grundlegende Kenntnisse der Datenbankabfragesprache SQL erleichtern Ihnen den Einsatz dieses Assistenten und ermöglichen gegebenenfalls, die Abfragen gezielt zu modifizieren.
  • Metadatenobjekte oder einzelne Properties von Metadatenobjekten können per Copy & Paste wiederverwendet werden.
  • Die Auswirkung von Änderungen an Metadatenobjekten kann in einer Vorschau sofort kontrolliert werden.
  • Um Daten vor Ausgabe in der Sage 100 weiter verarbeiten zu können, können Link-Libraries (*.DLL) eingebunden werden.
  • Einige Metadatenobjekte können erweitert werden, auch wenn Sie in einer Lösung von Sage oder in der Lösung eines Business-Partners definiert wurden.
  • Neu angelegte Metadatenobjekte können erst gespeichert werden, nachdem alle erforderlichen Angaben eingetragen wurden. Fehlende Pflichtangaben werden in der Programmoberfläche grafisch hervorgehoben (rote Umrahmung).
  • Texte in Metadatenobjekten können übersetzt werden. Beim Bearbeiten von Metadatenobjekten im AppDesigner kann zwischen verschiedenen Sprachen umgeschaltet werden.
  • In der Definition von Metadaten können Platzhalter verwendet werden, die zur Laufzeit durch aktuelle Werte ersetzt werden.

Das Lizenzierungs- und Berechtigungssystem des AppDesigners und die Verschlüsselung/Signierung der Daten stellen sicher, dass keine unbefugten Eingriffe die Funktionsfähigkeit der Sage 100 gefährden können und geistiges Eigentum geschützt ist.

  • Metadatenobjekte werden verschlüsselt und signiert. Sie sind damit vor Änderungen durch Dritte geschützt und können ausschließlich von dem Partner geändert werden, der sie erstellt hat. Zu dieser Regel gibt es eine Ausnahme: einige Metadatenobjekte können erweitert werden, auch wenn Sie in einer Lösung von Sage oder in der Lösung eines Business-Partners definiert wurden.
  • Die Funktionalität eines Metadatenobjekts kann modifiziert werden, indem dieses kopiert und danach die Kopie geändert wird. Metadatenobjekte von anderen Partnern können nicht kopiert werden, jeder Partner kann ausschließlich die von ihm selbst erstellten Metadatenobjekte ändern. Damit wird u.a. auch sichergestellt, dass der von Sage bereitgestellte Standardleistungsumfang unverändert erhalten bleibt.
  • Über die Partner-Kennung ist der Ersteller jedes Metadatenobjektes eindeutig identifizierbar.
  • Für im AppDesigner erstellte UI-Elemente können in den OL-Datenbanken Berechtigungsdefinitionen erzeugt werden (mit OL-Anmeldung; spezielles Recht im Mandanten).
  • Über die Partner-/ Lösungs-Kennung kann eine komplette Lösung eines Partners deinstalliert werden.
  • Metadatenobjekte können ausschließlich im AppDesigner geändert werden. Dazu werden Metadatenobjekte installationsspezifisch signiert und verschlüsselt. Damit wird auch unterbunden, dass einzelne Metadatenobjekte zwischen Installationen kopiert werden.
  • Auch beim Export werden Metadatenobjekte verschlüsselt. Dabei kann festgelegt werden, welcher Kunde die Metadatenobjekte importieren darf.