1.640
Bearbeitungen
MF (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
MF (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(11 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>''' | ||
<br> | |||
== 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;"></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. | |||
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 === | |||
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. |