App-Add-Ons in edoc automate
Add-Ons für Apps in edoc automate sind eine Sammlung von Aktionen und Datenquellen, die zusammengehören. Für Add-Ons wird immer eine Standardverzeichnisstruktur vorausgesetzt, damit die Aktionen und Datenquellen erkannt und verwendet werden können.
Verzeichnisstruktur für Ihre Add-Ons
Sie können Ihre Add-Ons im App-Verzeichnis im Ordner addons erstellen. Erstellen Sie ein Verzeichnis mit dem Namen des Add-Ons und mit folgenden Unterverzeichnissen:
actions: Das Verzeichnis enthält alle Aktionen des Add-Ons.
datasources: Das Verzeichnis enthält alle Datenquellen des Add-Ons.
lib: optionales Verzeichnis für eigene Klassen und Bibliotheken.
Namespaces für Aktionen und Datenquellen in Ihren Add-Ons
Für Aktionen wird folgender Namespace verwendet:
namespace edoc\appserver\addons\blub\actions;
Für Datenquellen wird folgender Namespace verwendet:
namespace edoc\appserver\addons\blub\datasources;
Aktionen für Ihre Add-Ons
Aktionen im Add-On haben die gleiche Struktur und Syntax wie die Aktionen, die als Plug-In in der App eingefügt werden.
Informationen zum Erstellen von Aktionen finden Sie hier: API für Aktionen in edoc automate
Sie speichern die Aktionen der Add-Ons immer im Verzeichnis actions.
Datenquellen für Ihre Add-Ons
Informationen zum Erstellen von Datenquellen finden Sie hier: API für Datenquellen in edoc automate
Sie speichern alle Datenquellen des Add-Ons immer im Verzeichnis datasources.
Beispiel für ein Add-On
Ein Beispiel für ein Add-On können Sie in folgendem Artikel finden: Verwenden von "Addons" in einer App in edoc automate