AppsWarehouse® Browser
Beschreibung
Mit dieser App werden alle Module und Apps des AppsWarehouse® angezeigt. Diese App dient dem Entwickler, sich eine Übersicht über die Module und deren Eigenschaften zu schaffen. Zugleich können aus dieser App heraus Apps geändert oder erweitert oder auch neue Apps erstellt werden.
Die angezeigten Apps werden grundsätzlich in die drei Kategorien
- Apps
- Projekte
- Provider
eingeteilt. Provider sind Apps, deren Prozeduren anderen Apps zur Verfügung gestellt werden (providerName::prozedurName), Projekte sind Apps, die einzeln gestartet werden können, alle anderen Apps werden über Nachrichten (messages) aus Projekten heraus gestartet. Die grundsätzliche Funktionalität der drei App Kategorien ist im Wesentlichen gleich, nur in den jeweiligen Kontextmenüs unterscheiden sich einige Funktionen.
Funktionalität
Menüpunkt | Beschreibung |
---|---|
AppsWarehouse | - |
: alle Module auflisten | alle im System definierten Module werden aufgelistet. |
: AppsWarehouse® Module auswählen | - |
: : per Text Abfrage | Es öffnet sich eine Maske zur komplexen Eingabe von mit "UND" und "ODER" verknüpften Begriffen zur Suche nach einem Modul. |
: : aus Liste | Es öffnet sich eine Maske zur einfachen Eingabe eines Suchbegriffs nach einem Modul. |
: : per Auswahl eines geöffneten Fensters | Die App mit Auflistung der gestarteten (aktuell geöffneten) Apps wird aufgerufen. Wird dort in der Liste ein Fenster ausgewählt, wird sein Modul in der Modulliste des Browsers automatisch mitselektiert. |
: Module mit überdefinierten Messages auflisten | In einem separatem Fenster werden die Apps und Module aufgelistet, bei denen empfangene Nachrichten überdefiniert worden sind. |
: Prozeduren aller Module auflisten | Auflistung aller im System definierten Prozeduren. |
: Module mit Dateiverzeichnissen abgleichen | Aufruf einer App zum Abgleich der im System definierten Module mit den in den Dateiverzeichnissen gespeicherten Modulen. Dieses ist dann immer wieder mal notwendig, wenn durch Refactoring sich Modulnamen geändert haben, aber sich die alten Module noch immer in den Dateiverzeichnissen befinden. |
: Schließen | Die AppsWarehouse® Browser-App wird geschlossen. |
CyberEnterprise® | - |
: CyberEnterprise® Inspektor | Aufruf des CyberEnterprise® Inspektors. |
: CyberEnterprise® Browser | Aufruf des CyberEnterprise Browsers. |
System | - |
: System Daten | - |
: : Datenkonnektoren | Aufruf der App zur Auflistung und Pflege von Datenkonnektoren. |
: : Geschäftsprozesse | Aufruf der App zur Auflistung und Pflege von Geschäftsprozessen. |
: : Prozess-Routen | Aufruf der App zur Auflistung und Pflege von Prozess-Routen. |
: : Transaktionsbeschreibungen | Aufruf der App zur Auflistung und Pflege von Transaktionsbeschreibungen. |
: : Flow Charts | Aufruf der App zur Auflistung und Pflege von Flow Charts. |
: : Neuronale Netzwerke | Aufruf der App zur Auflistung und Pflege von Neuronalen Netzwerken. |
: : Zähler | Aufruf der App zur Auflistung und Pflege von Zählern. |
: : Modul Voreinstellungen | Aufruf der App zur Auflistung und Pflege von Modul Voreinstellungen. |
: Daten Layout | - |
: : Dokumente | - |
: : : Dokumentköpfe | Aufruf der App zur Auflistung und Pflege von Dokumentköpfen. |
: : : Dokumentbausteine | Aufruf der App zur Auflistung und Pflege von Dokumentbausteinen. |
: : Berichte | Aufruf der App zur Auflistung und Pflege von Berichten. |
: Präsentationsmanager | Aufruf des Präsentationsmanagers. |
: Text Literal Browser | - |
: : AppsWarehouse | Aufruf der App zur Auflistung und Pflege der Text Literale im AppsWarehouse®. |
: : CyberEnterprise | Aufruf der App zur Auflistung und Pflege der Text Literale im CyberEnterprise®. |
Feld | Beschreibung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apps / Projekte / Provider |
Liste der ausgewählten Module (Apps, Projekte, Provider). Mittels eines Knopfes kann zwischen einer Listen- und einer Baumdarstellung - zur Darstellung der Vererbungshierarchie der Module - hin- und hergewechselt werden. Bei Auflistung in Listenform kann auch gewählt werden, ob nur die jeweiligen Endknoten der Module/Apps aufgelistet werden sollen, d.h. nur die Module/Apps, die selbst nicht mehr weiter vererben. Diese Endknoten sind es dann auch, die als App gestartet werden. Kontextmenü Apps
Kontextmenü Projekte
Kontextmenü Provider
Knopf
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Prozeduren |
Liste der Prozeduren des / der ausgewählten Moduls / App. Per Doppel Klick auf einen Listeneintrag gelangt man direkt zur Definition dieser selektierten Prozedur im Programmcode. Kontextmenü
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Variablen | Liste der Variablen des / der ausgewählten Moduls / App. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Widgets |
Liste der Widgets der / des ausgewählten Moduls / App als Baum. Der oberste Knoten ist jeweils die Definition eines Fensters. Kontextmenü
Kontextmenü
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Messages (empfangen) | Liste der empfangenen Nachrichten des / der ausgewählten Moduls / App. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Messages (gesendet) | Liste der gesendeten Nachrichten des / der ausgewählten Moduls / App. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fehler | Box zur Ausgabe von eventuellen Fehlern beim Parsen der Module / Apps. Die hier angezeigten Fehler müssen im Programmcode der Module / Apps behoben werden. |
Kontextmenü
Menüpunkt | Beschreibung |
---|---|
Dokumentation | - |
: AppsWarehouse® Dokumentation | Aufruf der AppsWarehouse® Anwenderdokumentation des / der in der Liste selektierten Moduls / App. |
: Provider Dokumentation | Handelt es sich beim ausgewählten Modul um ein Provider Modul, kann hiermit die technische Provider Dokumentation aufgerufen werden. |
App starten | Handelt es sich beim ausgewählten Modul um eine App, die selbst nicht weiter vererbt, kann diese App hiermit direkt gestartet werden. |
Nachrichtenbaum | Alle gesendeten Nachrichten des ausgewählten Moduls / der ausgewählten App werden in einer Baumdarstellung aufgelistet. |
Ableitung generieren | Für das selektierte Modul / die selektierte App wird eine Ableitung erstellt. |
Knopf | Beschreibung |
---|---|
Zurück | Die App wird geschlossen. |
Textabfrage Fenster
Dieses Fenster dient der Suche nach Modulen mithilfe von Begriffen. Diese Begriffe sind im Modul selbst als Schlagworte hinterlegt.
Feld | Beschreibung |
---|---|
"UND" Begriffe | Bis zu 4 Begriffe werden mittels logischem "UND" verknüpft und damit die Suche nach Modulen parametriert. |
"ODER" Begriffe | Bis zu 4 Begriffe werden mittels logischem "ODER" verknüpft und damit die Suche nach Modulen parametriert. |
Suchen | Mittels der als Filter gesetzten "UND" und "ODER" Begriffe werden Module gesucht und aufgelistet. Werden keinen Suchbegriffe eingegeben, bleibt die Ergebnisliste leer. |
Liste
Feld | |
---|---|
Apps | Liste der gefundenen Module. Per Doppel-Klick wird das selektierte Modul ausgewählt. |
Knopf | Beschreibung |
---|---|
Zurück | Die Suche wird abgebrochen. |
Auswählen | Die in der Liste selektierte App wird ausgewählt. |
Listenfenster
Dieses Fenster dient der Auflistung und der Auswahl nach Modulen mittels eines einfachen Filters.
Feld | Beschreibung |
---|---|
Schlagwort | Begriff, nach dem ein Modul gesucht werden kann. Dieser Begriff muss im Modul als Schlagwort hinterlegt sein. Wird kein Schlagwort eingegeben, werden alle im System hinterlegten Module aufgelistet. |
Auswählen | Eine in der Liste selektierte App wird ausgewählt. |
Liste
Feld | |
---|---|
Module | Liste der gefundenen Module.. Per Doppel-Klick werden die selektierten Module ausgewählt. |
Knopf | Beschreibung |
---|---|
Zurück | Das Auswählen von Apps wird abgebrochen. |
Auswählen | Die in der Liste selektierten Apps werden ausgewählt. |
Nachrichtenbaum
Dieses Fenster dient der Auflistung aller aus einem Modul heraus gesendeten Nachrichten.
Nachrichten
Feld | |
---|---|
Nachrichten | Auflistung aller aus einem Modul heraus gesendeten Nachrichten. |
Knopf | Beschreibung |
---|---|
Zurück | Die App wird geschlossen. |
Module mit überdefinierten Nachrichten
Dieses Fenster dient der Auflistung der in einem Modul empfangenen Nachrichten, die - gegenüber seinem vererbenden Modul - überdefiniert worden sind.
Nachrichten
Feld | |
---|---|
Nachrichten | Auflistung aller in einem Modul empfangenen Nachrichten, die überdefiniert wurden. |
Alle Nachrichten | Ist diese Checkbox gesetzt, werden alle in einem Modul empfangenen und gesendeten Nachrichten ausgegeben. |
Knopf | Beschreibung |
---|---|
Zurück | Die App wird geschlossen. |
Prozeduren aller Module
Dieses Fenster dient der Auflistung der in allen Modulen definierten Prozeduren.
Nachrichten
Feld | |
---|---|
Prozeduren | Auflistung aller in den Modulen definierten Prozeduren. Per Doppel-Klick auf einem Eintrag in der Liste wird der zur Prozedur zugehörige Source Code im Code Editor angezeigt. |
Knopf | Beschreibung |
---|---|
Zurück | Die App wird geschlossen. |
Soruce Code aufrufen | Der Source Code einer in der Liste selektierten Prozedur wird im Code Editor angezeigt. |
Widgets mit Datenklassen-Bindung
In diesem Fenster werden alle Window-Objekte (Widgets) mit einer Klassenbindung ausgegeben, d.h. es werden alle Zugriffspfade aus Window-Objekten auf die Datenfelder von Objekt-Klassen aufgelistet.
Nachrichten
Feld | |
---|---|
Filter | - |
: Klasse | Hier kann nach der Klasse eines Zugriffspfads gesucht werden. |
: Fenster | Hier kann nach einem Text in der hierarchische Ausgabe der Zuordnung des Window-Objekts in seinem Fenster gesucht werden. |
: Datenfeld | Hier kann nach einem Bezeichner des Zugriffspfads gesucht werden. |
: Zugriffspfad | Hier kann nach einem Zugriffspfad gesucht werden. |
Klassen | - |
Klassen | Auflistung aller Zugriffspfade. Per Doppel-Klick auf einen Eintrag in der Liste wird der zum Window-Objekt zugehörige Source Code im Code Editor angezeigt. |
Knopf | Beschreibung |
---|---|
Zurück | Die App wird geschlossen. |
Soruce Code aufrufen | Der Source Code eines in der Liste selektierten Window-Objekts wird im Code Editor angezeigt. |
Verwandte Themen
Technische Dokumentation
Browser Basismodul
Modulname
appsWHModuleList.app
Klassen
Security
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
Message | Parameter | Funktion | Security |
---|---|---|---|
EDIT_APPSWH_MODULE | Aufruf eines einzelnen / einer einzelnen App | ||
LIST_APPSWH_MODULE | Aufruf aller Module und Apps des AppsWarehouse | ||
SELECT_MODULE_TO_START | |||
_BROWSER_MODULE_SELECTED |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
_BROWSER_MODULE_SELECTED |