Bloqs bietet dir ein breites Feature-Set, welches du nach Bedarf in deiner Applikation einsetzen kannst. Die wichtigsten Funktionen sind hier aufgelistet - wobei das Set laufend erweitert wird.
Für mehr Details zu einzelnen Features oder Fragen zu unserer Roadmap kannst du uns gerne direkt kontaktieren.
Selbstverständlich beinhaltet Bloqs die üblichen Editoren wie Input-Felder, Dropdowns, Checkboxen, etc., welche für die Bearbeitung von Formulardaten notwendig sind.
WYSIWYG-Editor zur Bearbeitung von Html- oder Markdown-Inhalten.
Bild-Editor für das einfache Zuschneiden und/oder Rotieren von Bitmap-Bildern.
Editor zur Bearbeitung und Formatierung von XML-Inhalten, z.B. zur Anpassung von Ansichten.
Kalender für die grafische Darstellung und Bearbeitung von chronologischen Daten.
Modul zur einfachen Kommentierung und (live-)Diskussion von Objekten.
Tagging-Modul (optional mit Kategorien) zur schnellen Kennzeichnung von Objekten.
Feature zur Massen-Anpassung bestimmter Feldwerte auf mehreren Objekten.
Editor für das Zusammenführen mehrerer Objekte der selben Klasse, z.B. zur Doubletten-Bereinigung.
Über die globale Suche kann applikationsweit volltext-basiert nach spezifischen Objekten gesucht werden. Aufgrund der Indexierung liefert die globale Suche sehr schnelle Resultate, egal ob mit oder ohne Wildcards.
Mittels Suche und Filterung kann in Listen sehr detailliert nach einem Subset von Objekten einer bestimmten Entität gesucht werden. Dabei können je nach Use Case unterschiedliche Patterns eingesetzt werden (Facetten-, Spalten- oder erweiterte Filter).
Als übergeordnete Filter-Möglichkeit können Kontext- und/oder Scope-Selektoren eingesetzt werden. Diese erlauben z.B. die Eingrenzung der Applikations-Inhalte für eine bestimmte Rolle oder eine bestimmte Organisation.
Das Hauptmenü ist komplett frei definierbar und kann rollenbasiert gestaltet werden. Es beinhaltet eine optionale Menü-Suche sowie eine Favoritenfunktion.
In den Breadcrumbs können hierarchische Verbindungen eines Elements dargestellt werden. Sie erlauben damit den schnellen Absprung auf übergeordnete Objekte.
Das Objekt-Paging ermöglicht den schnellen Wechsel zwischen Detail-Ansichten von Objekten einer gleichen Klasse, ohne jeweils auf die Ausgangs-Liste zurückkehren zu müssen.
Der Explorer ermöglicht auf Objekt-Detailseiten die Darstellung und Suche sowie den direkten Absprung auf alle 1:1 und 1:n Relationen. Damit können verbundene Objekte durchsucht werden, ohne den aktuellen Kontext zu verlassen.
Sowohl auf Listen- als auch auf Detail-Seiten kann sehr einfach zwischen verschiedenen Ansichten einer Klasse hin- und her gewechselt werden, ohne dazu über die Hauptnavigation gehen zu müssen.
Listenansichten können sowohl im Aussehen (Sortierung, Gruppierung, Reihenfolge, Spaltenauswahl) als auch in der Filterung stark personalisiert und als eigene Ansichten gespeichert werden.
Personalisierte Ansichten und Dashboards können sehr einfach mit einzelnen Personen oder ganzen Benutzergruppen geteilt werden. Bei Bedarf können diese Rechte auch wieder zurückgenommen werden.
Sowohl in der Hauptnavigation als auch in Ansichts-Selektoren können Favoriten gesetzt werden, um schnell auf die häufig verwendeten Elemente zuzugreifen.
Dashboards bieten die Möglichkeit, wichtige Inhalte deiner Applikation in einer (grafischen) Übersicht darzustellen. Neben systemweiten Standard-Dashboards können sich User bei Bedarf auch eigene Dashboards zusammenstellen.
Mit dem Reporting-Modul können massgeschneiderte Auswertungen für bestimmte Entitäten erstellt werden. Darstellung, Inhalte und Sichtbarkeit dieser Reports können von berechtigten Usern direkt im UI angepasst werden.
Jede Listen-Ansicht in Bloqs bietet grundsätzlich die Möglichkeit, alle oder ausgewählte Elemente dieser Liste nach Excel, PDF oder XML zu exportieren. XML-Exports können danach
Das Auditing-Modul ermöglicht die detaillierte Nachverfolgung von Objekt-Änderungen. Dabei kann pro Klasse festgelegt werden, welche Felder und Aktionen im Audit festgehalten werden sollen.
Stati und Meldungen können in Bloqs auf verschiedenen Ebenen und in verschiedener Form dargestellt werden. Damit kann kontextabhängig die jeweils sinnvollste Form von Feedback eingesetzt werden.
Mit Benachrichtigungen können User ganz gezielt auf Events oder Aufgaben hingewiesen werden. Zu den Standard-Kanälen In-App und E-Mail können problemlos weitere hinzugefügt werden. User können dabei selber steuern, welche Infos sie über welchen Kanal erhalten möchten.
Mittels Onboarding können (neue) User durch die wichtigsten Funktionen einer Applikation geführt werden. Die einzelnen Onboarding-Schritte können direkt im UI konfiguriert werden.
Um User bei repetitiven und fix definierten Aufgaben zu unterstützen, können Arbeitsabläufe in strukturierten Wizards abgebildet werden.
Bloqs lässt sich bei Bedarf direkt im UI erweitern. Damit können sowohl das Core-Modell als auch Layouts, Menüs und Sprachen angepasst, sowie DataViews für partiellen externen Zugriff erstellt werden.
Jede Klassen-/Feld-Bezeichnung und jedes UI-Element in Bloqs lassen sich übersetzen. Die Übersetzungen können im UI selbst angepasst und mit einem simplen Server-Neustart aktiviert werden.
Mittels Konfigurationseinstellungen können Features nach Bedarf im UI ein-/ausgeschaltet und konfiguriert werden. Auch hier reicht ein Server-Neustart, um die auf .NET Options basierenden Einstellungen zu übernehmen.
Für wichtige Klassen können vorausgefüllte Objekt-Templates bereitgestellt werden. Diese können dann von End-Usern beim Erstellen neuer Objekte verwendet werden, um Grunddaten nicht jedesmal neu eingeben zu müssen.
Durch Aktionen kann Business-Logik in Bloqs direkt auf Klassen-Objekten angesiedelt werden. Parametrisierte Aktionen erlauben zusätzlich die standardisierte Abfrage von Aktions-Parametern anderer Klassen im UI.
Für fix definierte Abläufe, welche nicht (nur) durch Code getriggert werden, können Prozesse verwendet werden. Deren Ausführung kann im UI geplant oder manuell getriggert sowie überwacht werden.
Zusätzlich zu Prozessen und Backend-Businesslogik können logische Abläufe auch über einen Workflow-Designer im UI definiert werden. Diese sind nach einem Server-Neustart sofort aktiv.
Bloqs beinhaltet ein Warenkorb-Modul mit simpler Bestell-Logik und Preisberechnung. Die Komponenten dieses Moduls können sehr einfach an einen spezifischen Use Case angepasst werden.
Bloqs kümmert sich für dich um die Schema-Migration direkt auf das Ziel-Modell. Dabei sind auch partielle oder benutzerdefinierte Migrationen möglich. Bei Bedarf können die ausgeführten SQL-Statements mittels Logs detailliert ausgegeben werden.
Die Bloqs-Authentifizierung basiert auf OpenID. Nebst dem app-internen Login ist somit auch Third-Party-Authentifizierung möglich. Zudem kann optional Zwei-Faktor-Authentifizierung verwendet werden.
Bloqs beinhaltet eine umfangreiche Benutzer- und Rollenverwaltung. Damit können User dynamisch erstellt sowie Zugriffsrechte und Sichtbarkeiten schnell und einfach eingeschränkt werden.
Zugriffe werden in Bloqs auf Objekt-Ebene eingeschränkt. So können Rechte sehr detailliert und kontextabhängig definiert werden. Eine Blacklist erlaubt es zudem, einzelne Felder rollenabhängig zu blockieren.