OmniMDE:Konfiguration Chargengenerator: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
{{DISPLAYTITLE:Chargengenerator}}
{{DISPLAYTITLE:Chargengenerator}}


Die OmniMDE Chargenerfassung beinhaltet einen Chargengenerator, über welchen Sie automatisch eine neue Chargennummer generieren können.<br>Der Chargengenerator kann in den Zugangsmodi einzeln per Einstellung aktiviert werden, siehe hierzu auch die Backend-Optionen:<br>
Die OmniMDE Chargenerfassung beinhaltet einen Chargengenerator, über welchen Sie automatisch eine neue Chargennummer generieren können.<br>Der Chargengenerator kann in den Zugangsmodi einzeln per Einstellung aktiviert werden, siehe hierzu auch die Backend-Optionen:<br><br>
:- '''LAGERBUCHUNGEN_ZM_SHOW_BATCH_GENERATOR'''
:- '''LAGERBUCHUNGEN_ZM_SHOW_BATCH_GENERATOR'''
:- '''PPS_GESAMTRUECKMELDUNG_SHOW_BATCH_GENERATOR'''
:- '''PPS_GESAMTRUECKMELDUNG_SHOW_BATCH_GENERATOR'''
:- '''PPS_RUECKMELDUNGEN_MATERIAL_SHOW_BATCH_GENERATOR'''
:- '''PPS_RUECKMELDUNGEN_MATERIAL_SHOW_BATCH_GENERATOR'''
:- '''WARENEINGANGSERFASSUNG_SHOW_BATCH_GENERATOR<br><br>'''
:- '''WARENEINGANGSERFASSUNG_SHOW_BATCH_GENERATOR<br><br>'''
 
<br>
== Ablauf ==
== Ablauf ==


:<span style="font-size: 14.4px;">Wenn die entsprechende </span><strong style="font-size: 14.4px;">_Show_Batch_Generator</strong><span style="font-size: 14.4px;"> Option aktiviert ist, ist der Chargengeneratorbutton aktiviert und sichtbar:</span><br>
:<span style="font-size: 14.4px;">Wenn die entsprechende </span><strong style="font-size: 14.4px;">_Show_Batch_Generator</strong><span style="font-size: 14.4px;"> Option aktiviert ist, ist der Chargengeneratorbutton aktiviert und sichtbar:</span><br>
:<span style="font-size: 14.4px;"></span>
:<span style="font-size: 14.4px;"></span>
:<span style="font-size: 14.4px;"></span>
<br><br>
[[File:Chargengenerator01.png{{!}}240px{{!}}RTENOTITLE]]
[[File:Chargengenerator01.png{{!}}240px{{!}}RTENOTITLE]]
 
<br><br>
Bei Druck auf den Button erscheint eine Auswahl verschiedener Generator-Modi welche in einer SQL-Function definiert werden können:
Bei Druck auf den Button erscheint eine Auswahl verschiedener Generator-Modi welche in einer SQL-Function definiert werden können:
 
<br><br>
[[File:Chargengenerator02.png{{!}}240px{{!}}RTENOTITLE]]
[[File:Chargengenerator02.png{{!}}240px{{!}}RTENOTITLE]]
 
<br><br>
Sollte nur ein Modus definiert sein, wird dieser Schritt übersprungen.<br>Es folgt darauf eine Frage nach einem Zusatzwert, falls die entsprechende Backend-Option aktiviert ist:
Sollte nur ein Modus definiert sein, wird dieser Schritt übersprungen.<br>Es folgt darauf eine Frage nach einem Zusatzwert, falls die entsprechende Backend-Option aktiviert ist:
 
<br><br>
:'''- LAGERBUCHUNGEN_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE'''
:'''- LAGERBUCHUNGEN_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE'''
:'''- PPS_GESAMTRUECKMELDUNG_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE'''
:'''- PPS_GESAMTRUECKMELDUNG_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE'''
:'''- PPS_RUECKMELDUNGEN_MATERIAL_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE'''
:'''- PPS_RUECKMELDUNGEN_MATERIAL_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE'''
:'''- WARENEINGANGSERFASSUNG_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE'''
:'''- WARENEINGANGSERFASSUNG_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE'''
:''''''
[[File:Chargengenerator03.png{{!}}240px{{!}}RTENOTITLE]]
[[File:Chargengenerator03.png{{!}}240px{{!}}RTENOTITLE]]
 
<br><br>
Sollte die entsprechende '''_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE '''deaktiviert (false) sein, wird dieser Schritt übersprungen.
Sollte die entsprechende '''_BATCH_GENERATOR_ASK_ADDITIONAL_VALUE '''deaktiviert (false) sein, wird dieser Schritt übersprungen.


Es wird anschließend der über die im SQL-Server definierte Function eine Chargennummer erzeugt und zurückgegeben.
Es wird anschließend der über die im SQL-Server definierte Function eine Chargennummer erzeugt und zurückgegeben.
 
<br><br>
[[File:Chargengenerator04.png{{!}}240px{{!}}RTENOTITLE]]
[[File:Chargengenerator04.png{{!}}240px{{!}}RTENOTITLE]]
<br><br>
== Technische Details / Konfiguration ==


== Technische Details / Konfiguration ==
Die OmniMDE-API greift zur Generierung von Chargennummern auf 2 SQL-Server Funktionen zurück.


Die OmniMDE-API greift zur Generierung von Chargennummern auf 2 SQL-Server Funktionen zurück.
=== fn_HTKOmniMDE_BatchGeneratorModes ===
=== fn_HTKOmniMDE_BatchGeneratorModes ===


In der Tabellenwertfunktion '''fn_HTKOmniMDE_BatchGeneratorModes''' haben Sie die Möglichkeit pro App-Lagerzugangsbereich verschiedenen Modi'''namen''' zu definieren.
In der Tabellenwertfunktion '''fn_HTKOmniMDE_BatchGeneratorModes''' haben Sie die Möglichkeit pro App-Lagerzugangsbereich verschiedenen Modi'''namen''' zu definieren.
Wenn Sie mehrere Chargengenerator-Modi benötigen, müssen die Modinamen per Pipe ('''{{!}}''') getrennt werden.
Wenn Sie mehrere Chargengenerator-Modi benötigen, müssen die Modinamen per Pipe ('''|''') getrennt werden.
 
<br><br>
[[File:Chargengenerator05.png{{!}}640px{{!}}RTENOTITLE]]
[[File:Chargengenerator05.png{{!}}640px{{!}}RTENOTITLE]]
 
<br><br>
=== fn_HTKOmniMDE_BatchGenerator ===
=== fn_HTKOmniMDE_BatchGenerator ===


Die Skalarwertfunktion '''fn_HTKOmniMDE_BatchGenerator''' wird von durch die OmniMDE API aufgerufen. Ein beispielhafter Aufruf sieht wie folgt aus (teilausschnitt):
Die Skalarwertfunktion '''fn_HTKOmniMDE_BatchGenerator''' wird von durch die OmniMDE API aufgerufen. Ein beispielhafter Aufruf sieht wie folgt aus (teilausschnitt):
 
<br><br>
[[File:Chargengenerator06.png{{!}}640px{{!}}RTENOTITLE]]
[[File:Chargengenerator06.png{{!}}640px{{!}}RTENOTITLE]]
 
<br><br>
Die Skalarwertfunktion selbst Sieht wie folgt aus (Beispielparameter wurden kommentiert):
Die Skalarwertfunktion selbst Sieht wie folgt aus (Beispielparameter wurden kommentiert):
 
<br><br>
[[File:Chargengenerator07.png{{!}}640px{{!}}RTENOTITLE]]
[[File:Chargengenerator07.png{{!}}640px{{!}}RTENOTITLE]]
 
<br><br>
Wichtig ist hierbei das ein einzelner Datensatz, nämlich die generierte Chargennummer zurückgegeben wird.
Wichtig ist hierbei das ein einzelner Datensatz, nämlich die generierte Chargennummer zurückgegeben wird.
1.640

Bearbeitungen

Navigationsmenü