Systemanforderungen Client

Zeigt die Anforderungen an den DeDeSales Client.

Hardware Voraussetzungen


Hardware Voraussetzungen

Windows

Für den Betrieb des Clients auf Windows gibt es folgende Anforderungen:

  1. DeDeSales ist eine UWP-Anwendung.
  2. 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.


Hardware Voraussetzungen

Android

Für den Betrieb auf Android gibt es folgende Anforderung:

  1. 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.

Hardware Voraussetzungen

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:

  1. Apple-Business-Manager
  2. 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

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

  1. Die Gerätenummer eintragen
  2. Die Server-URL eintragen.
  3. 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:

image.png

Halten Sie das Gerät vor den QR-Code auf Ihrem Monitor und scannen Sie den Code:

image.png

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.

image.png

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.

Client Bereitstellung / Deployment

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".

2025-11-13 11_56_13-Zeiten.xlsx - Excel.jpg

Wir der Button gedrückt, ist aus Sicherheitsgründen zwingend eine Neuinstallation des Clients vorzunehmen.

image.png

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).

Client Bereitstellung / Deployment

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

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.

Client Bereitstellung / Deployment

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.

  1. Klicken Sie auf Ihren Benutzer
  2. Wählen Einstellungen aus
  3. Gehen Sie auf Organisationseinstellungen
  4. Auf der rechten Seite den Regler unter Benutzerdefinierte Apps auf Aktiviert stellen.

Ein Bild, das Text, Screenshot, Schrift, Zahl enthält.

KI-generierte Inhalte können fehlerhaft sein.

Einlöse-Codes erstellen

Um die Einlöse-Codes zu erstellen, gehen Sie wie folgt vor.

  1. Benutzerdefinierte Apps auswählen
  2. Auf die gewünschte App klicken

Ein Bild, das Text, Screenshot, Reihe, Software enthält.

KI-generierte Inhalte können fehlerhaft sein.

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

Ein Bild, das Text, Screenshot, Diagramm, Schrift enthält.

KI-generierte Inhalte können fehlerhaft sein.

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

Ein Bild, das Text, Reihe, Schrift, Screenshot enthält.

KI-generierte Inhalte können fehlerhaft sein.

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.)

Client Bereitstellung / Deployment

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>

Client Bereitstellung / Deployment

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.

Client Bereitstellung / Deployment

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

image.png

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). 

image.png

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.

image.png

Client Bereitstellung / Deployment

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)

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.

  1. Das Burger-Menu wird nur auf dem Dashboard angezeigt.
  1. Einstellungen 

  2. Menü

  3. Reise

    • Reisebeginn (wird nur angezeigt, wenn kein Tag läuft)

    • Reiseende (wird nur angezeigt, wenn der Tag läuft)

  4. Berichte

  5. Kunden

  6. Aktivitäten

  7. Aufträge

  8. Fotos

  9. Aufgaben

  10. Dokumente

  11. Statistik

    • Umsatz

    • Stichtag

  12. Produkte

    • Gesamtsortiment

    • Favoriten

    • Auflistung aller Auftragsvorlagen

  13. Belege

Einstellungen

  1. Über das Burger-Menü öffnen Sie die Einstellungen 

Bei Service-Fragen finden Sie hier z. B. alle Informationen, die bei Bedarf angegeben werden sollten.

Panelbar Allgemein

  1.  Titel: Allgemein
  2.  Button: QR-Scanner
    • Nur bei Neueinrichtung verfügbar
  3. Floating Numeric Input ausblenden => mit Setzen der Checkbox wird das schwebende Nummernfeld unter iOS 26 ausgeblendet

weitere Informationen s. Ersteinrichtung

Panelbar Scanner

  1.  Titel: Scanner
  2.  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

  1. Titel: Produktnummereingabe
  2. DropDown: Numerisch | Alphanumerisch
Numerisch

Zeigt auf Tablets / Smartphones eine numerische Tastatur nach Betätigen der Lupe in der Auftragserfassung

Alphanumerisch:

Zeigt auf Tablets / Smartphones eine alphanumerische Tastatur nach Betätigen der Lupe in der Auftragserfassung

Umschalten

Ein weiterer Klick in der Auftragserfassung beendet die numerische/alphanumerische Suche und aktiviert

Panelbar Synchronisierung

  1. Titel: Synchronisierung 
  2. Im Windows-Client kann die Client-ID ausgelesen werden für die Einrichtung der Synchronisierung im Backend
 SubPanelbar: Termine
 SubPanelbar: Kontakte

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.

Client Einstellungen (Konfiguration / Betrieb nach Installation)

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. 

image.png

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)

image.png

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.

image.png

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.

image.png