Systemanforderungen Client
Zeigt die Anforderungen an den DeDeSales Client.
- Hardware Voraussetzungen
- Betriebssystemkompatibilität
- Client Bereitstellung / Deployment
- Ersteinrichtung des DeDeSales Client
- Gerät für Neuinstallation freigeben
- iOS - Apple Business Manager registrieren
- iOS - Apple Business Manager – App-Bereitstellung & Einlösecodes
- iOS - PList Konfiguration
- iOS - Installation
- iOS App Updates (manuell über App Store)
- Android
- Client Einstellungen (Konfiguration / Betrieb nach Installation)
Hardware Voraussetzungen
Windows
Für den Betrieb des Clients auf Windows gibt es folgende Anforderungen:
- DeDeSales ist eine UWP-Anwendung.
- Microsoft Windows 10 oder höher.
Die Anforderungen an die CPU, Speicherplatz und Arbeitsspeicher hängen stark von der Anzahl der Menge der zu verarbeitenden Daten ab, weshalb wir hier keine Empfehlung geben können. Wir empfhehlen aber während der Projektphase verschiedene Geräte zu testen und sich dann zu entscheiden, was am besten zur Ihren Anforderungen passt.
Android
Für den Betrieb auf Android gibt es folgende Anforderung:
- Android 5 (API Level 21, Lollipop)
Grundsätzlich ist bei Android zu sagen, dass Sie eines der leistungsstärksten Geräte bei Kauf auswählen sollten.
iOS
Die Geräte sollten dem aktuellen Stand entsprechen. Gehen Sie davon aus, dass Geräte die 4 Jahre oder älter sind die notwendige Leistung nicht zur Verfügung stellen können.
Weiterhin achten Sie darauf, dass Sie genügend Speicherplatz auf den Geräten für Bilder einplanen. Eine nachträgliche Speichererhöhung ist auf diesen Geräten nicht möglich.
Für den Einsatz auf einem iPad oder iPhone gelten folgende Voraussetzungen:
- Apple-Business-Manager
- Bei Verwaltung Ihrer Mitarbeiter-Accounts über den Apple-Business Manager ist ein MDM-System eine zwingende Voraussetzung. Sind die Mitarbeiter-Accounts nicht dem Apple-Business-Manager zugewiesen, müssen Sie im Apple-Business-Manager Einlösecodes generieren und selbständig an Ihre Mitarbeiter verteilen.
Betriebssystemkompatibilität
| DeDeSales Version | Windows | Android | iOS/iPadOS |
| 18.x | Windows 10: 22H2 Build 19045.5011 Windows 11: 24H2 Build 26100.3025 Windows 11: 24H2 Build 26100.4061 Windows 11: 24H2 Build 26100.4652 Windows 11: 24H2 Build 26100.4946 Windows 11: 24H2 Build 26100.7462 |
13.x 15.x |
18.x 26.x |
| 19.x | Windows 11: 24H2 Build 26100.4061 Windows 11: 24H2 Build 26100.4652 Windows 11: 24H2 Build 26100.4946 Windows 11: 24H2 Build 26100.7462 |
13.x 15.x 16.x |
18.x 26.x |
| 20.x |
Client Bereitstellung / Deployment
Ersteinrichtung des DeDeSales Client
Sofern der Client noch nicht eingerichtet war, werden Sie nach dem Start direkt in die Einstellungen des Dashboard geleitet.
Die Client Einrichtung kann über 3 verschiedene Wege erfolgen.
Manuell
- Die Gerätenummer eintragen
- Die Server-URL eintragen.
- Floating Numeric Input ausblenden => mit Setzen der Checkbox wird das schwebende Nummernfeld unter iOS 26 ausgeblendet
Speichern Sie Ihre Einstellungen.
QR-Code per Kamera scannen
Haben Sie das Gerät zur Hand und Zugriff auf das Backend, ist es möglich, den QR-Code direkt vom Bildschirm abzuscannen.
Wechseln Sie dazu mit Klick auf das Barcodesymbol in den Kamera-Bereich:
Halten Sie das Gerät vor den QR-Code auf Ihrem Monitor und scannen Sie den Code:
Sobald der QR-Code erkannt ist, werden alle benötigten Daten übernommen und Sie brauchen nur noch Speichern drücken.
QR-Code einlesen
Haben Sie das einzurichtende Gerät nicht im Zugriff oder wollen den Client auf dem Gerät einrichten, an dem Sie auch das Backend bedienen, können Sie den QR Code aus dem Backend herunterladen und diesen z. B. per E-Mail verschicken. Ihr Mitarbeiter lädt sich den QR-Code auf das lokale Gerät, wechselt wie zuvor über das QR-Code-Icon in den Kamerabereich. Dort kann man über das Ordnersymbol in die Ordnerstruktur des Geräts wechseln und wählt den QR-Code aus der E-Mail aus.
Auch hier wird alles automatisch übernommen und es muss nur noch Speichern gedrückt werden.
Achtung
Es ist wichtig, (falls es ein TEST-System und ein LIVE-System auf dem Gerät geben soll) den richtigen Client verwenden. Ein Test-System Client kann sich vom Live-System Client unterscheiden. Die beiden Systeme dürfen nicht vertauscht werden.
Das Gerät müssen Sie bei der Erstinstallation nicht freischalten, das ist nur notwendig, wenn Sie z. b. die Hardware des Zweitgeräts wechseln (Defekt, Betriebssystemwechsel o. ä.).
Machen Sie nach der Einrichtung eine Datenübertragung. Diese kann ggf. etwas länger dauern.
Gerät für Neuinstallation freigeben
Jeder Mitarbeiter bekommt bei der Neuanlage einen generierten QR-Code angezeigt. Dieser wird ausgeblendet, sobald die erste Datenübertragung durchgeführt wurde. Stattdessen sehen Sie dann nur noch den Button "Gerät für Neuinstallation freigeben".
Wenn Sie sich nicht sicher sind, wählen Sie "Abbrechen".
Nach drücken von "OK" wird der erzeugte QR-Code eingeblendet. Der QR-Code kann mehrfach verwendet werden, solange sich die Gerätenummer nicht geändert hat, d. h. bei einer Neuanlage eines Mitarbeiters können Sie den QR-Code speichern.
Im Klartext wird neben dem Mitarbeiter auch das Gerät angezeigt (Hauptgerät | Multigerät 1 | Multigerät 2), sodass bei mehreren Mitarbeitern eine spätere Zuordnung stattfinden kann und der Code nicht immer wieder downgeloadet werden muss (es sei denn, es hat sich die Gerätenummer geändert).
iOS - Apple Business Manager registrieren
Apple Business Manager Account erstellen
Wenn Sie DeDeSales für iPhone/iPad benutzen möchten benötigen Sie einen Apple-Business-Manager Account
Falls Sie noch keinen Account besitzen, müssen Sie sich hier registrieren:
Registrierungslink:
https://business.apple.com/#/enrollment/form
Anleitung:
https://www.apple.com/de/business/docs/site/Apple_Business_Manager_Getting_Started_Guide.pdf
Achtung. Die Links können sich mittlerweile geändert haben, nutzen Sie bitte die Suche, falls die Links nicht mehr stimmen.
Organisations-ID melden
Sobald Sie den Apple-Business-Manager Account erhalten haben, müssen Sie uns Ihre Organisations-ID und den hinterlegten Organisationsnamen mitteilen.
Mit dieser Organisations-ID können wir Ihnen Ihre DeDeSales Client Version in Ihrem App-Store bereitstellen. Dies wird ca. 1-2 Wochen dauern, da die Bereitstellung durch die Apple internen Freigabe Prozesse durchlaufen muss. Ihre DeDeSales-Client Version ist nur für Sie sichtbar.
Installation
Standardinstallation
Die Standardinstallation erfolgt über ein MDM-System.
Einlösecodes / Voucher
Alternativ können Sie in Ihrem Apple-Business-Manager Account Einlösecodes für Ihre Mitarbeiter ausstellen. Die Installation erfolgt dann z.B. über den Safari-Browser des Anwenders oder über Eingabe des Codes unter benutzerdefinierte Apps im AppStore.
Achtung: Diese Möglichkeit besteht nicht länderübergreifend. D. h. für jedes Land brauchen Sie einen eigenen Apple-Business-Manager Account, um Codes für das jeweilige Land zu erstellen.
iOS - Apple Business Manager – App-Bereitstellung & Einlösecodes
Stand 2024.03 - Wir übernehmen keine Gewährleistung dafür, dass diese Anleitung aktuell ist. Bei Unklarheiten wenden Sie sich unbedingt an die Apple-Support Seite. Wir stellen hier lediglich eine grobe Übersicht zur Orientierung bereit.
Voraussetzung
Damit die Einlöse-Codes im ABM erstellt werden können, wird ein ABM-Account und ein Benutzer mit Admin-Rechten benötigt.
Benutzerdefinierte Apps aktivieren
Um die App DeDeSales im ABM auswählen zu können, muss der Reiter „Benutzerdefinierte Apps“ aktiviert werden, hierfür wird ein Benutzer mit Admin-Rechten benötigt. In den folgenden Schritten wird erklärt wie der Reiter „Benutzerdefinierte Apps“ aktiviert wird.
- Klicken Sie auf Ihren Benutzer
- Wählen Einstellungen aus
- Gehen Sie auf Organisationseinstellungen
- Auf der rechten Seite den Regler unter Benutzerdefinierte Apps auf Aktiviert stellen.

Einlöse-Codes erstellen
Um die Einlöse-Codes zu erstellen, gehen Sie wie folgt vor.
- Benutzerdefinierte Apps auswählen
- Auf die gewünschte App klicken

- Den Lizenztyp „Einlösecodes“ wählen
- Die gewünschte Anzahl an Codes auswählen
- Über Laden werden die Einlöse-Codes erstellt.

Nachdem die Einlöse-Codes erstellt wurden, können diese im unteren Bereich unter „Einlöse-Codes“ über „Laden“ heruntergeladen werden

In der heruntergeladenen Excel Datei werden die erstellten Einlöse-Codes angezeigt.
Der hinter dem Code stehende Redemption Link, kann direkt auf dem Gerät ausgeführt werden. Mit diesem Link öffnet sich automatisch der Einlöse Dialog.
Weitere Informationen
Die Einlöse-Codes können nur in dem Land eingelöst werden, in dem auch der ABM registriert ist.
Beispiel: Ist der ABM auf einem Firmensitz in Deutschland registriert können die Einlöse-Codes auch nur auf Geräte aktiviert werden, die den deutschen App Store verwenden. (Eine in Deutschland registrierte Apple-ID haben.)
iOS - PList Konfiguration
PLIST Konfiguration über das MDM
Setzen Sie ein MDM-System ein, können Sie über die PLIST bestimmte Konfigurationsparameter automatisch als Key-Value Paare vergeben werden.
Dazu gehören:
„ServerURL“, „FallbackURL“ und „Geraetenummer“
Die Server-URL sollte auf Profilebene und die Gerätenummer auf Geräte - / Benutzerebene eingestellt werden.
Die PLIST Konfiguration wird in Ihrem MDM-System angelegt.
Wenn Ihr MDM-System keine GUI für die Erstellung einer PLIST Datei erhält, können Sie auch alternative Applikation dazu verwenden. Eine PLIST-Datei ist XML-Datei mit folgendem Inhalt (Beispiel):
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"> <dict> <key>Geraetenummer</key> <string>123-456-789-0123</string> <key>ServerURL</key> <string>https://demo.dedesales.de/</string> </dict></plist>
iOS - Installation
Standardinstallation
Die Standardinstallation erfolgt über ein MDM-System.
Einlösecodes / Voucher
Alternativ können Sie in Ihrem Apple-Business-Manager Account Einlösecodes für Ihre Mitarbeiter ausstellen. Die Installation erfolgt dann z.B. über den Safari-Browser des Anwenders oder über Eingabe des Codes unter benutzerdefinierte Apps im AppStore.
Achtung: Diese Möglichkeit besteht nicht länderübergreifend. D. h. für jedes Land brauchen Sie einen eigenen Apple-Business-Manager Account, um Codes für das jeweilige Land zu erstellen.
iOS App Updates (manuell über App Store)
Wenn eine neue App Version im Apple Business Manager zur Verfügung steht, kann diese App manuell im App Store aktualisiert werden.
Gehen Sie wie folgt vor, um die App manuell zu aktualisieren:
1. Öffnen Sie den App Store
2. Klicken Sie oben rechts auf Ihr Benutzerprofil (1) und scrollen Sie in dem Fenster „Account“ nach unten, bis Sie die Apps sehen, die vor kurzem aktualisiert wurden (2).
3. Klicken Sie auf Aktualisieren, um die App zu aktualisieren (1).
3.1 Unterhalb der App steht die Update-Beschreibung (2), unter Mehr (3) sehen Sie die Versionsnummer und die Größe der neuen App (4). Die Größe der App beinhaltet nicht die Kundendaten, sondern nur die Größe der eigentlichen App.
Android
MDM Managed Configuration
Grundsätzlich unterstützt die Android App, ebenfalls eine Managed Konfiguration, allerdings ist diese nur Verfügbar wenn die App via Enterprise PlayStore bereitgestellt wird.
Im Intune ist es möglich, wenn man die Google Play Console verknüpft hat, ( hat man in der Regel ) eine private App hochzuladen und hat dann die Managed Konfiguration zur Verfügung,
Client Einstellungen (Konfiguration / Betrieb nach Installation)
weitere Client-Einstellungen
Dieser Bereich teilt sich in 2 Teile auf. Zum einen haben Sie einen Schnellzugriff auf einige Funktionen und zum anderen können Sie hier Einstellungen vornehmen.
|
|
|
|
|
|
Einstellungen
|
|
|
Bei Service-Fragen finden Sie hier z. B. alle Informationen, die bei Bedarf angegeben werden sollten.
Panelbar Allgemein
- Titel: Allgemein
- Button: QR-Scanner
- Nur bei Neueinrichtung verfügbar
- Floating Numeric Input ausblenden => mit Setzen der Checkbox wird das schwebende Nummernfeld unter iOS 26 ausgeblendet
weitere Informationen s. Ersteinrichtung
Panelbar Scanner
- Titel: Scanner
- Icon: Aktualisieren
- Prüfen Sie im Bereich Hardwarescanner, ob Ihr Scanner kompatibel ist
- Schauen Sie hier, wie die Scanner für eine Suche konfiguriert werden müssen.
- Klicken Sie auf das "Aktualisieren" Icon um nach Scannern zu suchen.
- Sobald der Scanner mit DeDeSales verbunden ist, können Sie diesen nutzen.
Panelbar Produktnummereingabe
- Titel: Produktnummereingabe
- DropDown: Numerisch | Alphanumerisch
Numerisch
Zeigt auf Tablets / Smartphones eine numerische Tastatur nach Betätigen der Lupe in der Auftragserfassung
- die Volltextsuche ist ausgeschaltet
- es werden nur Produktnummernfelder durchsucht
- die Suche muss manuell mit Enter ausgelöst werden
Alphanumerisch:
Zeigt auf Tablets / Smartphones eine alphanumerische Tastatur nach Betätigen der Lupe in der Auftragserfassung
- es werden nur Produktnummernfelder durchsucht
- Die Suche muss mit Enter bestätigt werden
Umschalten
Ein weiterer Klick in der Auftragserfassung beendet die numerische/alphanumerische Suche und aktiviert
- Volltextsuche
- Automatische Suche
Panelbar Synchronisierung
- Titel: Synchronisierung
- Im Windows-Client kann die Client-ID ausgelesen werden für die Einrichtung der Synchronisierung im Backend
SubPanelbar: Termine
- ToggleSwitch "DeDeSales Termine in Kalender App exportieren"
- Bei der Aktivierung werden die Termine der letzten 7 Tage und alle zukünftigen Termine initial synchronisiert.
- Nach der Initialsynchronisierung werden alle zukünftigen Termin und Termin der vergangenen zwei Jahre synchron gehalten. Termine die älter als 2 Jahre sind, werden aus dem Kalender entfernt.
- ToggleSwitch "Kalender App in DeDeSales importieren"
- Blendet die Auswahl der lokalen Kalender ein.
- Toggled: Die Checkboxen der lokalen Kalender werden eingeblendet.
- Untoggled: Die Checkboxen der lokalen Kalender werden unchecked und ausgeblendet.
- c. Kalenderauswahl
- Auflistung verfügbarer lokaler Kalender, welche für die Synchronisation in DeDeSales ausgewählt werden können.
- Checkbox: [] <Standardkalender>
- Checkbox: [] <Kalender 1>
- Checkbox: [] <Kalender 2>
- Checkbox: [] <Kalender 3>
- In DeDeSales importierte Termine werden im eigenen Kalender der Terminplanung angezeigt. Lokale Termine
SubPanelbar: Kontakte
- ToggleSwitch "DeDeSales Kontakte in Kontakte App exportieren"
- Welche Eigenschaften werden synchronisiert?
- Anrede
- Nachname
- Vorname
- Strasse
- PLZ
- Ort
- Bundesland
- Land
- Email2 sofern diese sich von Email unterscheidet.
- Telefon
- Telefax
- Mobil
- Position
- Abteilung
- CompanyName aka (DebitorAdresse.Name1 + " " + DebitorAdresse.Name2 + " " + DebitorAdresse.Name3)
- BusinessHomePage aka DebitorAdresse.HomePage
- Geburtstag
- Wann werden Änderungen ermittelt?
- Beim Bearbeiten eines Ansprechpartners
- Beim Löschen eines Ansprechpartners. Im Client gibt es diese Möglichkeit nicht.
- Beim Anlegen eines Ansprechpartners
- Beim Speichern der Einstellung wenn die Einstellung "DeDeSales-Kontakte in Kontakte-App exportieren" sich geändert hat.
- Nach dem Empfangen der Ansprechpartner bei der Datenübertragung
- Was passiert, wenn der Kontakt nicht mehr in der Kontakte-App vorhanden ist?
- Der Kontakt wird neu angelegt.
- Was sind Plattform spezifische Unterschiede?
- iOS:
- Unter iOS haben wir im Kalender eine Liste mit dem Namen "DeDeSales". In dieser Liste sind alle Kontakte die aus dem DeDeSales exportiert werden enthalten. Ein Kontakt der aus DeDeSales kommt hat zusätzlich eine Relation mit dem Namen "DeDeSales" und einem Wert.
- Android:
- Unter Android hat jede App (accountType) seine eigene Kontaktliste. Wird die App deinstalliert, dann werden ebenfalls alle Kontakte entfernt.
- Windows:
- Unter Windows hat jede App seine eigene Kontaktliste. Wird die App deinstalliert, dann werden ebenfalls alle Kontakte entfernt. Das Auslesen der Kontakte erfolgt in Batches von 20 Kontakten.
- iOS:
Die Synchronisation erfolgt im Hintergrund und ist nur anhand des Symbols sichtbar. Es wird immer gesynct, wenn eine Änderung im DeDeSales vorgenommen wurde und in regelmäßigen Abständen, um die Daten abzugleichen.
Wenn das Symbol sichtbar ist, kann man sich einen Status mit Klick auf das Symbol einblenden.
Änderungen, die in der Kontakte App vorgenommen werden, werden NICHT in DeDeSales übernommen.
Panelbar App-Information
An dieser Stelle finden Sie tiefergehende Informationen über die App, die im Support-Fall hilfreich sein können.
Panelbar Entwicklereinstellungen
Dieses Panel ist nur für DeDeNet-Mitarbeiter interessant.
Einrichtung Termine und Kontakte
Nach der Ersteinrichtung des DeDeSales Client, können Sie die Synchronisierung für Termine und Kontakte wie folgt aktivieren.
Zugriffsberechtigungen auf die externen Apps werden vorausgesetzt, ggf. kommen Berechtigungsabfragen, wenn diese Einstellungen das erste Mal durchgeführt werden.
In den Client Einstellung unter Synchronisation haben Sie folgende Möglichkeiten:
1. Client ID
Damit die Kontakt- und Terminsynchronisation unter Windows funktioniert, sind folgende Schritte notwendig. An dieser Stelle können Sie die Client ID ermitteln und kopieren.
2. Termine
Aktivieren Sie den Punkt "DeDeSales Termine in Kalender-App exportieren" können Sie unter Synchronisations Ziel auswählen, ob die Lokale Kalender App (Lokal) oder zum Beispiel ein Exchange Account (z.B. Microsoft Azure) verwendet werden soll. Die Auswahl "Synchronisations Ziel" steht nur unter iOS und Android zur Verfügung.
Unter Synchronisations Kalender können Sie einen Kalender auswählen, der im Synchronisations Ziel verfügbar ist. Treffen Sie hier keine Auswahl, wird ein Kalender mit dem Namen DeDeSales erstellt. (Rechte zur Kalendererstellung vorausgesetzt)
Unter "Wiedervorlage mit Kalender synchronisieren" können Sie aktiveren, dass Termine für die Wiedervorlage aus Aufgaben mit dem Kalender synchronisiert werden. Hier wird die Auswahl des Ziel aus "DeDeSales-Termine in Kalender-App exportieren" übernommen. Wurde dort keine Auswahl getroffen, können Sie hier eine Zieleinstellung vornehmen.
Unter "Kalender-App in DeDeSales importieren" können Sie aktiveren, dass die Termine aus einem verfügbaren Kalender in die DeDeSales App importiert werden. Nach der aktiveren, können Sie einen verfügbaren Kalender auswählen.
3. Kontakte
"DeDeSales-Kontakte in Kontakte-App exportieren" ist dieser Punkt aktiv, werden alles Kontakte in die Kontakte App exportiert.
Speichern/ Deaktivieren
Nachdem Sie die Einstellungen beendet haben, können Sie diese über "Speichern" übernehmen. Nach der Einrichtung der Kalender-Synchronisation kann diese erst wieder verändert werden, wenn die Einstellung deaktiviert und wieder aktiviert haben.
Deaktivieren Sie die Synchronisation der Termine kommt die Abfrage, ob Sie die exportieren Termine wieder löschen möchten.