ccBAF (Base Application Framework) mit neuen Konnektoren

08.08.2018

Base App Framework für XRM Anwendungen und Datenintegration

Unter dem Arbeitsnamen (Codename) OMNYX bzw. OMNYX.net stellen wir einen offenen Framework für die Anbindung moderner CRM Lösungen mit Web Apps zur Verfügung.

Moderne, offene und kollaborative Technologien und Tools

Der Base Application Framework (BAF) basiert auf den neuesten Technologien für mobile Business Apps und Geschäftsanwendungen. Dazu zählen unter anderem die Integration von 

und weiteren zahlreichen Schlüsseltechnologien und Produkten, und offenen Funktionen und Klassen.

Kerngedanke - offener Nutzen für die Community und gemeinsames Ökosystem

Der Framework ist offen und steht der Entwickler-Community bei Partnern und Kunden für die gemeinsame Weiterentwicklung zur Verfügung. Die Verwendung für den Entwickler erfordert einen API-Key. Daten zwischen Endgeräten und Webseiten bzw. Server-Backends werden verschlüsselt und/oder über einen zusätzlichen Proxy-Mechanismus übertragen.

Das Ökosystem wird über ein sogenanntes Benutzer- und Benutzeraccount System reguliert und die Anwendungen darin registriert und nach verschiedenen Nutzungs- und Gebrauchsmodell abgerechnet. Eine Verkauf von Lizenzen ist innerhalb des Systems nicht mehr vorgesehen. Die Nutzung der Apps und Dienste innerhalb des Frameworks werden auf Basis von 4 Intervallen abgerechnet: Monat, Quartal, Halbjahr, Jahr. Der gesamte Payment- und Fullfilment Prozess ist innerhalb des Frameworks enthalten und sieht dabei einen mehrstufigen und provisionsorientierten Vertrieb der entsprechenden Lösungen und Nutzungen vor.

Beispielhafte Anwendung und offline Daten mobil bearbeiten

Neben modernen und intuitiven Bedienoberflächen und Steuerelementen stellt das BAF einen komfortablen und einzigartigen Synchronisations- und Abgleichmechanismus bereit, der es ermöglicht, Daten auch offline, z.B. aus dem CRM System vorzuhalten und auf dem Gerät offline zu bearbeiten. Mit tiimer haben wir bereits eine App vorgestellt, die es ermöglicht offline Zeiten zu erfassen, die dann bei Mobilfunkverbindung oder WLAN Verbindung später mit der Zentrale abgeglichen und synchronisiert werden können.

Dabei ist es heute noch erforderlich, dass die Benutzer interagieren müssen, um Daten von mobilem Gerät in die Zentrale zu transferieren. In wenigen Jahren wird es möglich sein, dass die Daten auch bei ausgeschaltetem Browser auch diese Aufgabe fast vollautomatisch übernehmen werden. Ist die Mobilfunk- und Datenverbindung zur Zentrale unterbrochen wird "On-the-fly" lokal weiter gearbeitet und ist die Verbindung wieder verfügbar, werden die Daten im Hintergrund synchronisiert, so dass der Benutzer überall und jederzeit seine Daten immer aktuell hat. Braucht man dafür heute noch Dienste und kleine Hilfsprogramme auf PCs, Tablets oder SmartPhones, so wird das in der Zukunft eine Aufgabe des Browsers bzw. des Betriebssystems sein.

Bereits auf dem mobilen Gerät können Formulare erstellt und erzeugt werden, sowie z.B. durch eine Unterschrift oder eine PDF-Erstellung ergänzt werden. So können z.B: ganz neue Szenarien im Service oder Vertrieb eröffnet und bereitgestellt werden.

Personas und Rollen

Personas und Rollen

 
 

Module, Klassen und Funktionen des Framework (Beschreibung)

Module, Klassen und Funktionen des BAF

Folgende Klassen und Funktionen sind im Umfang des com:con Base Application Framework (BAF) enthalten.

Klasse Funktion Information
Login


online Anmeldung an Webservice, Cloud, Online Datenbank

offline Anmeldung an lokalem Device und offline Datenbank
User


UserData Benutzerdaten und Benutzeraccount

AddressData Adressdaten der Benutzeradresse
App


Deploy automatisches Deploy und Installation

Update Pushverfahren für automatisches Update

SettingsBackup speichert die Einstellungen in den User Account
SmartInput


Link Verknüpfung von Datenobjekten

Primary Link Primärverknüpfung

InputHelper Eingabehilfen

InputHistory Historie und Liste der verwendeten Eingabehilfen

HistoryTemplates Vorlagenlisten (Historien)

TimePicker/DatePicker Eingabe eines Datums

TimeSlider/DateSlider Eingabe einer Uhrzeit

GoogleAddresses automatische Adressvervollständigen

ImportPhoto Foto aus Galerie, Datei oder Kamera importieren

ImportFile Datei importieren und hochladen

BackgroundPhoneCall EIn- und ausgehende Telefonate speichern (WP, Android)

BackgroundSMS Ein- und ausgehende SMS speichern (WP, Android)

BackgroundEMail Ausgehende Mails monitoren und archivieren (WP, Android; IOS)
SmartOutput


CreatePDF Eine PDF-Datei erzeugen und als Dokument speichern/archivieren

ShareTo Alle Inhalte der App teilen oder posten (Dropbox, Facebook, Evernote, etc.)
Search


SearchFields Suchfelder pro Datenobjekt

ResultFields Rückgabe und Ergebnisfelder und Inhaltsformatierung
Filter


DataObjectFilter Filter und Berücksichtigung von Datenobjekten

SmartFilter typischen Datenfilter nutzen (Adresse - Dokument, etc.)
Diagram


Chart Präsentation von Inhalten als Grafik

Dashboard Dashboardfunktionen
DataTile
Beschreibt das Objekt einer Kachel bzw. Touchpad Fläche

TileObject Name der Kachel bzw. des verknüpften Objektes

TileColumns Werte und Spalten welche auf der Kachel visualisiert werden

TileAlarm Alarmstatus oder Signalstatus einer Kachel

TileStyle Format und Aussehen der Kachel

TileColor Farbschema der Kachel

TileSyncState Kachel zeigt an, wie der Synchronisationsstatus des Datenbestandes ist

TileOffline zeigt an, ob die Daten in der Kachel/Anwendung offline sind

TileOnline zeigt an, ob die Daten in der Kachel/Anwendung online sind

TilePersonaLevel beschreibt die Rolle und Persona der Kachel und den Level (Sales, Service, etc.)
PersonaRole


PersonaType Rolle/Persona der Anwendung/App (Verkauf, Projekt, Service, Betrieb, etc.)

PersonalLevel schaltet verschiedene Anwendungslevel der Rolle oder Persona frei
AppStyle


ColorScheme Farbschema der App

StyleSheet Darstellung und Style der App
Templates


DataEntityTemplates Vorlagen und Formulare der Datentypen

DataLinkTemplates Vorlagen für Verknüpfungen

DataObjectTemplates Vorlagen für Datenobjekte

DataFormTemplates Vorlagen für Formulare
SyncFrame
SQL Lite, pouchDB

Initial Erstellt eine initiale Datenbefüllung auf dem lokalen Gerät - Erstsynchronisation

Insert Eingabe (neuer Datensatz)

Update Aktualisieren

Delete Löschen bzw. in den Papierkorb verschieben

UpdateEmpty Verhalten des Updates bei leeren Feldern

UpdatePriority Priorisierung für Updates

DirectionPriority welche Richtung beim Sync hat Vorfahrt

OverwriteEmpty Verhalten beim Überschreiben von leeren oder gefüllten Feldern

BehaviourOnConflict Verhalten im Konfliktfalle

DataSetFilter Datensätze filtern

EraFilter bzw. HistoryFilter Zeitraum filtern

TimeLineFilter Zeitschienen - rollierend filtern

Erfahren Sie auch mehr auf der neuen Produktwebseite

 
 

Kontakt

com:con solutions GmbH
Zollstockgürtel 61 (Haus 3)
50969 Köln (Zollstock)
Telefon +49 221 964479-0
Telefax +49 221 964479-19
E-Mail info@com-con.net