PowerPoint-Präsentation

Werbung
Bestandssysteme
einfach mobilisieren
Mobil werden mit „mobile client“
Hostsysteme anbinden
Mobile client kann an fast alle Hostsysteme angebunden
werden. Egal ob über SQL oder per Webservice. Auf
Daten kann Online oder Offline zugegriffen werden.
salesperformer.net | 2014
Selbst konfigurieren
Mobile client kann komplett frei konfiguriert werden.
Die gesamte Oberfläche, Datenzugriffe
und die Synchronisation.
Native clients
Mobile client unterstützt derzeit iOS (iPhone/iPad),
Android, Windows RT, Windows Phone
und Microsoft Outlook.
salesperformer.net
 Geschäftsgegenstand:
Effizienz und Rentabilität durch mobile Informationssysteme im Vertrieb und
Außendienst steigern
 Produkte (White Label):
- mobile client: mobilisiert zentrale Daten (plattformneutral)
- salesperformer crm: mobiles Vertriebssystem
 Indirekter Vertrieb über Partner:
Amagu, Anywhere.24, BUW, Datasec, Gedys-Intraware, ProTeam, …
 Kunden:
Bionorica, Bonago, Dehn + Söhne, Duni, Erlenbacher (Nestlé), Gema, Höcker
Polytechnik, KFU, Konica Minolta, Lufthansa Bombardier Aviation Services,
Pneumatex, TCC, Wagner und Munz, Xelog, …
salesperformer.net | 2014
mobile client: Funktionen und Möglichkeiten
Komplette
Funktionalität auf
mobilen Endgeräten
 Volle Funktionalität online und offline
 iPhone, iPad, iPod, Android, Windows Phone
 Personalisierter Content und nutzerspezifische
Synchronisation
 Listendarstellungen, Detaildialoge, Diagramme,
Auswertungen, Drill-Down
 Immer auf dem aktuellen Stand mit PushFunktionalität
 Telefon-/E-Mail-/SMS-Integration und Navigation
 Interaktion mit internen Adressbuch
 Globale Suche, Filterfunktionen, Verläufe,
Favoriten
 Einfache Anpassung an die Anforderungen von
Kunden oder Partnern
 Mehrsprachig: verfügbar in Deutsch, Englisch,
Französisch, Niederländisch, Russisch, Polnisch
salesperformer.net | 2014
Unterschiedlichste Viewtypes
salesperformer.net | 2014
Anbindung von Host-Systemen
Online-Zugriff und Daten-Synchronisation mit
unterschiedlichen Host-Systemen
VPN
salesperformer.net | 2014
Anbindung von Host-Systemen
Hostsysteme anbinden
Selbst konfigurieren
Mobile client kann an fast alle Hostsysteme angebunden
werden. Egal ob über SQL oder per Webservice. Auf
Daten kann Online oder Offline zugegriffen werden.
•
•
•
•
•
•
Mobile client kann komplett frei konfiguriert werden.
Die gesamte Oberfläche, Datenzugriffe
und die Synchronisation.
SQL-Server
Webservices
Serverseitige Skripte
Synchronisation mit
Konflikthandling
•
Offline verfügbar
Online-Abfragen
•
salesperformer.net | 2014
•
•
Apps bestehen aus
kommunizierenden Views
Viewtypes werden ständig
erweitert
Jede View kann eine eigene
Datenquelle haben
Workflow mit Statements:
onnew, ondelete, ...
Native clients
Mobile client unterstützt derzeit iOS (iPhone/iPad),
Android, Windows RT, Windows Phone
und Microsoft Outlook.
•
•
•
•
•
iOS: iPhone, iPad
Android
Windows RT/8
Windows Phone
Microsoft Outlook
Zugriff auf nahezu alle Datenquellen
Die mobilen Daten werden aus Server-Anfragen erstellt. Diese können aus SQL-basierenden Abfragen,
Skript- und auch Webservice-Aufrufen zum mobilen Gerät übertragen werden. Für die jeweilige Entität
können Server-Infos, Synchronisations-Richtung und Konflikthandling bestimmt werden. Diese
Datensätze können aus unterschiedlichsten Quellen kommen und werden auf dem mobilen Gerät in eine
lokale Datenbank konsolidiert.
ServerÄnderunge
n
ServerLöschungen
Entität
salesperformer.net | 2014
Lokaler
Tabellenname
Daten für
Initialsync
Lokale Daten und Selects
Es entsteht eine lokale/relationale Datenbank die aus
unterschiedlichsten Server-Quellen erstellt wurde. CRM, ERP,
Ticketing, Marketing, BI, Exchange, ...
Kontaktliste
zur Firma
contact_sync
z.B. aus
CRM
contact_sync
z.B. aus
ERP
customer_sync
Firmen-Dialog
customer_sync
project_sync
action_sync
document_sync
Konfigurationen
Firmenliste aus
customer_sync
Aktivitäten zur
Firma
action_sync
Dokumente
online
salesperformer.net | 2014
Anbindung an Microsoft CRM
salesperformer.net | 2014
Anbindung an Microsoft CRM
salesperformer.net | 2014
Modellierung der Programmstruktur
Die Programmstrukturen und die verwendeten Entitäten
können frei modelliert werden.
AdvancedList
salesperformer.net | 2014
Detail
Modellierung der Programmstruktur
Die Programmlogik wird in einer Baumstruktur entwickelt. Die Einträge dieser Struktur haben jeweils
einen bestimmten Ansichtstyp (Liste, Chart, Detaildialog, Scheduler, ...). Diese Ansichten können
untereinander kommunizieren. Die zu visualisierenden Daten können aus lokalen SQL-Statements oder
über Serveraufrufe bereitgestellt werden.
salesperformer.net | 2014
Plattformunabhängigkeit durch native Clients (RT)
Windows RT
salesperformer.net | 2014
Konfiguration: Gruppierte Liste mit globaler Suche
Daten:
SELECT idCustomerID, sName, sPhone, sPostalCode || ' ' || sCity
As sAddress, ' ' as Stage, CASE WHEN (idEmployeeID <> 'user') THEN
'#FFFFFF' ELSE '#CD7015' END as backColor FROM customer_sync
ORDER BY sName
Definitions:
Searchfields=sName,Addr_FullAddress,sPhone;icon=firma;Sectionfield=sN
ame;DetailView=CustomerDetail;ISSLIDERBUTTON=YES;INGLOBALMENU=YES;
INGLOBALTASKBAR=YES;THREEPARTCELLS=YES;CELLFRONTWIDTH=0.3;
Globale Suche:
SELECT idCustomerID, sCity, sPostalCode || ' ' || sCity as sAddress,
sPostalCode, sName, sWebSite, sPhone FROM customer_sync
WHERE sCity LIKE (SELECT '%' || ? || '%')
OR sPostalCode LIKE (SELECT '%' || ? || '%')
OR sPhone LIKE (SELECT '%' || ? || '%')
OR sName LIKE (SELECT '%' || ? || '%') ORDER BY sName
Field Mapping:
salesperformer.net | 2014
Stage
isFilter=YES;BACKGROUNDCOLOR=backColor;
sName
isFilter=YES;FONTTYPE=NORMAL;
sAddress
isFilter=YES
Konfiguration: Gauge und Chart mit Drilldown
Viewtype:
Gauge
Daten:
select 33 as value, 100 as maxValue, 0 as minValue
Definitions:
icon=favorit;NEEDLECOLOR=#2E2E2E;NEEDLEBORDERCOLOR=#2E2E2E;
KNOBCOLOR=#2E2E2E;KNOBBORDERCOLOR=#2E2E2E;PRIMARYINNERCOLOR=#FFFFFF#0;SECONDA
RYINNERCOLOR=#FFFFFF#0;PRIMARYBORDERCOLOR=#FFFFFF#0;SECONDARYBORDERCOLOR=#FFF
FFF#0;TICKCOLOR=#2E2E2E;TICKFONTCOLOR=#2E2E2E;RANGES=40-60,60-72,72100;RANGESCOLOR=#04B431,#FF8000,#DF0101;BACKCOLOR=#FFFFFF;DETAILVIEW=ProjectL
ist;
Viewtype:
Chart
Daten:
SELECT COUNT(*) AS Value, look.sValue as Stage, idProjectProbabilityID FROM
project_sync
LEFT OUTER JOIN mobileLookupEntries as look ON ((look.idLookupID =
'probabilitytype') and (look.idCodeID = idProjectProbabilityID))
GROUP BY idProjectProbabilityID ORDER BY Value DESC
Definitions:
icon=bar_chart;x=Stage;y=Value;maxvalues=8;filter=idProjectProbabilityID;Deta
ilView=ProjectListFilteredProb;group=1;canswitch=yes;legend=no;labels=yes;typ
e=pie;BACKCOLOR=#ffffff;STYLE3D=NO;radialcolors=#084B8A,#8A4B08,#01A9DB,#DF01
01,#6A0888,#DF7401,#31B404;labelfontcolor=#FFFFFF;
salesperformer.net | 2014
Konfiguration: Gruppierte Liste mit Marker
Daten:
SELECT pr.idProjectID, pr.sName, look.sValue as Stage, CASE WHEN
(idProjectStatusID > 6) THEN '#7F7F7F' ELSE '#40713B' END as
backColor,'#FFFFFF' as fontColor,
pr.dtProjectFinish, cu.sName as sCustomer FROM project_sync pr
LEFT OUTER JOIN customer_sync cu ON pr.idCustomerID = cu.idCustomerID
LEFT OUTER JOIN mobileLookupEntries as look ON ((look.idLookupID =
'probabilitytype') and (look.idCodeID = pr.idProjectProbabilityID))
ORDER BY pr.dtProjectFinish
Definitions:
type=grouped;hidetoday=yes;Searchfields=sName,sCustomer;
DetailView=ProjectDetail;icon=projekt;out=LLLL
yyy;datefield=dtProjectFinish;Scrollstart=YES;
INGLOBALMENU=YES;INGLOBALTASKBAR=YES;THREEPARTCELLS=YES;
Field Mappings:
salesperformer.net | 2014
Stage
isFilter=YES;FONTCOLOR=fontColor;BACKGROUNDCOLOR=backC
olor;TextAlignment=Center;FONTTYPE=BOLD;
sName
isFilter=YES;FONTTYPE=NORMAL;
sCustomer
isFilter=YES
Modellierung von Detaildialogen
Detaildialoge bestehen auch aus Datenabfragen (online oder offline). Den Editoren/Feldern werden
Funktionen zugewiesen (Telefonfeld, Navigation, Verlinkung zu anderer Entität).
salesperformer.net | 2014
Modellierung von Detaildialogen
Detaildialoge werden durch Felddefinitionen und Gruppenzugehörigkeiten definiert
Dem Feld „sAddress“ wird der
Datentyp „address“ zugewiesen.
Dadurch wird erreicht, dass ein
Klick auf dieses Feld automatisch
die Navigation startet.
salesperformer.net | 2014
Plattformunabhängigkeit durch native Clients
iPhone
iPad
Windows
Phone
Android
salesperformer.net | 2014
Erweiterte Funktionen: Storechecks und Angebote
salesperformer.net | 2014
Kontakt
 Stephan Methner
 salesperformer.net
 Agnes-Pockels-Bogen 1
 80992 München
 Deutschland
 T: +49 89 38012952-1
 F: +49 89 38012952-9
 [email protected]
 www.salesperformer.net
salesperformer.net | 2014
Übersicht/Navigation
Intro, Hauptübersicht: Images/Farben/Buttons/Stile sind frei definierbar.
Ansichten und Auswertungen
können für jeden Mitarbeiter
individuell zur Verfügung
gestellt werden
Hintergründe, Grafiken und
Farben sind frei definierbar.
Wichtige Hinweise können als
Popup angezeigt werden.
salesperformer.net | 2014
Dashboards
Dashboards können frei aus unterschiedlichsten Views zusammengestellt werden (Charts, Maps,
Listen, Detail). Das Layout passt sich dem Screen an (Quer, Hochformat, iPhone, ...).
Drilldown
Klick führt zu einer
verknüpften Ansicht
salesperformer.net | 2014
Listviews/Filter (Bsp. Companies)
Listen können mit vordefinierten Filtern versehen werden (z.B. „Long not seen“).
Aufruf per Klick. Über eine „Advanced Search“ kann nach unterschiedlichsten
Feldkombinationen gesucht werden.
Vordefinierte Filter
und Gruppierungen
salesperformer.net | 2014
Detailviews/Sublisten (Bsp. Company/Department)
Detailviews können andere Views beinhalten. Z.B. Charts oder eingebettete Listen
(Departmentliste). Subviews können auch in separaten Screens oder als Popup angezeigt
werden.
Subviews können
eingebettet oder als eigene
Fenster dargestellt
werden.
salesperformer.net | 2014
Detailviews/Editoren (Bsp. Contact)
Die Editoren haben unterschiedlichste Funktionen. Ein Klick auf eine Telefonnummer wählt diese.
E-Mails werden sofort erstellt. Ein Klick auf eine Adresse ruft eine Map mit entsprechender
Navigationsfunktion auf.
Ein Klick ruft die verknüpfte
Eigenschaft auf
(Anrufen, Navigieren, Sprung)
salesperformer.net | 2014
Detailviews/Editoren (Bsp. Opportunity)
Felder können zur Laufzeit berechnet werden (z.B. %Turnover). Dialoge können situationsbedingt
umgestellt werden (z.B. könnten je nach Stage unterschiedliche Felder sichtbar sein).
salesperformer.net | 2014
Scheduler
Der Scheduler kann als Tages-/Wochen-/Monatsansicht angezeigt und auch in andere Views
integriert werden.
salesperformer.net | 2014
Cockpits/Übersichtslisten
Wichtige Abfragen können in Übersichtslisten zusammengefasst werden. Ein Klick auf einen
Header ruft den aktuellen Verlauf oder die Favoriten auf.
Ansichten und Auswertungen
können für jeden Mitarbeiter
individuell zur Verfügung
gestellt werden
salesperformer.net | 2014
Dokumente (online/offline)
Dokumente können online oder offline vorgehalten werden. Bei Bedarf werden diese nachgeladen
und angezeigt (PDF, Word, Excel, ...).
salesperformer.net | 2014
Herunterladen