Du kannst Allegra über eine REST-Schnittstelle mit anderen Systemen verbinden. Du kannst über diese Schnittstelle Vorgänge abfragen, ändern und erstellen. Du kannst Projekte, Benutzer und Gruppen anlegen und ändern. Du kannst damit Allegra von praktisch jedem anderen System aus bedienen.
Zur REST API Dokumentation
Allegra bietet die Möglichkeit, für Workflows, Event Handler und Parameter Skripte zu verwenden. Hier ist eine Sammlung von Beispielen, die als Vorlage für eigene Skripte dienen können.
Zum Artikel
Allegra nutzt JasperReports zum Erzeugen von Berichten. JasperReports greift nicht direkt auf die Allegra-Datenbank zu, sondern nutzt dafür spezielle Datenquellen. Allegra kommt mit einer ganzen Reihe fertiger Datenquellen, aber komplexe und spezielle Berichtsvorlagen benötigen eventuell neue Datenquellen. Datenquellen werden in Java programmiert.
Zum Artikel
Diese Dokumentation soll beim Erstellen von Workflow-Skripten, Event Handlern, Report-Datenquellen und Plugins helfen. Bitte beachten: die Klassen und Schnittstellen können sich mit späteren Releases ändern.
Zur Core JavaDoc Dokumentation