DTV-Bestell-App-News DTV-Bestell-App-News: Unterschied zwischen den Versionen

Aus vendit Wiki
Wechseln zu: Navigation, Suche
[gesichtete Version][gesichtete Version]
Zeile 47: Zeile 47:
 
===Sonstige Funktionen===
 
===Sonstige Funktionen===
 
:{|class="wikitable"
 
:{|class="wikitable"
! Attribute
+
! Funktion
 
! Beschreibung
 
! Beschreibung
 
|-
 
|-

Version vom 20. Februar 2017, 17:09 Uhr

Eine Nachricht (News) besteht aus folgenden Elementen:

Attribute Beschreibung
News Nr. wird automatisch vom System vergeben und dient zur eindeutigen Identifizierung
News Titel Titel der News
News Text Text, der in der App angezeigt wird. Kann über einen WYSIWYG Editor bearbeitet werden.
URL / Pfad Bild (optional) URL oder Pfad zum Bild
sichtbar ab / bis Der Zeitraum in dem die News in der App sichtbar ist
aktiv gibt an, ob die Daten für diese News aufbereitet werden sollen
Push Notify wenn gesetzt, wird eine Push Nachricht an die App gesendet.

Es kann optional ein Bild zur News hinzugefügt werden. Dabei kann entweder eine URL zu dem Bild angegeben werden oder es kann ein Bild von einem lokalen Speicherort hochgeladen werden. Um ein eigenes Bild zu verwenden muss zuerst die Checkbox aktiviert werden. Anschließend kann über den Button "Bild auswählen" ein Bild vom eigenen Arbeitsplatz gesucht werden. Sobald die Daten gespeichert wurden, wird das Bild auf den vendit-Server kopiert und der Pfad auf dem Server unter "Bild URL" hinterlegt.

Die Datenfelder "sichtbar ab / bis" geben an, in welchem Zeitraum die News in der App zu sehen ist. Die Felder steuern nicht, ob die News aufbereitet wird.

Um die erstellten News vom vendit-Client aufbereiten zu lassen, muss die Checkbox "aktiv" markiert werden.

Wenn das Kennzeichen "Push Notify" aktiv ist, bekommt der Kunde eine Push Nachricht auf sein Gerät, d. h. er bekommt auch eine Mitteilung, wenn die App nicht geöffnet ist.

Das Element "Text / News" enthält die eigentlich Nachricht und kann HTML Elemente enthalten. Dazu steht ein HTML Editor zur Verfügung, der die gängigsten HTML Tags bereit stellt. Links können zwar hinterlegt werden, werden aber momentan nicht von der App unterstützt.


Funktionsweise

Jede Nachricht erhält automatisch nach dem Speichern vom System eine eindeutige Nummer. Diese kann nicht geändert werden. Sobald eine neu angelegte News gespeichert wird, kann ausgewählt werden, ob die News für alle Kunden (die per App Bestellen, einzustellen im Kunden unter dem Reiter Bestellung / Lieferung) vorbereitet werden soll. Wenn dies mit Ja bestätigt wird, dann wird die News an alle Kunden gesendet. Wenn die Daten vorbereitet werden, werden nicht direkt die Dateien erstellt. Soll die News erst im Nachhinein für alle Kunden vorbereitet werden, kann dies über die Funktion "vorbereiten alle Kunden" erreicht werden. Um die News nur an einzelne Kunden zu senden, kann die Funktion "vorbereiten einzelne Kunden" verwendet werden.

Auf dem Reiter "News-Kunden" kann eingesehen werden, welche Kunden die Nachricht erhalten. Soll ein Kunde aus der Tabelle die News nicht erhalten, kann entweder die Checkbox direkt in der Tabelle deaktiviert werden oder der Datensatz gelöscht werden. Über die Funktion "neu aufbereiten" wird das "Aufbereitet am" Datum wieder zurück gesetzt und die Dateien für diese Nachricht können erneut erstellt werden. Die News wird einmal täglich um 5 Uhr erstellt. Es werden 2 Dateien aufbereite. In der ersten Datei (BEST_APP_NEWS) steht die eigentliche Nachricht. Die zweite Datei (BEST_APP_UNW) gibt an, an welche Kunden die Nachricht gesendet wird. Wenn ein eigenes Bild verwendet wird, wird dieses zusätzlich in den entsprechenden Pfad kopiert. Die Dateien werden dabei wie gewohnt von der DTV "abgeholt". Um die Dateien für die News direkt zur erstellen, kann die Funktion "News jetzt aufbereiten" verwendet werden.

Sonstige Funktionen

Funktion Beschreibung
vorbereiten alle Kunden News wird beim nächsten automatischen Lauf für alle Kunden erstellt
vorbereiten einzelne Kunden News wird beim nächsten automatischen Lauf für alle angegebenen Kunden erstellt
News jetzt aufbereiten Startet die Verarbeitung auf dem Server