Release Highlights
Folgend erhalten Sie eine Übersicht neuer Produkte und Features des Elephant Releases.
Designer
- Übersichtliche Ansicht von Formularen durch Umbau auf Tabbed Sections
- Anzeige relevanter Informationen in Entities
- Anzeige der vererbten Attribute und Relationen der BasedOn Entity
- Anzeige verknüpfter Access Controls
- Erstellung eines Layouts / Liste aus der Entity
- Kopieren von bestehende Layouts
- Anzeige von relevanten Spalten in Listen
- Rollen zeigen verknüpfte AccessControls
- Overrides
- Informationshinweis falls Designer-Datensatz einen Override besitzt
- Keine Definition einer neuen List-URL bei Override einer Liste
- Sortierung und Ergänzung fehlender Menu Einträge
Attributes
- Die Anlage von Attributen und Relationen kann im LayoutDesigner durchgeführt werden.
- Die Anlage einer Choice kann aus dem Formular eines Attributes durchgeführt werden.
Entities
-
Bei der Erstellung einer neuen Entity über den Entity Wizard ist es möglich ein Layout oder eine Liste der BasedOn Entity zu kopieren.
-
Bei der Erstellung einer neuen Entity über den Entity Wizard ist es möglich Non-Standard Access Controls und Standard Access Controls zu erzeugen und diese direkt in die angegebene Applikation zu legen.
-
Non-Standard Access Controles: Wählen Sie die zu erstellenden Access Control Operationen aus und verlinken diese optional mit einer Rolle.
-
Standard Access Controles: Die Plattform legt Standard-Rollen - Admin, Worker und Reader mit dem Prefix des Entity Namen - an und erstellt dazugehörige Access Controls nach folgender Matrix:
Rolle Access Control Operation Admin Erstellen, Lesen, Aktualisieren, Löschen Worker Erstellen, Lesen, Aktualisieren Reader Lesen
-
-
Eine Entity kann als dumpable gekennzeichnet werden. Dadurch können Bewegungsdaten - analog zum Designer - einer Applikation zugeordnet werden. Bei Ausführung von "Dump application" werden diese Daten automatisch der Applikation zugeordnet und müssen nicht manuell über "Add to Application Data" hinzugefügt werden. Fügen Sie hierzu die Sektion
KolibriEntity/DumpableEntity
auf Ihr Layout hinzu. -
Shareable Entities, z.B. Dashboards, Widgets, Filter, etc., können neben den Sichtbarkeitsoptionen privat, öffentlich und für Gruppen nun auch auf Basis von Rollen geteilt werden.
Layouts
- Pro Benutzer werden die Listeneinstellungen - Spalten, Spaltenbreite, Datensätze per Seite, Sortierung - pro Liste und Related List gespeichert und beim nächsten Aufruf einer Liste geladen.
- In Listen kann auf eine Spalte eine Gruppierung vorgenommen werden, wenn die List Definition es erlaubt. Ob eine Gruppierung pro Liste möglich ist wird in der Listen Definition angegeben. Des Weiteren haben Sie die Möglichkeit in der Listen Definition ein Gruppierungsfeld anzugeben und das Gruppieren zu fixieren.
- Aggregationen können per Seite und/oder Total in der Definition einer Listenspalte konfiguriert werden. Hierzu lässt sich unterscheiden, ob die Aggregation in einer Liste und Related List sichtbar ist.
- Daten in einem Multi Select DropDown, z.B. Relation oder Choice, werden nachgeladen und zeigen nicht nur die ersten 30 Datensätze an. Sind Datensätze im MultiSelect DropDown ausgewählt werden diese an oberster Stelle angezeigt. Des Weiteren kann die ganze Selektion zurückgesetzt werden.
- Bei einem Export von Daten aus einer Liste kann konfiguriert werden, ob die Anzeigetransformation mit exportiert werden soll.
- Die Listenspalte der Zielrelation in Related Lists wird automatisch von der Plattform ausgeblendet.
- Hilfetexte an Feldern lassen sich über einen HTML Editor in mehreren Sprachen konfigurieren. Ist an einem Feld ein Hilfetexte gesetzt so erscheint ein Informationsbutton neben dem Feld, welches nach einem Klick den Hilfetext anzeigt.
- Für Felder vom Typ Relation kann die Suchmethode eingestellt werden. Die Suchmethode bietet die Optionen "Begins with" und "Contains".
Plattform
Access Controls
- Die asynchrone Ausführung von Access Controls bietet die Möglichkeit auf Daten zu warten, welche dann zur Auswertung der Access Control beitragen.
Anhänge
- Anhänge werden vor dem Hochladen auf Viren geprüft. Ist ein Anhang von einem Virus betroffen, so wird dieser ohne Inhalt hochgeladen und als infiziert gekennzeichnet.
Die Prüfung von Viren bei Anhängen ist in der config.json Datei unter attachments mit dem Namen antiVirusFileScan anzugeben.
"attachment" : {
"antiVirusFileScan": {
"enabled": true, // Antivirus Prüfung ein-/auschalten
"host": {HOST}, // Wird von WSPone bereitgestellt
"port": {PORT} // Wird von WSPone bereitgestellt
}
...
} - Einschränkung von Dateitypen, welche in die Plattform hochgeladen werden können. Ist kein Dateityp in der Whiteliste eingetragen so werden alle Dateitypen erlaubt. Für Attachment Sektionen und File Section Fields kann der Dateityp anhand der Whitelist weiter eingeschränkt werden.
Die Whitelist ist in der config.json Datei unter attachments mit dem Namen allowedFileTypes anzugeben."attachment" : {
"allowedFileTypes" : ".png,.jpg"
...
}
Authentifizierung
- Es wird von der Plattform unterbunden unendliche falsche Anmeldeversuche mit Benutzername und Passwort durchzuführen.
Das Limit, Deaktivierungsdauer und Auto-Unlock kann in der config.json angegeben werden.
"auth" : {
"passwordRetryLimit" : 5, // Begrenzung der maximalen Anmeldeversuche, Default: 5
"autoUnlock" : true, // Flag, das angibt, ob der Benutzer nach Ablauf der Sperrdauer automatisch entsperrt werden soll, Default: true
"lockDuration" : 900 // Dauer der Sperre in Sekunden, wenn passwordRetryLimit überschritten wurde, Default: 900
...
}
Global Search
- Konfiguration pro Entity ob Activity Log Einträge - Feldänderungen, Nachrichten und Interne Nachrichten - in der Global Search mit durchsucht werden sollen.
- Konfiguration der zu durchsuchenden Attribute pro Entity.
Notification Rules
- Steuerung ob Anhänge des Datensatzes mit in der E-Mail versendet werden sollen.
- Steuerung ob der Event Ersteller der ausgehenden E-Mail als Empfänger eingetragen wird
- Definition von eigenen Schriftarten für E-Mail Inhalt
- Neben selbst definierten PDF können bei Reports 1-n Widgets versendet werden
Plattformeinstellungen
- Konfiguration des Login Footers
- Hochladen eines Hintergrundbilds für die Login Seite
Variables
- Variablen bieten weitere Konfigurationsmöglichkeiten analog zu den Section Fields auf Forms.
- Änderungen von Variablen können im Activity Stream protokolliert werden.
Applikationen
Fuhrpark Management
- Automatischer Tankkartenimport für Aral Routex Karten
- Zusätzliche Verwaltung unterschiedlicher Fahrzeugtypen von LKW bis Anhänger oder Krafträder
- Leasing Kontrolle
- Automatische Anzeige von über-/untererfüllte Leasing-Verträge zur Kostenoptimierung
- Dashboard "Fuhrparkübersicht"
- Automatische Auswertung der Fuhrparkdatenqualität
- Einführung von typischen Services wie
- Fahrerwechsel zum Stichtag
- Kostenstellenwechsel zum Stichtag
- Änderung von Fahrerdaten
- Freigabeprozess für geprüfte Rechnungen
Import Applikation
- Automatische Generierung der Attribute aus der Import Source
- Automatische Generierung der Import Map Fields zwischen Source und Target
- Anzeige einer Vorschau der zu importierenden Daten der Import Source
Interface Applikation
- Auslagerung der Authentifizierungsdaten in die Drittanbieterzugangsdaten
- Angabe ob Authentifizierung erforderlich ist
- Erweiterung des Key-Value Mapping um Berechnung, sodass auf Datensatz zugegriffen werden kann
IT Service Management
Service Catalog
- Bündeln Sie mehrere Catalog Items zu einem Bundle zusammen
- Erweiterung der Activitytypen um
Setze Felder
undSkript
- Setze Felder: Setzen Sie Felder eines Datensatz auf definierte Werte zu einem bestimmten Zeitpunkt
- Skript: Ausführung eines Skripts
Service Level Management
- Angabe eines Workflows für Service Level Definition, z.B. E-Mail Benachrichtungen, wenn die Geschäftszeit X % erreicht hat