Framework

Corinis Application Framework

Technologie

Das Corinis Application Framework (CAF) basiert auf einer serverseitigen in Java (Entweder als WAR oder Standalone) die sich um die Business Logik kümmert und einer Front-End Komponente basierend auf HTML und Javascript die mittels AJAX mit dem Server kommuniziert.

Die Kern-Module bleiben stabil für jede Applikation und werden auch im Rahmen von Wartungsvertägen regelmäßig mit Sicherheits und Stabilitäts-Updates versorgt.

Core Backend Funktionalitäten

  • Session Verwaltung
  • Service Aufruf (JSON/Rest)
  • Datenbank Handling (MyBatis, MongoDB)
  • Benutzerverwaltung
    • Intern(DB)
    • LDAP/AD
    • Externe Provider (Spring Security)
  • Logging
  • Upload/Download Handling
  • Daten Import/Export
  • Berechtigungsverwaltung
  • Anonyme Services (API Key, X-Domain Handling)
  • Filter
  • Volltextsuche (inkl. druchsuchen von Uploads)
  • Report Generierung mit Vorlagenverwaltung
    • Tabellen (XLS Vorlage): Excel (xls,xslx), ODS
    • Dokumen (odt Vorlage): PDF, Word (doc,docx), ODT
    • CSV
    • XML
    • JSON
  • Verschicken von Mails (EML oder Markdown Vorlagen)

Administration Frontend

  • Benutzerverwaltung inkl Berechtigung und Gruppen
  • User Settings (Filter, Layout)
  • Lizenzverwaltung
  • Vorlagenverwaltung (Mail, Report)
  • Filter
  • Tabellen und Detail Ansicht
  • Responsive UI (Web Browser - Mobile Devices)
  • Skin
  • Analyse und Statistik (Graphen)

Module

Das CAF bietet die Grundfunktionalitäten auf denen alle Module aufsetzen.

Im Rahmen eines Projektes werden dann die für Ihre Ansprüche erforderlichen Module genommen und entweder wie sie sind oder mit zu definierenden Customizations in Ihre Lösung integriert. Alle Module partizipieren von der Stabilität des Kern Systems und deren regelmäßigen Updates.

Hier ist eine kleine Auswahl an vorhanden Funktionalitäten die auf Ihre Bedürfnisse angepasst werden können:

Dashboard

Ein Front-End Modul zum darstellen von Graphen und Statistiken.

Addressbuch

Verwalten von Addressen und Kontakten quer über die Applikation.

  • CVS Im- und Export
  • Kategorien/Tags
  • Export eines Kontaktes als QR Code
  • Quick-Filter und Autocomplete

Project/Contract Verwaltung (DMS)

Verwaltung von Verträgen oder Projekten inkl. Status und Dokumentupload (DMS)

Mailing

Erstellen von Mailing Listen mit personifizierten Vorlagen

  • Vorlagen im EML oder HTML/MD Format mit Platzhalten für Addressbucheinträge
  • Freigabemanagement
  • Statusüberprüfung von Erfolgreich versendeten/abgelehnten Mails
  • Kopieren von Mailing Kompagnen