Einstellungen
Die Einstellungen von BPS werden in 5 verschiedenen Bereichen gespeichert:
- Local User Settings
Diese Einstellungen gelten für den aktuellen Windows-Benutzer in allen Installationen auf der lokalen Maschine (*).
Die Einstellungen werden in der Registry gespeichert unter:
HKEY_CURRENT_USER\Software\IBK Software AG\BPS2\Settings.
- Local Installation Settings
Diese Einstellungen gelten gemeinsam für alle Windows- und BPS-Benutzer innerhalb der aktuellen Software Installation auf der lokalen Maschine (*).
Typische Werte die hier gespeichert werden sind DB-Verbindungen und Einstellungen für BPS-Dienste die auf der lokalen Maschine laufen.
Die Einstellungen werden in der Dateisettings.ini
im BPS Datenordner gespeichert.
- Local System Settings
Diese Einstellungen gelten für alle Windows-Benutzer, BPS-Benutzer und alle BPS-Installationen auf der Lokalen Maschine (*).
Die Einstellungen werden in der Registry gespeichert unter:
HKEY_LOCAL_MACHINE\Software\IBK Software AG\BPS2\Settings.
- Central User Settings
Diese Einstellungen sind global gültig für den aktuellen BPS-Benutzer auf allen Installationen und Maschinen welche auf der aktuellen Datenbankinstanz arbeiten.
Typische Werte die hier gespeichert werden sind Filtereinstellungen des Benutzers und die Tab Konfiguration des BPS Arbeitsplatzes.
Die Einstellungen werden in der Datenbank in Tabelle t_settings gespeichert, wobei die Spalte c_user den Key des aktuellen Benutzers in Tabelle t_users referenziert.
- Central System Settings
Diese Einstellungen sind global gültig für alle BPS-Benutzer auf allen Installationen und Maschinen welche auf der aktuellen Datenbankinstanz arbeiten.
Dies ist die wichtigste Sammlung von Einstellungen und beinhaltet z.B. alle GUI Anwendunseinstellungen, Datenbank Installationseinstellungen und mehr.
Die Einstellungen werden in der Datenbank in Tabelle t_settings gespeichert, wobei die Spalte c_user jeweils NULL ist.
(*) Lokale Maschine bedeutet den Benutzer-PC bei FAT Clients, respektive der Citrix/Terminal-Server bei THIN Clients.
Local Installation Settings
Diese Einstellungen werden in der Datei settings.ini
gespeichert und sind für alle Programme gültig welche diese Datei verwenden.
In Unterverzeichnis bin
der BPS Software-Installation befindet sich die Datei bps.conf
mit Einstellungen welche für alle Programme (exe) gelten die sich in diesem Verzeichnis befinden. Darin ist unter [Paths]
ein Parameter Data
der das Datenverzeichnis festlegt. In diesem Datenverzeichnis finden sie die zugehörige Datei settings.ini
.
Die Vorgabe des Datenverzeichnisses ist C:/ProgramData/IBK BPS x.y.z
wenn sie das Setup-Programm mit den vorgeschlagenen Einstellungen installiert haben (x.y.z = BPS Version).
EPC-Service
Einstellungen für den EPC Dienst. Der EPC Dienst verarbeitet und sendet Events die in der Warteschlange zum Versand an das übergeordnete EPCIS System stehen.
Schlüssel | Wert |
---|---|
Connection | Name der BPS Verbindung |
User | Numerische ID des BPS Benutzers |
PIN | PIN des BPS Benutzers |
LogLevel | 0 - Nur Fehler protokollieren (Vorgabe) 1 - Fehler und Warnungen protokollieren 2 - Fehler, warnungen und Informationen protokollieren |
LogFile | Name der Datei in welche Meldungen protokolliert werden. Die Protokolldatei wird im CSV Format geschrieben und hat folgende Spalten: <html><ul><li>Zeitmarke</li><li>Typ (Error, Warning, Information, Success)</li><li>Event Aktion (Add, Delete)</li><li>Übergeordnetes EPC (Parent GRAI)</li><li>Meldung</li></ul></html> Leer lassen wenn keine Protokolldatei gewünscht wird. Unabhängig von dieser Einstellung werden Meldungen immer in der Ereignisanzeige von Windows protokolliert. |
PollTime | Wartezeit vor nächster Abfrage der Warteschlange wenn keine Aufträge pendent waren (Millisekunden). Vorgabe: 2000 Akzeptierter Bereich ist 100 … 60000 (gibt 0.1 bis 60 Sekunden) |
ErrorTime | Wartezeit vor nächster Abfrage der Warteschlange nach Fehlern (Millisekunden). Vorgabe: 10000 Akzeptierter Bereich ist 100 … 60000 (gibt 0.1 bis 60 Sekunden) |
Timeout | Maximale Zeit beim Warten auf Antwort vom EPCIS Server (Millisekunden). Option verfügbar ab 2.24.1, vorher konnte kein Timeout eingestellt werden. 0 = Warte endlos. Vorgabe: ab 2.24.1 30000, vor 2.24.1: 0 Akzeptierter Bereich ist 0 … 60000 |
EpcisServer | Name oder IP des EPCIS Servers, oder volle URL die verwendet werden soll. Wenn die Einstellung mit http:// oder https:// beginnt wird der Wert als komplette URL interpretiert. Andernfalls wird der Wert als Name oder IP des Servers angesehen und wie folgt zu einer vollen URL ergänzt: http://server-name-oder-ip/BTSHTTPReceive/BTSHTTPReceive.dll?EPCIS |
ContentType | Der Inhaltstyp der in den Kopfdaten verwendet wird. Wenn nicht angegeben wird der Inhaltstyp application/xml verwendet. |
AuthUser | Benutzername für die Authentifizierung. Wird nur verwendet wenn der EPCIS Server eine Authentifizierung verlangt. |
AuthPassword | Passwort für die Authentifizierung. Wird nur verwendet wenn der EPCIS Server eine Authentifizierung verlangt. |
IgnoreSslErrors | Definiert das Verhalten bei SSL Fehlern, z.B. bei selbstsigniertem Zertifikat. yes : Der Fehler wird zwar protokolliert, aber der Programmablauf wird trotzdem fortgesetzt. no: Der Programmablauf wird nicht fortgesetzt. Vorgabe: no. |
ProxyServer | Name oder IP des Proxy Servers der für die Verbindung zum EPCIS verwendet wird. Leer lassen wenn kein Proxy verwendet wird. |
ProxyPort | Port Nummer des Proxy Servers. Vorgabe: 3128 |
ProxyUser | Name des Benutzers für die Proxy Anmeldung. Leer lassen wenn keine Anmeldung beim Proxy erforderlich. |
ProxyPassword | Passwort des Benutzers für die Proxy Anmeldung. Leer lassen wenn keine Anmeldung beim Proxy erforderlich. |
MDE-Server
Einstellungen für den MDE Dienst. Der MDE Dienst ist ein spezialisierter Webserver für Mobilterminals.
Schlüssel | Wert |
---|---|
Port | Der Port auf welchem der Server auf Client-Verbindungen hört. Vorgabe: 8080 |
Quit | Kontrolliert das Verhalten des Buttons BPS Verlassen auf der Anmeldeseite der Mobilterminals. Vorgabe: yes .yes - Browser beenden falls unterstützt. Zeige Abschiedsmeldung falls nicht. no - Button nicht anzeigen. Beliebige URL - Die angegebene URL wird aufgerufen. Das ist nützlich wenn eine übergeordnete Menüseite existiert von wo aus auf mehrere BPS MDE Server oder andere MDE Webanwendungen verlinkt wird. |
Timeout | Zeit in Sekunden nach der inaktive Sessionen automatisch terminiert werden. Vorgabe: 86400 (24 Stunden) |
OSR-Service
Einstellungen für den Dienst der die Kommunikation zwischen BPS und dem Osiris Automaten abwickelt.
Der Dienst bildet einen TCP/IP Server für eine einzelne Verbindung die Osiris als Client aufbaut (Kanal Osiris>BPS). Zweck dieser Verbindung sind Anforderungen von Osiris die von BPS verarbeitet und beantwortet werden.
In der anderen Richtung stellt der Dienst eine zweite Verbindung als Client zum TCP/IP Server auf Osiris her (Kanal BPS>Osiris). Zweck dieser zweiten Verbindung sind Anforderungen von BPS die von Osiris verarbeitet und beantwortet werden.
Key | Value |
---|---|
Connection | Name der zu verwendenden BPS Verbindung. |
User | Numerische ID des BPS Benutzers. |
PIN | PIN des BPS Benutzers. |
BpsPort | Port Nummer des BPS TCP/IP Servers. Vorgabe: 17020 |
OsirisAddress | Name oder IP des Osiris TCP/IP Servers. Vorgabe: localhost |
OsirisPort | Port Nummer des Osiris TCP/IP Servers. Vorgabe: 17030 |
AllowAnyClient | no: Akzeptiere nur Client-Verbindungen von OsirisAddress (Vorgabe) yes: Akzeptiere Client-Verbindungen von beliebigen Adressen. |
LogToEvents | Eine mit Komma separierte Liste von Meldungskategorien welche im Windows Ereignisprotokoll gespeichert werden: errors: Fehler warnings: Warnungen info: Informationen xml: XML Telegramme debug: Fehlersuche all: Alles obige ohne debug |
LogToFile | Eine mit Komma separierte Liste von Meldungskategorien welche in die Protokolldatei geschrieben werden. Siehe oben bei LogToEvents für die unterstützten Kategorien. |
LogFile | Name der Protokolldatei. Ler lassen wenn keine Protokolldatei gewünscht wird. |
ConnectTime | Maximale Wartezeit bei Verbindungsaufbau zum Osiris TCP/IP Server. Vorgabe: 5 |
PollTime | Wartezeit vor nächste Abfrage der BPS Clients-Aufträge falls kein Fehler passiert. Vorgabe: 2 |
ErrorTime | Wartezeit vor nächste Abfrage der BPS Client-Aufträge nach einem Fehler. Default: 10 |
StatusTime | Intervall in welchem eine Statusabfrage durch BPS gesendet wird. Vorgabe: 300 |
WaitTime | Allgemeine maximale Wartezeit auf eine Antwort von Osiris. Vorgabe: 60 |
WaitTimeGetstatus | Maximale Wartezeit auf eine Antwort von Osiris auf eine getstatus Anforderung. Vorgabe: WaitTime |
WaitTimeUpdarticles | Maximum waiting time for a response to a updarticles request. Default: WaitTime |
WaitTimeAllarticles | Maximale Wartezeit auf eine Antwort von Osiris auf eine allarticles Anforderung. Vorgabe: WaitTime |
WaitTimeUpdpartners | Maximale Wartezeit auf eine Antwort von Osiris auf eine updpartners Anforderung. Vorgabe: WaitTime |
WaitTimeAllpartners | Maximale Wartezeit auf eine Antwort von Osiris auf eine allpartners Anforderung. Vorgabe: WaitTime |
WaitTimePackedbins | Maximale Wartezeit auf eine Antwort von Osiris auf eine packedbins Anforderung. Vorgabe: WaitTime |
WaitTimeAddorders | Maximale Wartezeit auf eine Antwort von Osiris auf eine addorders Anforderung. Vorgabe: WaitTime |
WaitTimeGetstocks | Maximale Wartezeit auf eine Antwort von Osiris auf eine getstocks Anforderung. Vorgabe: WaitTime |
WaitTimeManpicks | Maximale Wartezeit auf eine Antwort von Osiris auf eine manpicks Anforderung. Vorgabe: WaitTime |
WaitTimeShortpicks | Maximale Wartezeit auf eine Antwort von Osiris auf eine shortpicks Anforderung. Vorgabe: WaitTime |
MaxArticles | Maximale Anzahl Artikel die in einer allarticles oder updarticles Anforderung gesendet werden. Vorgabe: 0 (0 = keine Limite). |
MaxPartners | Maximale Anzahl Partner die in einer allpartners or updpartners Anforderung gesendet werden. Vorgabe: 0 (0 = keine Limite). |
MaxOrders | Maximale Anzahl Partneraufträge die in einer addorders Anforderung gesendet werden. Vorgabe: 1 (0 = keine Limite). |
MaxPicks | Maximale Anzahl Aufträge die in einer manpicks Anforderung gesendet werden. Vorgabe: 0 (0 = keine Limite). |
XmlFormat | Format/Einrückung bei gesendeten XML Telegrammen. Vorgabe: -1 0: Unformatiert Positiv: Einrückung in Anzahl Leerzeichen Negativ: Einrückung in Anzahl Tabulatorzeichen |
DiscardTelegrams | Bei einem Fehler das ganze Telegram ignorieren statt nur des betroffenen einzelnen Datensatzes darin. Vorgabe: 0 0: Nur fehlerhaften Datensatz ignorieren, übrige Datensätze akzeptieren 1: Ganzes Telegramm ignorieren Dies ist der Vorgabewert für die nachfolgenden Einstellung einzelner Telegrammtypen |
DiscardJobTelegramms | Bei Fehler ganzes Telegramm mit manuellen Pickaufträgen von Osiris ignorieren. |
DiscardQtyTelegrams | Bei Fehler ganzes Telegramm mit Sollmengenänderungen für Originalaufträge von Osiris ignorieren. |
DiscardStockTelegrams | Bei Fehler ganzes Telegramm mit Bestandesmeldungen von Osiris ignorieren. |
DiscardPickTelegrams | Bei Fehler ganzes Telegramm mit Pickmengen von Osiris ignorieren. |
Die Einheit aller Zeitparameter ist Sekunden. Der akzeptierte Wertebereich für alle Zeitparameter ist 1 … 600.
PbV-Server
Einstellungen für den Pick-by-Voice Dienst. Der PbV Dienst bildet einen TCP/IP Server für Vocollect Talkman Terminals.
Schlüssel | Wert |
---|---|
Port | Der Port der für den Server verwendet wird. Vorgabe: 15010 |
DupRequestTimelimit | Die Zeit nachdem eine identische Anforderung eines PbV Terminals nicht mehr als Duplikat behandelt wird. Vorgabe: 60 Sekunden |
Client 1 … Client 9 | Bis zu 9 Unterordner für die Einstellung von Clients für PbV Terminals. Ein PbV Client ist eine BPS Verbindung mit spezifischen Eingaben für Benutzer ID, PIN und Zonen. Siehe Tabelle unten für Details. |
PbV-Server/Client X
(X = 1 … 9)
Einstellungen für die Clients des Pick-by-Voice Dienstes.
Schlüssel | Wert |
---|---|
Connection | Name der BPS Verbindung |
User | ID des BPS Benutzers für die angegebene Verbindung |
PIN | PIN des BPS Benutzers |
Zone0 | Name der Zone zur Kommissionierung ab Lager |
Zone1 … Zone9 | Namen von bis zu 9 Zonen zur Wechselblock-Kommissionierung |
Central System Settings
Diese Einstellungen werden in der Datenbank gespeichert und sind für alle Benutzer gültig die sich mit BPS in dieser Datenbank angemeldet haben.
EPCIS
Einstellung für die EPCIS Verarbeitung in Client-Programmen.
Schlüssel | Wert |
---|---|
GraiReuseLockTime | Zeit in Stunden für die ein GRAI nicht erneut verwendet werden darf. Vorgabe: 24 |
Script | Pfad/Dateiname des Skripts der verwendet wird um EPCIS zu erzeugen. Wenn ein relativer Pfad angegeben wird, so wird das scripts Unterverzeichnis im BPS Software-Installationsordner als Ausgangspunkt verwendet.<html><table class=„inline“></td></tr><tr><th>epcis/gmos/gmos111.js</th><td>Erzeugt Objekte und Events für GMOS 1.1.1.</td></tr><tr><th>epcis/gmos/gmos112.js</th><td>Erzeugt Objekte und Events für GMOS 1.1.2.</td></tr></tr><tr><th>epcis/gmos/gmos113.js</th><td>Erzeugt Objekte und Events für GMOS 1.1.3.</td></tr><tr><th>epcis/gmos/gmos114.js</th><td>Erzeugt Objekte und Events für GMOS 1.1.4.</td></tr><tr><th>epcis/default/dummy.js</th><td>Dummy Modus für MIFA um nur SSCC zu erzeugen (bis 2.23, ab 2.24 nicht mehr benötigt).</td></tr></table></html> |
SsccPrefix | Der Prefix der verwendet wird um einen SSCC zu erzeugen. Der Prefix sollte der GS1 Company Prefix (4 bis 12 Ziffern) sein, gefolgt von einem Punkt und weiteren optionalen festen Ziffern welche dieses BPS System identifizieren (falls sie mehrere Systeme betreiben die SSCC's generieren). Die totale Länge des Prefixes sollte 13 Zeichen nicht überschreiten, sodass mindestens 5 für eine laufende Nummer übrig bleiben. Der fertige SSCC wird der Prefix plus eine laufende Nummer sein die aus der Datenbank-Sequenz s_ssccval generiert wird, sodass der SSCC 18 Zeichen lang wird.Beispiel: 7617007.12 |
SU | SGLN des supplier in der sourceList des EPCIS Events.Beispiel: 7617007.00000.0 |
CustomPackLine | Ab 2.24.6: Eine Packliniennummer welche bei GRAI-Events aus einer Kundenbestellung verwendet werden soll um Packereignisse mit Aktion «ADD» zu erzeugen. Für die angegebene Packlinie muss ein «Readpoint» definiert sein (siehe weiter unten). Das kann eine existierende echte Packlinie sein, oder eine rein virtuelle Packlinie welche ausschliesslich für die Kundenbestellungen verwendet wird. Leer lassen wenn keine Packereignisse erzeugt werden sollen. |
EPCIS/Readpoints
Tabelle mit Lesepunkt-Adressen für jede Packlinie.
Schlüssel | Wert |
---|---|
Packline X | ReadPoint Adresse für Packlinie Nummer X. Beispiel: 7617007.09913.00800104000000000001 Die ersten 22 Zeichen werden auch als bizLocation verwendet ( 7617007.09913.00800104 ) |
EPCIS/Tradegroups
Ab dem EPCIS Skript gmos113.js wird mit dieser Tabelle die Zuordnung von Touren-ID zu Handelsgruppe im EPCIS Event vorgenommen.
Schlüssel | Wert |
---|---|
Touren-ID, z.B. T01 | Name der Handelsgruppe (Trade Groupe), z.B. KNF |
GuiConfig
Allgemeine GUI Einstellungen.
Schlüssel | Wert |
---|---|
OrderGenMode | Behandlung der internen Auftragserzeugung in BPS GUI sowie MDE Anwendungen. BPS: Erzeugt die Aufträge direkt in BPS. ERP: Aufträge werden exportiert sodass sie durch das ERP erzeugt und anschliessend per KO-Schnittstelle in BPS eingelesen werden. |
ErpTripExceptions | Nur relevant bei OrderGenMode=ERP: Eine mit Komma separierte Liste von Touren-ID's wo die Aufträge nicht via ERP erzeugt werden, sondern direkt in BPS. Beispiel: T00,T0C,T0F,T06F |
GuiConfig/Alternate Articles
Einstellungen um das Verhalten in der Kürzungsfunktion der Auftragstouren zu steuern, wenn fehlende Mengen durch einen Ersatzartikel geliefert werde.
Schlüssel | Wert |
---|---|
KeepConsumerPrice | no: Verwende den Konsumentenpreis aus den Stammdaten des Ersatzartikels zum gegebenen Tourendatum. yes: Verwende denselben Konsumentenpreis wie im gekürzten Artikelauftrag. |
KeepDealerPrice | no: Verwende den Händlerpreis aus den Stammdaten des Ersatzartikels zum gegebenen Tourendatum. yes: Verwende denselben Händlerpreis wie im gekürzten Artikelauftrag. |
KeepPriceCode | no: Verwende den Preiscode aus den Stammdaten des Ersatzartikels zum gegebenen Tourendatum. yes:Verwende denselben Preiscode wie im gekürzten Artikelauftrag. |
KeepPeriods | no: Verwende die Verkaufs- und Ablauftage aus den Stammdaten des Ersatzartikels. yes: Verwende dieselben Verkaufs- und Ablauftage wie im gekürzten Artikelauftrag. |
KeepTuLu | no: Verwende das TU/LU Verhältnis aus den Stammdaten des Ersatzartikels. yes: Verwende das gleiche TU/LU Verhältnis im gekürzten Artikelauftrag. |
KeepCuTu | no: Verwende das CU/TU Verhältnis aus den Stammdaten des Ersatzartikels. yes: Verwende das gleiche CU/TU Verhältnis wie im gekürzten Artikelauftrag. |
KeepPuCu | no: Verwende das PU/CU Verhältnis aus den Stammdaten des Ersatzartikels. yes: Verwende das gleiche PU/CU Verhältnis wie im gekürzten Artikelauftrag. |
GuiConfig/Article Packing
Einstellungen für die Artikel-Abpackung.
Schlüssel | Wert |
---|---|
OpenQtyMode | Kontrolliert die Anzeige der offenen Mengen in der Abpackseite. 0 = Zeige die Sollmenge minus gepackte Menge für normale Packaufträge. Zeige die noch benötigte Menge für die Kommissionierung bei MIFA und Osiris. 1 = Zeige die Sollmenge bei normalen Packaufträgen. Für MIFA und Osiris gleich wie bei Mode 0. |
GuiConfig/Break Bulk
Settings for the break bulk applications.
Key | Value |
---|---|
LuLabelMandatory | no: Show option „Do not print labels“; printing LU labels is optional. yes: Hide option „Do not print labels“; printing LU labels is mandatory. |
MaxMultiJobs | Maximum number of concurrent jobs that can be processed by the multiple break bulk application. Values allowed are 2 to 8, where the touchscreen terminals resolution is also a limiting faktor. With touchscreens according to the minimum BPS2 requirements it is possible to handle a maximum of 4 concurrent jobs. |
OptimizedScrolling | no: Use regular scrolling in picking page. Column sorting is enabled. yes: Optimize scrolling for picking. Column sorting is disabled. Regular scrolling works this way: After picking a position by OK, the selection jumps down to the next unpicked line. If that line was visible already, no scrolling at all happens. After picking multiple positions you will see many already picked lines at the top and the next line to pick will be at or near the bottom of the scrolling window. This is not convenient in case you like to look ahead. Optimized scrolling always scrolls the list so that the next open line is near the very top and only one already picked line before. Below you see many subsequent open lines. Random ordering of the list would contradict this behaviour and column sorting is therefore disabled in this mode. |
RegFinishInLastPick | Controls if the picking user and timestamp in the last pick of an LU is replaced by the user who finishes the LU. (The user is in t_orderpicks.c_pickby, the timestamp is in t_orderpicks.c_pickdate). no: Leave user and timestamp of last pick unchanged. yes: Replace user and timestamp of last pick by the user finishing the LU. |
IgnorePrices | Bei Einstellung auf „no“ (Vorgabe) ist der normale Modus mit Unterscheidung nach VP aktiv. Bei Einstellung „yes“ erfolgt die Wechselblock-Kommissionierung im neuen Modus ohne Berücksichtigung unterschiedlicher VP. |
GuiConfig/Finalize LU
Settings for finalizing a LU.
Key | Value |
---|---|
ForceDelivery | Setting c_delivery, c_delivdate and c_delivby in t_orderpicks when finishing a LU no: Don't set (default). yes: Set. |
GuiConfig/Goods Entry/Weighing
Settings for the weighing page in the goods entry applications.
Key | Value |
---|---|
InitialFocus | Name of the input control getting initial focus. Valid values are: ID, LU, TU, CU |
GuiConfig/Ordering
Settings for the order desk application.
Key | Value |
---|---|
AllowLockedArticles | no: Disable use of articles having status locked .yes: Enable use of articles having status locked .See also column c_status in t_articles. |
DefaultStatus | The default status for new orders:o = openp = pickedc = chargedDefault: o |
KeepStatus | no: Reset status to default after each created order. yes: Use default only at begin. For subsequent orders keep the last used status. |
GuiConfig/Ordertrips
Settings for the order trips application.
Key | Value |
---|---|
DefaultStatus | A comma separated list of order trip status (see also t_ordertrips) used as default in the filter:n = new, being createdr = ready for workinga = actively pickingc = completed h = history, archivedDefault: r,a,c |
LockCheckMode | Defines how object locks get respected and how locks are set in the various functions: <html><table class=„inline“><tr><th>0</th><td>Do not check for any locks or set any locks</td></tr><tr><th>1</th><td>Check for locks only on the selected objects. Set locks on the selected objects even if depending or dependent of objects are already locked.</td></tr><tr><th>2</th><td>Check for any locks on the selected objects and the depending or dependent of objects. Set locks on the selected objects.</td></tr></table></html> |
GuiConfig/Packline Picking
Settings for picking on a packing line.
Key | Value |
---|---|
StackOptimizing | Enable optimizing of LU stacks that are built at the packing line. When enabled, the system checks if the current trip is listed in StackOptimizeTrips , and if the stack size is greater than one. If all conditions are true, stack optimizing mode is activated for the current job.In optimizing mode, the system orders the picking items different, so as many as possible optimized stacks of the given hight can be generated (assuming the job starts with an empty stack). Also in this mode some functions of the packing line application are disabled because they contradict the strict processing order in optimizing mode (previous/next in picking page, change current pick in overview page). no = Stack optimizing disabled (Default)yes = Stack optimizing enabled |
StackOptimizingTrips | A comma separated list of trip ID's where stack optimize shall be in effect. |
StackMaxHeight | The maximum hight of a stack in meters. The number of LU packages in a stack (stack size) is calculated from the formula: LU_package_socket + (LU_package_hight * stack_size) <= StackMaxHeight |
StackPureAttributes | A comma separated list of partner attributes. For partners with any of the listed attributes the system shall try to built pure (unmixed) optimized stacks. Rest quantities below a full stack are picked after all optimized stacks in arbitrary mixed stacks. |
StackMixedAttributes | A comma separated list of partner attributes. For partners with any of the listed attributes the system shall first try to built unmixed optimized stacks. Where not possible it shall try to built mixed optimized stacks. In a mixed optimized stack only partners with same attribute are mixed. Rest quantities below a full stack are picked after all optimized stacks in arbitrary mixed stacks. |
GuiConfig/Packprods
Packing production settings.
Key | Value |
---|---|
DefaultStatus | A comma separated list of packing production status (see also t_packprods) used as default in the filter:n = new, being createdr = ready for workinga = actively pickingc = completed h = history, archivedDefault: n,r,a,c |
LockCheckMode | Defines how object locks get respected and how locks are set in the various functions: 0 Do not check for any locks or set any locks 1 Check for locks only on the selected objects. Set locks on the selected objects even if depending or dependent of objects are already locked. 2 Check for any locks on the selected objects and the depending or dependent of objects. Set locks on the selected objects. |
LotIdMode | Controls the input for the lot ID. disabled The input is disabled. No lot ID registered. optional The input is enabled but it is optional, so the lot ID may be left empty in case to not save any lot ID. mandatory The input is enabled and entering a lot ID is mandatory. |
PackedUnitsMode | Controls the calculation of the total number of packed units in the explorer window. 0 Always use the number of CU, TU and LU in the packing records. 1 If the article price is per kilo and CU/TU in the job is 1, use the total kilos in the packing records (Total PU) devided by PU/CU of the packing job to get total number of CU. If price is not per kilo, calculate as in mode 0. Note: The calculated units are always truncated (rounded down) to the next integer. So only full LU, TU or CU are shown. |
TargetZoneMode | Defines the target zone containing the packed stock. This setting is only recognized when no fixed target zone is set in the packing job (t_packjobs.c_targetzone is NULL). The stock to be used must be free , and the stock loaction must be open for storage (stockpiling).disabled The input for the target zone is disabled. No stock will be registered at entry. optional The input will allow selection of any zone containing at least one stock place open for storage. In a zone with pickmode = robit.mifa, ANY stocklocation must be present (collective stock). In other zones, a stock for the article must be present. One of these zones MAY be selected, or the input may be left empty to not register any stock. If there is no such free stock yet existing, a new stock will be created on the first possible stock location. mandatory The input will allow selection of any zone containing at least one stock place open for storage. One of these zones MUST be selected. If there is no such free stock yet existing, a new stock will be created on the first possible stock location. existing Only zones are selectable with an existing free stock on a stock location open for storage. One of these zones MUST be selected. |
TargetZoneSplit | A comma separated list of target zones to be set as fixed in the packing jobs. When a new packing producton is generated from order trips, the packing jobs will have the target zone set according to the order item zones included in the list. Packing jobs with target zone NULL are created for items having zones not included in the list. That will allow the target zone to be selected in the settings when packing, according to the TargetZoneMode setting. The result can be a number of distinct packing jobs for a article, at most one job for each zone in the list and one with target zone NULL. |
MinMaxCheck | Defines wher article minkg/cu and maxkg/cu is checked. enabled Min and max are checked both, in the packing device and in the settings of article packing app. packdevonly Check only in the packing device, but not in the settings of the article packing app. |
GuiConfig/Picking
General picking settings.
Key | Value |
---|---|
AutoStock | Defines how picking subtracts quantities from the stock. disabled Taking quantities from stock is disabled. optional Try to find the best matching stock of the article in the same zone as the order item is in. If no stock ist found, silently omit subtraction from stock. mandatory Find the best matching stock of the article in the same zone as the order item is in. If no stock ist found, abort the pick and show an error message. |
QuantityWarning | A value >= 100 giving the percentage of the ordered quantity allowed to be picked without warning. The default is 200. When the picked quantity calculated in PU's exceeds this percentage of the ordered quantity, a warning is displayed. The user can then decide to continue or abort the pick. |
GuiConfig/Printing
Settings for the prrinting from touchscreen applications.
Key | Value |
---|---|
Mode | direct: Print directly from the client. spooler: Queue job for printing by the report spooler. auto: Print direct if the report has been configutarion printed on the current machine. Queue for printing by spooler if no configuration print has been executed on the current machine for the report. |
GuiConfig/Proration
Settings for the proration application.
Key | Value |
---|---|
AllowLockedArticles | no: Disable use of articles having status locked .yes: Enable use of articles having status locked .See also column c_status in t_articles. |
GuiConfig/Purchase Orders
Key | Value |
---|---|
DefaultStatus | A comma separated list of purchase order status (see also t_purchaseorders) used as default in the filter:n = new, being createdr = ready for workinga = active, can be processed in entry zonec = entry completed okh = history (cleared and archived)Default: n,r,a,c |
LotIdMode | Controls the input for the lot ID. disabled The input is disabled. No lot ID registered. optional The input is enabled but it is optional, so the lot ID may be left empty in case to not save any lot ID. mandatory The input is enabled and entering a lot ID is mandatory. |
TargetZoneMode | Defines the target zone containing the stock for the entry. The stock to be used must be free , and the stock loaction must be open for storage.disabled The input for the target zone is disabled. No stock will be registered at entry. optional The input will allow selection of any zone containing at least one stock place open for storage. One of these zones may be selected, or the input may be left empty to not register any stock. If there is no such free stock yet existing, a new stock will be created on the first possible stock location. mandatory The input will allow selection of any zone containing at least one stock place open for storage. One of these zones must be selected. If there is no such free stock yet existing, a new stock will be created on the first possible stock location. existing Only zones are selectable with an existing free stock on a stock location open for storage. One of these zones must be selected. |
GuiConfig/Single Product LU Picking
Settings for single product LU picking.
Key | Value |
---|---|
LuLabelMandatory | no Show option „Do not print labels“; printing LU labels is optional. yes Hide option „Do not print labels“; printing LU labels is mandatory. |
TargetZone | Name of a zone where picked items shall be moved or splitted to. When not defined, empty or no zone with the given name exists, items are not moved or splitted but remain in the original zone. Moving takes place if all the planned quantity is picked. Splitting takes place when there remains a rest to be picked in the original zone. |
GuiConfig/Stock
Settings for the stock editing.
Key | Value |
---|---|
ReasonChangeDefault | Index of the stock change reason that is set when editing stock values. The default is 0 which means the stock change reason is cleared and must be selected to be able to save the changes. -1 Let the change reason unchanged. 0 Clear the change reason (top line in the drop down list). 1…x Index of the reason to select in the drop down list. |
GuiConfig/Stock Picking
Settings for the picking from stock.
Key | Value |
---|---|
LuLabelMandatory | no Show option „Do not print labels“; printing LU labels is optional. yes Hide option „Do not print labels“; printing LU labels is mandatory. |
OrphanedLusMode | Defines under what conditions the page with orphaned logisic units gets called automatically: 0 Never automatically call the page with orphaned LUs. 1 Only call if there are orphaned LUs with same order trip, same partner, same zone and same merge class. 2 Only call if there are orphaned LUs with same order trip, same partner and same zone. 3 Only call if there are orphaned LUs with same order trip and same partner. |
PartnerOrder | Controls the order how the partners are to be processed. close The same order as when closing a order trip. The closing priority is set in the partner master data. trip The order is given by the priority in the partner list of the trip master data. zone The order is given by the priority in the partner list of the zone master data. |
GuiConfig/Subsequent Deliveries
Settings for the behavior when subsequent deliveries are generated during order trip closing.
Key | Value |
---|---|
KeepItemOrderID | no: Set item's order ID to NULL. yes: Copy item's order ID from the original item. |
KeepRowOrderID | no: Set partner order ID to NULL. yes: Copy partner order ID from the original item. |
Labeling/LU
Settings for sample LU label report.
Key | Value |
---|---|
Copies | Number of copies to print. Default: 1 |
Sender Name | Name of the sender. |
SSCC Prefix | The SSCC prefix to use. Obsolete after 2.24.0.0, the value in EPCIS/SsccPrefix is used instead. |
MdeConfig/Stocks
Settings for the MDE stock applications.
Key | Value |
---|---|
MaxLocations | Maximum number of locations allowed as search result (0=unlimited). Default: 100 |
MaxStocks | Maximum number of stocks handled in one location (0=unlimited). Default: 100 |
Robotsplits
Einstellungen für den Automatensplitt.
Schlüssel | Inhalt |
---|---|
Mode | Modus des Splittens: 0 Kein Splitten, alle Positionen in der Quellzone generieren. 1 Normales Splitten, Positionen mit nur einer OU immer in der ermittelten Zielzone generieren. 2 Positionen mit nur einer OU gemäss Splittverhältnis verteilen. |
Sourcezone | Name der Quellzone |
Targetzones | Namen der Zielzonen, per Komma getrennt |
Robotsplits/Splits
Einstellung der Splitverhältnisse im Automatensplitt.
Schlüssel | Inhalt |
---|---|
Kombination von Partner-Attribut und Artikel-Attribut (durch Komma getrennt). Ein Stern steht für ein beliebiges Partner- respektive Artikel-Attribut (Wildcard) | Dem Schlüssel zugehörige Splittverhältnis von erster/zweiter/…/n-ter Zielzone (durch Komma getrennt). Die Zahlen sind in Reihenfolge der «Targetzones» und geben die entsprechenden Prozente an. Sie müssen zusammengezählt immer 100 ergeben. |
Scanning
List of the bar code types and contents to accept for certain parameters by applications.
See Scanning for the values defining the accepted bar codes.
Key | Description | Default value |
---|---|---|
Display time | Seconds to display the PU quantity after a LU barcode is scanned in the pack/pick article orders application. | 3 |
SSCC | Serial shipping container code. | GS1128(00) |
Article CU | Article in a consumer unit | EAN8,EAN13 |
Article TU | Article in a traded unit | GS1128(01) |
Article LU | Article in a logistic unit | GS1128(02) |
Lot ID | Lot identifier | GS1128(10),GS1DM(10) |
Stock location | The stock location identifier | GS1128(91) |
Partner | General partner number (ILN/GLN) | GS1128(414) |
Delivering partner | Partner delivering the article (sender) | GS1128(413) |
Invoicing partner | Partner invoicing the article (clearer) | GS1128(415) |
Selling partner | Partner selling the article (seller) | GS1128(412) |
Ship to partner | Partner receiving the article (destination) | GS1128(410) |
Bill to partner | Partner receiving the bill (payer) | GS1128(411) |
Origin country | Origin of goods, birth of animal | GS1DM(422) |
Processing country | Main processing, raising of animal | GS1DM(423) |
Slaughterhouse | Slaughterhouse country and ID | GS1DM(7030) |
Cutting hall 1 | 1st cutting hall country and ID | GS1DM(7031) |
Cutting hall 2 | 2nd cutting hall country and ID | GS1DM(7032) |
Cutting hall 3 | 3rd cutting hall country and ID | GS1DM(7033) |
Scanning/Keyboard
Settings for the keyboard processing of scanner inputs.
Key | Value |
---|---|
Timeout | Maximum seconds to wait for another key while in scanner input mode after Ctrl+B was detected. The timeout starts new after each key received. The default is 5 seconds; set this to a higher value for example 60 seconds when simulating scanner input by manual key strokes. |