OmniMDE:AppEinstellungen: Unterschied zwischen den Versionen

Aus HTK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:key="PREFSCREEN"> <PreferenceCategory android:key="PREF_CAT_CONNECTION" android:title="Verbindung"> <EditTextPreference android:defaultValue="http://omnimde.azurewebsites.net/OmniMDE…“)
 
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<?xml version="1.0" encoding="utf-8"?>
{{#invoke:Infobox|ShowInfoBoxOmniMDE}}
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
{{DISPLAYTITLE:OmniMDE Android-App Einstellungen}}
    xmlns:app="http://schemas.android.com/apk/res-auto"
=== Navigation ===
    xmlns:tools="http://schemas.android.com/tools"
    android:key="PREFSCREEN">


    <PreferenceCategory
Die Einstellungsmaske erreichen Sie in dem Sie im Hauptmenü oben Rechts auf das Einstellungssymbol drücken:
        android:key="PREF_CAT_CONNECTION"
        android:title="Verbindung">


        <EditTextPreference
<li style="display: inline-block;">[[File:Omnimde_hauptmenu_einstellungen.png|250px|RTENOTITLE]]</li>
            android:defaultValue="http://omnimde.azurewebsites.net/OmniMDE"
            android:hint="http://omnimde.azurewebsites.net/OmniMDE"
            android:key="PREF_API_URI"
            android:icon="@android:drawable/ic_menu_edit"
            android:text="http://omnimde.azurewebsites.net/OmniMDE"
            android:title="OmniMDE API-Url"
            android:visibility="visible"
            tools:text="http://omnimde.azurewebsites.net/OmniMDE" />


        <Preference
Anschließend öffnet sich die Einstellungsmaske mit folgenden Einstellungen:
            android:icon="@android:drawable/ic_menu_rotate"
            android:key="VERBINDUNGSTEST"
            android:summary="Vollständige API Sync. (inkl. datenreset)"
            android:title="API Synchronisation" />


        <SwitchPreference
<li style="display: inline-block;">[[File:Omnimde_einstellungen_01.png|250px|RTENOTITLE]]</li>
            app:isPreferenceVisible="false"
            android:defaultValue="true"
            android:key="PREF_SHOWWELCOMEINTRO"
            android:title="Willkommensmodus" />


    </PreferenceCategory>
<li style="display: inline-block;">[[File:Omnimde_einstellungen_02.png|250px|RTENOTITLE]]</li>


    <PreferenceCategory
<li style="display: inline-block;">[[File:Omnimde_einstellungen_03.png|250px|RTENOTITLE]]</li>
        android:key="PREF_CAT_GLOBAL"
        android:title="Geräteeinstellungen">


        <SwitchPreference
<li style="display: inline-block;">[[File:Omnimde_einstellungen_04.png|250px|RTENOTITLE]]</li>
            android:defaultValue="false"
            android:hint="false"
            android:key="PREF_CAMERA_SCAN"
            android:summary="Kamerascan bei Scannergeräten aktivieren?"
            android:title="Kamerascan" />


        <SwitchPreference
=== Bereich Verbindung ===
            android:defaultValue="true"
            android:hint="true"
            android:key="PREF_VIBRATE_ON_SCAN"
            android:summary="Bei Scan vibrieren?"
            android:title="Scanvibration" />


        <SwitchPreference
* '''OmniMDE API-Url'''
            android:defaultValue="false"
** Hier können Sie die API-URL des IIS-Backend Servers setzen. Bitte beachten Sie, dass HTTPS von Android erst ab Android 5.X unterstützt wird. Bitte verwenden Sie immer die IPv4 Adresse des Servers! '''Eine IP-Namensauflösung ist nicht implementiert und funktioniert ggf. nicht!'''
            android:hint="false"
            android:key="PREF_BEEP_ON_ERROR"
            android:summary="Bei Fehlern Beep abspielen?"
            android:title="Beep bei Fehler" />


    </PreferenceCategory>
* '''API Synchronisation'''
** Der Button API Synchronisation führt eine vollständige API-Synchronisation durch. Hierbei werden alle lokalen Tabellen und Warteschlangen auf dem Gerät gelöscht! Der aktuell angemeldete Benutzer wird ausgeloggt.


    <PreferenceCategory
=== Bereich Geräteeinstellungen ===
        android:key="PREF_CAT_SYSTEM"
        android:title="System Einstellungen">


        <EditTextPreference
* '''Kamerascan'''
            android:defaultValue="3000"
** Über die Kamerascan Option kann gesteuert werden ob neben dem Suchfeld ein Kamerasymbol sichtbar ist, mit dem Sie Barcodes via Geräte-Kamera scannen können.
            android:dialogTitle="API-Ping Timer"
*** <li style="display: inline-block;">[[File:Omnimde_einstellungen_kamerascan_off.png|250px|RTENOTITLE]]</li>
            android:inputType="number"
*** <li style="display: inline-block;">[[File:Omnimde_einstellungen_kamerascan_on.png|250px|RTENOTITLE]]</li>
            android:key="PREF_TIMER_API_PING"
            android:summary="3000"
            android:title="API-Ping Timer (ms)" />


        <EditTextPreference
*'''Scanvibration'''
            android:defaultValue="60000"
** Hierüber wird gesteuert ob bei einem Gerätescan gleichzeitig eine Gerätevibration ausgelöst wird.  
            android:dialogTitle="API-Grundeinstellungen Sync. Timer"
            android:inputType="number"
            android:key="PREF_TIMER_API_SETTINGS"
            android:summary="60000"
            android:title="API-Grundeinstellungen Sync. Timer (ms)" />


        <EditTextPreference
*'''Soundeffekte abspielen'''
            android:defaultValue="15000"
** Über die Option Soundeffekte abspielen wird gesteuert ob bei Fehlern, Dialogen, Dubletten etc. ein akustisches Feedback gegeben werden soll.
            android:dialogTitle="API-Nachrichten Sync. Timer"
            android:inputType="number"
            android:key="PREF_TIMER_API_MESSAGES"
            android:summary="15000"
            android:title="API-Nachrichten Sync. Timer (ms)" />


        <EditTextPreference
=== Bereich System Einstellungen ===
            android:defaultValue="15000"
            android:dialogTitle="Bilder Sync. Timer"
            android:inputType="number"
            android:key="PREF_TIMER_API_IMAGES"
            android:summary="15000"
            android:title="Bilder Sync. Timer (ms)" />


        <EditTextPreference
<span style="color: rgb(224, 62, 45);">'''Achtung: Die folgenden Einstellungen sollten nur in Absprache mit Ihrem Fachhändler geändert werden, da diese Auswirkungen auf die Akku-Leistung und die Gesamtsystemperformance haben könnten!'''</span> Bitte beachten Sie, dass die Datenaustausch Timer wie bspw. 'Lagerbuchungen Sync. Timer (ms)' nur merkbare Systemlast erzeugen, wenn tatsächlich Daten zur Synchronisation vorhanden sind.
            android:defaultValue="2000"
            android:dialogTitle="Lagerbuchungen Sync. Timer"
            android:inputType="number"
            android:key="PREF_TIMER_API_LAGERBUCHUNGEN"
            android:summary="2000"
            android:title="Lagerbuchungen Sync. Timer (ms)" />


        <EditTextPreference
*'''API-Ping Timer (ms)'''
            android:defaultValue="2000"
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die Verfügbarkeit der API prüft.
            android:dialogTitle="Belegerfassung Sync. Timer"
            android:inputType="number"
            android:key="PREF_TIMER_API_BELEGERFASSUNG"
            android:summary="2000"
            android:title="Belegerfassung Sync. Timer (ms)" />


        <EditTextPreference
*'''API-Grundeinstellungen Sync. Timer (ms)'''
            android:defaultValue="2000"
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die PHP-Administrationseinstellungen der API abruft.
            android:dialogTitle="Lagerplatzumbuchungen Sync. Timer"
            android:inputType="number"
            android:key="PREF_TIMER_API_LAGERPLATZUMBUCHUNGEN"
            android:summary="2000"
            android:title="Lagerplatzumbuchungen Sync. Timer (ms)" />


        <EditTextPreference
*'''API-Nachrichten Sync. Timer (ms)'''
            android:defaultValue="2000"
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die App-Benachrichtigungen abruft. '''Achtung: Dieses Feature ist aktuell (noch) nicht vollständig implementiert!'''
            android:dialogTitle="Inventur Sync. Timer"
            android:inputType="number"
            android:key="PREF_TIMER_API_INVENTUR"
            android:summary="2000"
            android:title="Inventur Sync. Timer (ms)" />


        <EditTextPreference
*'''Bilder Sync. Timer (ms)'''
            android:defaultValue="2000"
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten App-Bilder hochlädt.
            android:dialogTitle="Rueckmeldungen Sync. Timer"
            android:inputType="number"
            android:key="PREF_TIMER_API_RUECKMELDUNGEN"
            android:summary="2000"
            android:title="Rueckmeldungen Sync. Timer (ms)" />


        <EditTextPreference
*'''Lagerbuchungen Sync. Timer (ms)'''
            android:defaultValue="2000"
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten Lagerbuchungen hochlädt.
            android:dialogTitle="Gesamtfertigmeldungen Sync. Timer"
            android:inputType="number"
            android:key="PREF_TIMER_API_GESAMTFERTIGMELDUNGEN"
            android:summary="2000"
            android:title="Gesamtfertigmeldungen Sync. Timer (ms)" />


    </PreferenceCategory>
*'''Belegerfassung Sync. Timer (ms)'''
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten Belege (Kommissionierung, Belegkontrolle, Retoure, Wareneingang) hochlädt.


    <PreferenceCategory
*'''Lagerplatzumbuchungen Sync. Timer (ms)'''
        android:key="PREF_CAT_MISC"
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten Lagerplatzumbuchungen hochlädt.
        android:title="Verschiedenes">


        <Preference
*'''Inventur Sync. Timer (ms)'''
            android:icon="@android:drawable/ic_menu_search"
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten Inventurbuchungen hochlädt.
            android:key="SCANTEST"
            android:summary="Scanfunktion und Barcodes testen"
            android:title="Testscan" />


        <Preference
*'''Rueckmeldungen Sync. Timer (ms)'''
            android:icon="@android:drawable/ic_menu_help"
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten PPS-Rückmeldungen (Material, Arbeitsgang) hochlädt.
            android:key="WIKI"
            android:summary="Doumentation / Wiki"
            android:title="Hilfe" />


        <Preference
*'''Gesamtfertigmeldungen Sync. Timer (ms)'''
            android:icon="@android:drawable/ic_menu_info_details"
** Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten PPS-Gesamtfertigmeldungen hochlädt.
            android:key="ABOUT"
            android:summary="Versionsinfo, Log, Geräteeigenschaften etc."
            android:title="Über..." />


    </PreferenceCategory>
=== Bereich Verschiedenes ===


</PreferenceScreen>
*'''Testscan'''
** <span style="font-size:150%;>{{#fas:book-atlas}}</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://wiki.htk.de/OmniMDE:AppTestscan App-Testscan]
*'''Hilfe'''
** <span style="font-size:150%;>{{#fas:book-atlas}}</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://wiki.htk.de/OmniMDE:AppHilfe App-Hilfe]
*'''Über...'''
** <span style="font-size:150%;>{{#fas:book-atlas}}</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://wiki.htk.de/OmniMDE:AppUeber App-Über]

Aktuelle Version vom 30. Mai 2022, 16:20 Uhr

OmniMDE
OmniMDE Logo v9.png
OmniMDE Logo
Hersteller HTK GmbH & Co. KG
Erstrelease 26.08.2016
Akt. Version R202209RC10 - 20.12.2024
Webseite http://www.omnimde.de

Navigation

Die Einstellungsmaske erreichen Sie in dem Sie im Hauptmenü oben Rechts auf das Einstellungssymbol drücken:

  •  
  • Anschließend öffnet sich die Einstellungsmaske mit folgenden Einstellungen:

  •  
  •  
  •  
  •  
  • Bereich Verbindung

    • OmniMDE API-Url
      • Hier können Sie die API-URL des IIS-Backend Servers setzen. Bitte beachten Sie, dass HTTPS von Android erst ab Android 5.X unterstützt wird. Bitte verwenden Sie immer die IPv4 Adresse des Servers! Eine IP-Namensauflösung ist nicht implementiert und funktioniert ggf. nicht!
    • API Synchronisation
      • Der Button API Synchronisation führt eine vollständige API-Synchronisation durch. Hierbei werden alle lokalen Tabellen und Warteschlangen auf dem Gerät gelöscht! Der aktuell angemeldete Benutzer wird ausgeloggt.

    Bereich Geräteeinstellungen

    • Kamerascan
      • Über die Kamerascan Option kann gesteuert werden ob neben dem Suchfeld ein Kamerasymbol sichtbar ist, mit dem Sie Barcodes via Geräte-Kamera scannen können.
    • Scanvibration
      • Hierüber wird gesteuert ob bei einem Gerätescan gleichzeitig eine Gerätevibration ausgelöst wird.
    • Soundeffekte abspielen
      • Über die Option Soundeffekte abspielen wird gesteuert ob bei Fehlern, Dialogen, Dubletten etc. ein akustisches Feedback gegeben werden soll.

    Bereich System Einstellungen

    Achtung: Die folgenden Einstellungen sollten nur in Absprache mit Ihrem Fachhändler geändert werden, da diese Auswirkungen auf die Akku-Leistung und die Gesamtsystemperformance haben könnten! Bitte beachten Sie, dass die Datenaustausch Timer wie bspw. 'Lagerbuchungen Sync. Timer (ms)' nur merkbare Systemlast erzeugen, wenn tatsächlich Daten zur Synchronisation vorhanden sind.

    • API-Ping Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die Verfügbarkeit der API prüft.
    • API-Grundeinstellungen Sync. Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die PHP-Administrationseinstellungen der API abruft.
    • API-Nachrichten Sync. Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die App-Benachrichtigungen abruft. Achtung: Dieses Feature ist aktuell (noch) nicht vollständig implementiert!
    • Bilder Sync. Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten App-Bilder hochlädt.
    • Lagerbuchungen Sync. Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten Lagerbuchungen hochlädt.
    • Belegerfassung Sync. Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten Belege (Kommissionierung, Belegkontrolle, Retoure, Wareneingang) hochlädt.
    • Lagerplatzumbuchungen Sync. Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten Lagerplatzumbuchungen hochlädt.
    • Inventur Sync. Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten Inventurbuchungen hochlädt.
    • Rueckmeldungen Sync. Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten PPS-Rückmeldungen (Material, Arbeitsgang) hochlädt.
    • Gesamtfertigmeldungen Sync. Timer (ms)
      • Definiert einen Intervall-Wert in Millisekunden, in welchem die Android App die noch nicht synchronisierten PPS-Gesamtfertigmeldungen hochlädt.

    Bereich Verschiedenes