OmniMDE:Konfiguration Chargengenerator: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{#invoke:Infobox|ShowInfoBoxOmniMDE}}
{{#invoke:Infobox|ShowInfoBoxOmniMDE}}
{{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:
Die OmniMDE Chargenerfassung beinhaltet einen Chargengenerator, über welchen Sie automatisch eine neue Chargennummer, MHD und Langtext 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'''
:- '''WARENEINGANGSERFASSUNG_SHOW_BATCH_GENERATOR<br><br>'''
Wenn die entsprechende '''_Show_Batch_Generator''' Option aktiviert ist, ist der Chargengeneratorbutton aktiviert und sichtbar:
 
Bei Druck auf den Button erscheint eine Auswahl verschiedener Generator-Modi:


Sollte nur ein Modus definiert sein, wird dieser Schritt übersprungen.
<br>
== Ablauf ==


<br>Es folgt darauf eine Frage nach einem Zustatzwert, falls die entsprechende Backend-Option aktiviert ist:
:<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>


<br><br>
[[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:
<br><br>
[[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:
<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]]
<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, MHD und Langtext erzeugt und zurückgegeben.
<br><br>
[[File:Chargengenerator04.png{{!}}240px{{!}}RTENOTITLE]]
<br><br>
== Technische Details / Konfiguration ==
 
Die OmniMDE-API greift zur Generierung von Chargennummern auf 2 SQL-Server Funktionen zurück.
 
=== fn_HTKOmniMDE_BatchGeneratorModes ===
 
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.
<br><br>
[[File:Chargengenerator05.png{{!}}640px{{!}}RTENOTITLE]]
<br><br>
=== fn_HTKOmniMDE_BatchGenerator ===


Es wird anschliessend der über die im SQL-Server definierte Stored-Procedure eine Chargennummer erzeugt und zurückgegeben.
Die Tabellenwertfunktion '''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]]
<br><br>
Die Tabellenwertfunktion selbst Sieht wie folgt aus (Beispielparameter wurden kommentiert):
<br><br>
[[File:Chargengenerator07.png{{!}}640px{{!}}RTENOTITLE]]
<br><br>
Wichtig ist hierbei das ein einzelnes Ergebnisset zurückgegeben wird.
1.640

Bearbeitungen

Navigationsmenü