Client configuration
The client configuration section provides settings and parameters available for customizing the desktop client for Order Management. These configurations enable tailoring the client to specific operational needs, such as enabling or disabling features, defining default values, and integrating with external systems.
The following subsections detail how to configure emergency order reasons and the various parameters available in the OpCon.Settings.xml
file.
Configuring Emergency Order Reasons
For the emergency order, the reasons for emergency orders, which can be selected in the view, can be configured in the EmergencyOrderReasons.xml configuration file. The file is structured as follows:
<?xml version="1.0" encoding="utf-8"?>
<reasons xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<reasons>
<reason text="Material blocked" default="false" /> (1)
…
<reason text="Other" default="true" /> (2) (3)
</reasons>
</reasons>
1 | Each reason in the file is stored as a reason element. |
2 | The text attribute defines the text that is displayed in the selection in the emergency order view. |
3 | The default attribute specifies which reason is to be displayed as the default value. Only one <reason> element may have the value true. |
Settings for OpCon.Settings.xml
The OpCon.Settings.xml file contains parameters for configuring the desktop client for Order Management.
Parameters | Description | Default value | ||
---|---|---|---|---|
ActiveLineNo |
Comma-separated list to display line numbers below the menus in the Lines window If line numbers are retrieved from the OrderManagement database, the default value must be configured. |
|
||
ActiveOrderPanelCustomFieldName |
Name of the customer-specific field for retrieving additional data in the Active Orders window Additional data is only retrieved if a field name is defined. |
– |
||
AutoRefreshHandoverHandling |
Enable or disable the update of a table after adding or removing materials in the Material Handling menu |
|
||
BookMaterialToHandoverByTransportOrder |
Enable or disable the scanning of a transport order before the material is checked in for the handover in the Material Handling menu |
|
||
CreateUnknownMaterialEnabled |
Enable or disable the creation of the material if it does not exist in the MatControl database Labels of the material can be scanned in the Material Handling menu and thus created in the MatControl database. |
|
||
CustomDefaultLayout |
Name of the default layout that is retrieved from the database when the desktop client is first launched and applied to all required menus |
– |
||
DefaultWorkspaceName |
Name of the menu that opens by default after the desktop client is installed Full list of menus: OrderView, OrderCalendarView, CartManagementView, SplicePredictionView, MaterialOrdersView, MaterialHandlingView, AdminSettingsView, ConfigurationRulesView |
CartManagementView |
||
EnableScanSounds |
Enable or disable sound during scanning |
|
||
EnableSetupSelectionDialogOnInternalBom |
Displays a dialog box before a new order is created in the Orders window Use the dialog box to select the type, type variant, and setup. This is only displayed if the value "Internal" or "ASM" is set for "BOM type" in the Admin Settings menu. |
|
||
EnableWorkspaceList |
Comma-separated list for displaying menus in the desktop client A user can access menus only if they have the required permissions in AccessControl. Full list of menus: OrderView, OrderCalendarView, CartManagementView, SplicePredictionView, MaterialOrdersView, MaterialHandlingView, AdminSettingsView, ConfigurationRulesView |
– |
||
HAL.BackupConfig |
Enable or disable device configuration backup
|
– |
||
HAL.DevicesDir |
Directory in which the HAL device manager searches for additional devices (HAL = Hardware Abstraction Layer) |
– |
||
HAL.LogDir |
Directory in which the HAL protocol file is saved |
<Temporary user’s folder> |
||
LayoutProfileName |
Default layout that opens by default after the desktop client is installed Possible layouts: "SmartReplenishment" and "OrderManagement" |
SmartReplenishment |
||
MaterialCheckEnabled |
Enable or disable the check of materials that are blocked by the MatControl service The check is performed before the materials are processed in the Material Handling menu. |
|
||
MissingPartsMonitorFilterDuration |
Default value of the filter for the time range for which material orders are displayed in the Material Orders menu in the Missing Parts Monitor (All Lines) window Time range format: Days:Hours:Minutes |
|
||
OrderDefaultChangeOverTable |
Standard conversion table or facility used when creating an emergency order in the Material Handling menu in the Create Material Order window |
– |
||
OrderDefaultTypeVar |
Variant of the default type used when creating a new order |
– |
||
OrderLabelParseLegacyMode |
Enable or disable legacy mode for order label parsing
|
|
||
RemoveMaterialFromHandoverAskToRemoveNotRequiredMaterial |
Activate or deactivate a dialog box before deleting a material in the Material Handling menu in the Remove Material from Handover window |
|
||
StationInfoDefaultValue |
Default value of Track if an emergency order is created in the Material Handling menu in the Create Material Order window |
|
||
UIApplicationName |
Name of the desktop client that is displayed within the window |
OrderManagement Pro Client IAS |
||
UseMatControlLabelParser |
Enable or disable the label parser from the MatControl service, which can be used to read the material label, GTL label or neutral label
|
|
||
WebPortalServerHostname |
Web Portal server host name For example, http://server.de.bosch.com The server host name is required in order to open the web portal link and display material information in the Transport Order History window. |
– |