-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- © 2011 All rights reserved. Copyright by Kardex Software GmbH, D-This document - even partly - must not be printed and/or copied without the agreement of Kardex Software GmbH. Changing in format and content is subject to change without special announcement.All trademarks in this document are property of the respective owner, even though they a
Power Pick Global
Power Pick GlobalTechnical Handbook
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
-76744 Wörth, Germany. must not be printed and/or copied without the agreement of Kardex Software GmbH. Changing in
format and content is subject to change without special announcement. All trademarks in this document are property of the respective owner, even though they are not extraordinarily marked.
Power Pick Global
Power Pick Global Technical Handbook
Version 3.1
must not be printed and/or copied without the agreement of Kardex Software GmbH. Changing in
re not extraordinarily marked.
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
Date Version
29 March 2010 2.1
15 Octobre 2010 2..2
16 June 2011 2.3
29 June 2011 3.1
13 July 2011 3.1
2011-10-07 3.1
2011-11-04 3.1
2011-11-11 3.1
11. November 2011 3.1
17. Jan 2011
23 February 2012 3.1
24 February 2012 3.1
12 March 2012 3.1
19.03.2012 3.1
20.03.2012 3.1
30 March 2012 3.1
4 April 2012 31.
9.05.2012 3.1
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Revision History
Version Description
The document is prepared for release 2.1
Oracle native driver instruction
Tab position control in task processor
Add new parameters 200145 DirectionColorParameters
Remove 60110 BatchPutAwaysOrderDBParameters Add 601201 TaskProcessorParameters
Add topic 13 Dynamic Lists
Add topic 17 Version Information
Used 200150 for BatchputawayParameters instead 601101. Remove 61201 TaskProcessorParameters
AboutDialogFormParameters
HuRankParameters Repaired BodyText definition
Review section 17 Tab position control in task Processor Add section 18 Parameters mapping between version 2.3 and 3.1
Remove item 6011 GP.Plugin.BatchPutAwaysOrder in section 4.Message Codes
Add section 18 view control in task processor
Added GP Commands Documentation
Using Layout Designer
Upgrade the Oracle section for x64 platform
Transfert to GP.WorkflowEngine.Handbook sections Tab position control in Task processor View control in Task Processor Parameters mapping between version 2.3 and 3.1
Corrected duplicate parameter group IDs
Rev. Date:
5.15.2012
Page 2 of 55
Author
A.Jamalian
G. Koenig
G. Koenig
G. Koenig
G. Koenig
Bwagner
Bwagner
G. Koenig
U. Kiesl
Ebo
G. Koenig
G. Koenig
G. Koenig
B. Wagner
J. Plouard
G. Koenig
G. Koenig
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
1. Licensing ................................
1.1 Demo Licenses................................1.2 Hardware-Dependent Licenses1.3 License End-Dates ................................
2. Services ................................
2.1 GP Cross Enterprise Unit2.2 GP Machine Control Service2.3 GP Rule Engine Service
3. Settings and Parameters
3.1 Essential Settings ................................3.2 Parameters ................................
4. Message Codes ................................
5. Command Line Arguments
5.1 Rule Engine Arguments5.2 UI.Win.Arguments ................................
6. Using Theme Designer
6.1 Installation ................................6.2 Initial Translation ................................6.3 Updating a Translation
7. Oracle ................................
7.1 Case insensitive and installation DB script7.2 Native Oracle driver ................................7.3 Wildcard limitation in Global Search with Oracle 10g
8. Notification Services ................................
9. Advanced Settings and Features
9.1 Allow Multiple GP.UI.Win Instances9.2 Parameter Merging and Editing outside GP9.3 Communication Settings
10. BizLogic ................................
10.1 FiFo ................................
11. BarTender Integration
11.1 General ................................11.2 Questions for understanding11.3 Working with BarTender inside of “PowerPick Global”
12. Using Layout Designer
12.1 Import/Export Layout 12.2 Using Layout Designer
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Table of Contents
................................................................................................
................................................................................................Dependent Licenses................................................................
................................................................................................
................................................................................................
GP Cross Enterprise Unit ................................................................................................GP Machine Control Service ................................................................................................GP Rule Engine Service ................................................................................................
Settings and Parameters ................................................................
................................................................................................................................................................................................
................................................................................................
Command Line Arguments ................................................................
Rule Engine Arguments ................................................................................................................................................................................................
Using Theme Designer ................................................................
................................................................................................................................................................................................
Updating a Translation ................................................................................................
................................................................................................
Case insensitive and installation DB script ................................................................................................................................................................
Wildcard limitation in Global Search with Oracle 10g ................................
............................................................................................
Advanced Settings and Features ................................................................
Allow Multiple GP.UI.Win Instances ................................................................Parameter Merging and Editing outside GP ................................................................
Settings ................................................................................................
................................................................................................
................................................................................................................................
BarTender Integration ................................................................
................................................................................................................................Questions for understanding ................................................................................................Working with BarTender inside of “PowerPick Global” ................................
Using Layout Designer ................................................................
................................................................................................Using Layout Designer ................................................................................................
Rev. Date:
5.15.2012
Page 3 of 55
................................................. 5
............................................................ 5
................................................................... 5
...................................................... 5
................................................... 6
............................................ 6
....................................... 6
............................................. 6
........................................................ 7
........................................................ 7
.................................................................. 7
..................................... 10
.................................................. 12
............................................ 12
..................................................... 12
......................................................... 13
................................................................. 13
....................................................... 13
.............................................. 14
..................................................... 15
............................................... 15
.................................................. 15
............................................................... 19
............................ 20
........................................ 22
.......................................................... 22
............................................. 22
........................................... 22
................................................. 23
........................................... 23
.......................................................... 24
...................................... 24
..................................... 24
............................................................. 24
......................................................... 25
................................................. 25
.............................................. 25
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
13. MCS Standalone Device Configurator
14. Dynamic Lists ................................
14.1 SELECT Part ................................14.2 FROM Part ................................14.3 JOIN Part ................................14.4 WHERE / HAVING Part14.5 Parameter Naming Convention14.6 Special Syntax Rules
15. Troubleshooting ................................
15.1 TCP/IP Communication issues15.2 Replacing Faulty Screen Lists15.3 Adding New Default Reports
16. Upgrade Guide ................................
16.1 Upgrade to Version 2.316.2 Upgrade to Version 3.1
17. GP Commands ................................
18. Version Information ................................
19. Application Scenarios
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
MCS Standalone Device Configurator ................................................................
................................................................................................
................................................................................................................................................................................................
................................................................................................WHERE / HAVING Part ................................................................................................Parameter Naming Convention ................................................................Special Syntax Rules ................................................................................................
................................................................................................
TCP/IP Communication issues ................................................................Replacing Faulty Screen Lists ................................................................Adding New Default Reports ................................................................................................
................................................................................................
Upgrade to Version 2.3 ................................................................................................Upgrade to Version 3.1 ................................................................................................
................................................................................................
..............................................................................................
Application Scenarios ................................................................
Rev. Date:
5.15.2012
Page 4 of 55
................................ 37
........................................ 38
............................................................. 38
................................................................ 38
................................................................... 38
............................................ 38
................................................................. 39
................................................ 41
.................................... 42
................................................................. 42
................................................................... 42
..................................... 42
...................................... 42
............................................. 42
............................................. 42
...................................... 45
.............................. 55
.......................................................... 55
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
1. Licensing Clients must purchase a license for every individual workstation. GlobalPic will not run without a valid
license in place. Our license file is encrypted with a unique identifying serial code (service tag). It contains
complete address and contact details for the customer and the vendor, as well as service contract
information that flags the services and options they have
1.1 Demo Licenses Customers who choose to run the Demo version of our software have that information flagged in their
license file, which tells the application to limit the number of locations and materials they may enter for
their demo warehouse. Once demo clients purchase a valid license, they will have access to the full
range of features in their contract.
1.2 Hardware-Dependent LicensesIn some scenarios, the license may be hardware
ID of every client PC, every client application, and every service host to the list of licensed hardware for
that license.
The license file will be stored in the
1.3 License End-DatesSome licenses have an expiration date (when software is rented, for instance) or
date. If an expiration date is in place, users are alerted when it’s about to expire and if the license isn’t
renewed in time, the software will stop working completely.
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Power Pick Global
Clients must purchase a license for every individual workstation. GlobalPic will not run without a valid
ace. Our license file is encrypted with a unique identifying serial code (service tag). It contains
complete address and contact details for the customer and the vendor, as well as service contract
information that flags the services and options they have purchased.
Customers who choose to run the Demo version of our software have that information flagged in their
license file, which tells the application to limit the number of locations and materials they may enter for
nce demo clients purchase a valid license, they will have access to the full
range of features in their contract.
Dependent Licenses In some scenarios, the license may be hardware-dependent. In these cases, you must add the hardware
ient PC, every client application, and every service host to the list of licensed hardware for
be stored in the database.
Dates Some licenses have an expiration date (when software is rented, for instance) or
date. If an expiration date is in place, users are alerted when it’s about to expire and if the license isn’t
renewed in time, the software will stop working completely.
Rev. Date:
5.15.2012
Page 5 of 55
Clients must purchase a license for every individual workstation. GlobalPic will not run without a valid
ace. Our license file is encrypted with a unique identifying serial code (service tag). It contains
complete address and contact details for the customer and the vendor, as well as service contract
Customers who choose to run the Demo version of our software have that information flagged in their
license file, which tells the application to limit the number of locations and materials they may enter for
nce demo clients purchase a valid license, they will have access to the full
dependent. In these cases, you must add the hardware
ient PC, every client application, and every service host to the list of licensed hardware for
a service contract end-
date. If an expiration date is in place, users are alerted when it’s about to expire and if the license isn’t
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
2. Services Services are executables that start
They contain the governing rules that allow the software to run smoothly and without error. Currently, GP
Cross Enterprise Unit, GP Machine Control Service, and GP Rule Engine Service are
standard Windows Services.
2.1 GP Cross Enterprise UnitThis service functions as an on-demand host transfer system that integrates GlobalPic with external
software systems, such as ERP or WMS. It can also transfer data between GlobalPic an
systems using text files (ASCII, XML) or database tables.
2.2 GP Machine Control ServiceThis service facilitates access and control to AS/RS machines and pick light systems. Note that MCS is
unaware of specific machine types and communication detai
various machine types and pick lights, as well as separate protocols and communication mechanisms.
2.3 GP Rule Engine ServiceThis service provides all underlying system logic. It “owns” the data and is the only servic
access the database, using the GP.Data subsystem. The Rule Engine hosts the business rules, as well
as some data-centric processes. It also provides the functionality to manage various types of master
data, and processes like storage services th
them.
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Services are executables that start automatically when the software is booted and run in the background.
They contain the governing rules that allow the software to run smoothly and without error. Currently, GP
Cross Enterprise Unit, GP Machine Control Service, and GP Rule Engine Service are
GP Cross Enterprise Unit demand host transfer system that integrates GlobalPic with external
software systems, such as ERP or WMS. It can also transfer data between GlobalPic an
systems using text files (ASCII, XML) or database tables.
GP Machine Control Service This service facilitates access and control to AS/RS machines and pick light systems. Note that MCS is
unaware of specific machine types and communication details and uses individual components for the
various machine types and pick lights, as well as separate protocols and communication mechanisms.
GP Rule Engine Service This service provides all underlying system logic. It “owns” the data and is the only servic
access the database, using the GP.Data subsystem. The Rule Engine hosts the business rules, as well
centric processes. It also provides the functionality to manage various types of master
data, and processes like storage services that allow you to find and reserve locations, and then book
Rev. Date:
5.15.2012
Page 6 of 55
automatically when the software is booted and run in the background.
They contain the governing rules that allow the software to run smoothly and without error. Currently, GP
Cross Enterprise Unit, GP Machine Control Service, and GP Rule Engine Service are all implemented as
demand host transfer system that integrates GlobalPic with external
software systems, such as ERP or WMS. It can also transfer data between GlobalPic and external
This service facilitates access and control to AS/RS machines and pick light systems. Note that MCS is
ls and uses individual components for the
various machine types and pick lights, as well as separate protocols and communication mechanisms.
This service provides all underlying system logic. It “owns” the data and is the only service that can
access the database, using the GP.Data subsystem. The Rule Engine hosts the business rules, as well
centric processes. It also provides the functionality to manage various types of master
at allow you to find and reserve locations, and then book
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
3. Settings and ParametersEssential settings are stored in the settings.xml file and control the startup of the software. All other
aspects of the applications are controlled by
3.1 Essential SettingsThese settings contain the commands that get the software up
and protocol name(s). In order to change them properly, you must close GlobalPic, stop all
services, make your changes, and then restart the service hosts again. Note that incorrect settings may
cause your installation to crash, so check all changes carefully before permanently implementing them.
After the GlobalPic Setup Wizard instal
configure these essential settings. For a detailed walkthrough of the installation and configuration processes, please refer to the GlobalPic Installation Handbook
3.2 Parameters After the application has started up, parameters control and customize runtime behavior. Some
parameters are available only when the application is started in service mode.
Parameters are stored in the database and can be edited via the System Configuration tool. Never make
changes directly to the database. Note that incorrect settings may cause your installation to crash and/or
become inoperable, so always be very careful when making changes.
Each parameter has a unique number: Note that the first four digits of each paramet
directly to the four-digit message code of the same number. For example, Parameter Code 200101 (GeneralGPUIWinParameters) corresponds to Message Code 2001 (
Parameter Code
200101
200102
200103
200104
200105
200106
200107
200108
200109
200110
200111
200112
200113
200114
200115
200116
200117
200118
200120
200121
200122
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Settings and Parameters Essential settings are stored in the settings.xml file and control the startup of the software. All other
aspects of the applications are controlled by parameters that are stored in the database.
Essential Settings These settings contain the commands that get the software up-and-running, such as the database server
and protocol name(s). In order to change them properly, you must close GlobalPic, stop all
services, make your changes, and then restart the service hosts again. Note that incorrect settings may
cause your installation to crash, so check all changes carefully before permanently implementing them.
After the GlobalPic Setup Wizard installs the software, the Configuration Setup Wizard helps you to
configure these essential settings. For a detailed walkthrough of the installation and configuration GlobalPic Installation Handbook.
on has started up, parameters control and customize runtime behavior. Some
parameters are available only when the application is started in service mode.
Parameters are stored in the database and can be edited via the System Configuration tool. Never make
changes directly to the database. Note that incorrect settings may cause your installation to crash and/or
become inoperable, so always be very careful when making changes.
Each parameter has a unique number: Note that the first four digits of each paramet
digit message code of the same number. For example, Parameter Code 200101 ) corresponds to Message Code 2001 (GP.UI.Win).
Parameter Class
GeneralGPUIWinParameters
GPListCommandbarParameters
LocationManagementParameters
ManualTransactionParameters
MessageDisplayParameters
StartupConfigurationParameters
TempSupportInfoParameters
UILayoutParameters
UIToolbarParameters
GlobalSearchToolParameters
OrderProcessingParameters
BinManagementGridParameters
SupplementManagementGridParameters
BatchManagementGridParameters
DataGeneratorFormParameters
DynamicDBFieldsGridParameter
WarehouseManagementGridParameters
Flexible Zones
KitManagementGridParameters
ChangeTrackingGridParameters
TaskProcessParameters
Rev. Date:
5.15.2012
Page 7 of 55
Essential settings are stored in the settings.xml file and control the startup of the software. All other
parameters that are stored in the database.
running, such as the database server
and protocol name(s). In order to change them properly, you must close GlobalPic, stop all GlobalPic
services, make your changes, and then restart the service hosts again. Note that incorrect settings may
cause your installation to crash, so check all changes carefully before permanently implementing them.
ls the software, the Configuration Setup Wizard helps you to
configure these essential settings. For a detailed walkthrough of the installation and configuration
on has started up, parameters control and customize runtime behavior. Some
Parameters are stored in the database and can be edited via the System Configuration tool. Never make
changes directly to the database. Note that incorrect settings may cause your installation to crash and/or
Each parameter has a unique number: Note that the first four digits of each parameter code correspond
digit message code of the same number. For example, Parameter Code 200101 ).
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
200123
200124
200125
200126
200127
200128
200129
200130
200131
200132
200133
200134
200135
200136
200137
200138
200143
200144
200145
200146
200147
200148
200149
200150
200151
220201
300101
300102
300201
300202
300203
400101
400102
400103
400104
400105
400106
400107
400108
410101
600112
600201
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
CostCenterParameters
GPToolParameters (base)
DivisibleLocationDesignerToolParameters
GlobalSearchToolSearchFieldParameters
Order Management Parameters
AboutDialogFormParameters
Search Configuration
MaterialManagementOnTheFlyParameters
ClientManagementGridParameters
CostcenterManagementGridParameters
CountOrderManagementGridParameters
BinColorParameters
ParameterManagementGridParameters
MaterialFamilyManagementGridParameters
TaskProcess2Parameters
Missing Materials Parameter
GPLayoutDesignerGridParameters
GPFormLayoutParameters
DirectionColorParameters
blocked
FunctionKeyGlobalParameters
FunctionKeyStationParameters
FunctionKeyUserParameters
BatchPutawayParameters
FunctionKeyManagementGridParameters
GPWebParameters
GPCommandbarParameters (base)
GPDataManagementCommandbarParameters
GlobalParameters
NotificationManagementParameters
HuRankParameters
UserScreenListParameters
StationScreenListParameters
GlobalScreenListParameters
ReportingServiceParameters
GlobalReportParameters
StationReportParameters
UserReportParameters
ScreenlistServiceParameter
PrintEngineParameters
Allocation Analyser Parameters
ReportManagementGridParameters
Rev. Date:
5.15.2012
Page 8 of 55
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
600202
600301
600701
700301
700302
810101
810102
810103
810104
810105
810106
810107
810108
810109
810110
820101
800201
900101
900102
900103
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
ReportFormCommandbarParameters
ImportDBParameters
WmsAnalyserParameters
EventLogViewerParameters
LogFileAnalyzerFormParameters
GeneralRuleengineParameters
StorageParameters
OrderParameters
UserManagement
WarehouseParameters
ShelfSequenceParameters
HistoryParameters
CheangeTrackingArchiveParameters
FactoryPresetParameters
SessionParameters
TaskWorkflowParameters
CrossEnterpriseUnitParameters
DatabaseAccessParameters
DataTransferGridParameters
ManualDriveToolParameters
Rev. Date:
5.15.2012
Page 9 of 55
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
4. Message Codes Every user-facing message is associated with a unique message code identifier. The code consists of eight numbers. For example, me
2 0
(subsystem)
Message Code
2001
2002
2101
2102
2103
2104
2105
2201
2202
3001
3002
3003
3004
4001
4101
4102
4103
4104
4105
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
facing message is associated with a unique message code identifier. The code consists of
eight numbers. For example, message code number 20010234 is defined by the following structure:
0 1 0 2 3 4
(component in the subsystem)
(the 234th message in this
subsystem/ component)
Subsystem/Components
GP.UI.Win
GP.UI.Win.Common
GP.MachineControlService
GP.MachineControlService.Proxy
GP.MachineControlService.UI
GP.MachineControlService.Common
GP.MCSTestApplication
GP.UI.Web
GP.UI.Web.Common
GP.FrameworkExtension.UI
GP.FrameworkExtension
GP.FrameworkExtension.Communication
GP.FrameworkExtension.Remoting.WCF
GP.ClientService
GP.PCS.Common
GP.PCS.ListAndLabel
GP.PCS.UI
GP.PCS.Bartender
GP.PCS.DisplayTool
Rev. Date:
5.15.2012
Page 10 of
55
facing message is associated with a unique message code identifier. The code consists of is defined by the following structure:
message in this subsystem/ component)
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
5004
6001
6002
6003
6004
6005
6007
6008
6009
6010
6011
7001
7002
7003
7004
8001
8002
8101
8102
8201
9001
9002
9003
9101
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
GP.UnitTests
GP.Plugin.ThemeDesigner
GP.Plugin.ReportingLL
GP.Plugin.DataTransfer
GP.Plugin.Benchmark
GP.Plugin.ImportDB
GP.Plugin.WarehouseAnalyser
GP.Plugin.OrderManagement
GP.Plugin.Office
GP.Plugin.PerformanceAnalyser
GP.Plugin.AllocationAnalyzer
GP.AdminEngine.Win.Configurator
GP.AdminEngine.Win.ConfigurationWizard
GP.AdminEngine.Win.EventLogViewer
GP.AdminEngine.ControlCenter
GP.CrossEnterpriseUnit
GP.CrossEnterpriseUnit.Engine
GP.RuleEngine
GP.RuleEngine.Proxy
GP.WorkflowComponent
GP.Data.Common
GP.Data.DataAccess
GP.Data.UI
GP.DataModel
Rev. Date:
5.15.2012
Page 11 of
55
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
5. Command Line Arguments
5.1 Rule Engine ArgumentsYou can combine several command arguments together, by entering the argument
console window while arguments are being processed. If you don’t enter
will shut down after processing.
Command Line
GP.RuleEngine.exe /console
GP.RuleEngine.exe /updatedb
GP.RuleEngine.exe /updatedb:“ConnectionString”
GP.RuleEngine.exe /clearlicense
GP.RuleEngine.exe /cleanuplocks
5.2 UI.Win.Arguments
Command Line
GP.UI.Win.exe /servicemode
GP.UI.Win.exe /logviewer
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Command Line Arguments
Arguments You can combine several command arguments together, by entering the argument
console window while arguments are being processed. If you don’t enter /console,
Command Line Descripti
GP.RuleEngine.exe /console By default, the Rule Engine opens as a Windows service. Under some circumstances, it could be helpful to start the application as a console application.
GP.RuleEngine.exe /updatedb Check s and updates the database and database structure for the local SQL Express instance.
/updatedb:“ConnectionString” Checks and updates the database and database structure for a distant database server. The connection string must point to the maintenance database of the RDBMS.
EXAMPLE: “master” on a SQL server
GP.RuleEngine.exe /clearlicense Will clear all license information from the database. Makes sure you have a valid license file available to set it again!
GP.RuleEngine.exe /cleanuplocks Will emty the resource locking table. Us this if you encounter problems with the concurrency acces of clients to a Rule Engine
UI.Win.Arguments
Command Line Description
GP.UI.Win.exe /servicemode Starts the client application in service mode.
GP.UI.Win.exe /logviewer Opens the GlobalPic log viewer as a standalone application.
Rev. Date:
5.15.2012
Page 12 of
55
You can combine several command arguments together, by entering the argument /console in the
/console, the Rule Engine
Description
By default, the Rule Engine opens as a Windows service. Under some circumstances, it could be helpful to start the application as a
Check s and updates the database and database structure for the local SQL Express
Checks and updates the database and database structure for a distant database server. The connection string must point to the maintenance
EXAMPLE: “master” on a SQL server
Will clear all license information from the database. Makes sure you have a valid license
locking table. Us this if you encounter problems with the concurrency acces of clients to a Rule Engine
Description
Starts the client application in service mode.
Opens the GlobalPic log viewer as a standalone
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
6. Using Theme DesignerThemeDesigner is a tool developed as a plug
of the software to different languages.
6.1 Installation To ensure that ThemeDesigner is installed properly, look in the GP/Plugins folder for a file called
GP.Plugin.ThemeDesigner.dll. The license option must be activated.
6.2 Initial Translation In order to translate software for the first time, do the
1) Determine if the language has already been installed.Go to the Installation folder, then to the Language subexists for the language for this translation. If the folder exists, go to Step 3, otherwise, continue with Step 2.
2) Create a new language.From the Theme menu, select dialog appears, choose the target language. After the new language has been created, from the Theme menu, select language directory.
3) Export content. From the Theme menu, select Transfer, and then Export All Texts. The texts are exported to a .csv file. Close ThemeDesigner.
4) Translate software using Microsoft Excel.Import the csv file to Microsoft Excel. The .csv file contains the following four columns (note that only the content in the Text column may be changed): Module - the name of .exe or .dll that contains the texts to be translatedAlias - the ID of the textOriginal - the original text found in standard developmentText - the texts to be translated
5) Do not translate key terms.All values between two “%” signs represent key terms that should not be translated. Note the following sample sentence:: “Do noEverything but the word “warehouse” should be translated.
6) Review untranslatable terms.After translation is complete, if a text cannot be translated, it should be removed from the Excel spreadsheet. Otherwise, if back to the translated version of the software.
7) Save the Excel spreadsheet as a .csv file.Preferably do this on a system with strong Unicode support, as you need to know the exact encoding on the next ste
8) Open the language using ThemeDesigner.From the Tools menu, select ThemeDesigner, then choose Open, and then Language. Select the desired language from the dialog window that appears (note that only the available languages are displayed).
9) Import from the .csv file.After the language is opened, from the Theme menu, select Transfer, and then Import. Select the .csv file and another dialog window appears. This time, select the appropriate encoding so that the characters will be imported correctly, then sav
10)
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Using Theme Designer ThemeDesigner is a tool developed as a plug-in to localize the GlobalPic software and translate the texts
of the software to different languages.
To ensure that ThemeDesigner is installed properly, look in the GP/Plugins folder for a file called
GP.Plugin.ThemeDesigner.dll. The license option must be activated.
In order to translate software for the first time, do the following:
Determine if the language has already been installed. Go to the Installation folder, then to the Language sub-folder, and see if a folder already exists for the language for this translation. If the folder exists, go to Step 3, otherwise,
ue with Step 2.
Create a new language. menu, select New, and then Language. When the language selection
dialog appears, choose the target language. After the new language has been created, menu, select Save to save the language to the default application’s
From the Theme menu, select Transfer, and then Export All Texts. The texts are exported to a .csv file. Close ThemeDesigner.
Translate software using Microsoft Excel. Import the csv file to Microsoft Excel. The .csv file contains the following four columns (note that only the content in the Text column may be changed):
the name of .exe or .dll that contains the texts to be translatedthe ID of the text string
the original text found in standard development the texts to be translated
Do not translate key terms. All values between two “%” signs represent key terms that should not be translated. Note the following sample sentence:: “Do not translate %Warehouse% in this sentence.” Everything but the word “warehouse” should be translated.
Review untranslatable terms. After translation is complete, if a text cannot be translated, it should be removed from the Excel spreadsheet. Otherwise, if the untranslated text remains, it will be imported back to the translated version of the software.
Save the Excel spreadsheet as a .csv file. Preferably do this on a system with strong Unicode support, as you need to know the exact encoding on the next step.
Open the language using ThemeDesigner. From the Tools menu, select ThemeDesigner, then choose Open, and then Language. Select the desired language from the dialog window that appears (note that only the available languages are displayed).
e .csv file. After the language is opened, from the Theme menu, select Transfer, and then Import. Select the .csv file and another dialog window appears. This time, select the appropriate encoding so that the characters will be imported correctly, then sav
Rev. Date:
5.15.2012
Page 13 of
55
in to localize the GlobalPic software and translate the texts
To ensure that ThemeDesigner is installed properly, look in the GP/Plugins folder for a file called
folder, and see if a folder already exists for the language for this translation. If the folder exists, go to Step 3, otherwise,
. When the language selection dialog appears, choose the target language. After the new language has been created,
e to the default application’s
From the Theme menu, select Transfer, and then Export All Texts. The texts are
Import the csv file to Microsoft Excel. The .csv file contains the following four columns
the name of .exe or .dll that contains the texts to be translated
All values between two “%” signs represent key terms that should not be translated. t translate %Warehouse% in this sentence.”
After translation is complete, if a text cannot be translated, it should be removed from the untranslated text remains, it will be imported
Preferably do this on a system with strong Unicode support, as you need to know the
From the Tools menu, select ThemeDesigner, then choose Open, and then Language. Select the desired language from the dialog window that appears (note that only the
After the language is opened, from the Theme menu, select Transfer, and then Import. Select the .csv file and another dialog window appears. This time, select the appropriate encoding so that the characters will be imported correctly, then save the new language.
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
6.3 Updating a TranslationTo edit an existing translation, we recommend that you export only the modified portions of the software:
11) Open the language.From the Tools menu, select ThemeDesigner, and open an existing language. ThemeDesigner automatically reviews the software and updates the language files, if applicable.
12) Export the new content.From the Theme menu, select Export Texts so that only the new texts will be exported to the selected csv file. Save the language and close ThemeDesig
13) Translate and import.Continue with Step 4 of the previous section, “Initial Translation.”
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Updating a Translation To edit an existing translation, we recommend that you export only the modified portions of the software:
Open the language. From the Tools menu, select ThemeDesigner, and open an existing language.
automatically reviews the software and updates the language files, if
Export the new content. From the Theme menu, select Export Texts so that only the new texts will be exported to the selected csv file. Save the language and close ThemeDesigner.
Translate and import. Continue with Step 4 of the previous section, “Initial Translation.”
Rev. Date:
5.15.2012
Page 14 of
55
To edit an existing translation, we recommend that you export only the modified portions of the software:
From the Tools menu, select ThemeDesigner, and open an existing language. automatically reviews the software and updates the language files, if
From the Theme menu, select Export Texts so that only the new texts will be exported to ner.
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
7. Oracle GlobalPic works with Oracle the same as and with MS SQL Server.
7.1 Case insensitive and installation DB scriptBy default is Oracle DB case sensitive. That the database supported case insensitivity, it is necessary to
instal the trigger (Logon_trigger) which for each session will change NLS
(NLS_Sort and NLS_Comp). That the user could change these parametres, it shoul
rights. For this purpose we appropriate to it the rights DBA.
7.2 Native Oracle driver
Until the version 2.2, GlobalPic supports the native orale driver . This driver ODP.NET must be installed
on each UI.Win client
The current version that is running with the Micorsoft Framework.net 2.0 is the 2.112.1.2
The communication with oracle GlobalPic use the
7.2.1 first install the ODP.NET Driver
Caution:This’s very important to install the right driver version depending of the platform target
x64 or x32
Platform Driver link
x32 http://www.oracle.com/technetwork/developer
studio/downloads/index.htm
x64 http://www.oracle.com/technetwork/d
All installation process is explained for x32 platform. It should be the same for x64 platform
Go to the web Oracle site http://www.oracle.com/technetwork/developer
studio/downloads/index.html
Download the ODAC 11.2.01.2 with Xcopy Deployment
Extract the file ODAC112012Xcopy.zip
Go to the extract folder in MS-Dos console ( start
Execute the command
install.bat odp.net20 c:\oracle\client
install.bat odp.net4 c:\oracle\client
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
GlobalPic works with Oracle the same as and with MS SQL Server.
Case insensitive and installation DB script sensitive. That the database supported case insensitivity, it is necessary to
instal the trigger (Logon_trigger) which for each session will change NLS-adjustment in a database
(NLS_Sort and NLS_Comp). That the user could change these parametres, it shoul
rights. For this purpose we appropriate to it the rights DBA.
Native Oracle driver
GlobalPic supports the native orale driver . This driver ODP.NET must be installed
The current version that is running with the Micorsoft Framework.net 2.0 is the 2.112.1.2
The communication with oracle GlobalPic use the odp.net20. That’s true for all GlobalPick version
nstall the ODP.NET Driver ( at the first computer)
important to install the right driver version depending of the platform target
http://www.oracle.com/technetwork/developer-tools/visual-
studio/downloads/index.htm
http://www.oracle.com/technetwork/database/windows/downloads/index
All installation process is explained for x32 platform. It should be the same for x64 platform
http://www.oracle.com/technetwork/developer-tools/visual
ODAC 11.2.01.2 with Xcopy Deployment
ODAC112012Xcopy.zip
Dos console ( start – rum - cmd)
client\11.2.0 odac1120
client\11.2.0 odac1120 (for furture use)
Rev. Date:
5.15.2012
Page 15 of
55
sensitive. That the database supported case insensitivity, it is necessary to
adjustment in a database
(NLS_Sort and NLS_Comp). That the user could change these parametres, it should have the necessary
GlobalPic supports the native orale driver . This driver ODP.NET must be installed
The current version that is running with the Micorsoft Framework.net 2.0 is the 2.112.1.2
. That’s true for all GlobalPick version
important to install the right driver version depending of the platform target
atabase/windows/downloads/index-090165.html
All installation process is explained for x32 platform. It should be the same for x64 platform
tools/visual-
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
For more details have a look at readme.txt file
Important remark
The Oracle.DataAccess.dll version in the folder c:
must be the same as this used in PPG insta
7.2.2 Deployment of the
If the ODP.Net driver has to be install on other computers you can repeat the step 1 or choose the step
2
2.1 copy the original folder
After the first install the folder c:\oracle
PowerPickGlobal
2.2 additional configuration
At the step 1 computer go to the registry (start
Click at the key HKEY_LOCAL_MACHINE
As sample, for the version
entry
DllPath
PromotableTransaction
StatementCacheWithUdts
TraceFileName
TraceLevel
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
For more details have a look at readme.txt file
The Oracle.DataAccess.dll version in the folder c:\oracle\client\11.2.0
must be the same as this used in PPG install folder
Deployment of the ODP.NET Driver on additional computers
If the ODP.Net driver has to be install on other computers you can repeat the step 1 or choose the step
oracle\client\11.2.0 can be copy on each other computer which hosted
At the step 1 computer go to the registry (start – run - regedt32).
Click at the key HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ODP.NET
rsion 2.112.1.2 you be see the following entries
Explication
PromotableTransaction
StatementCacheWithUdts
Specifies the file name to be used for logging trace information.Configuration Support: Windows Registry and XML file Valid Values: Any valid directory location and file name.
Default: c:\odpnet2.trc (for .NET Framework 2.0)
Specifies the level of tracing in ODP.NET. Because tracing all the entry and exit calls for all the objects can be excessive,TraceLevel is provided to limit tracing to certain areas of theprovider. Each valid value indicates a possible tracing level.Compounded tracing levels can be obtained by adding the validvalues. Configuration Support: Windows Registry and XML file Valid Values: 0: None 1: Entry, exit, and SQL statement information2: Connection pooling statistics 4: Distributed transactions (enlistment and delistment)8: User-mode dump creation upon unmanaged exception16: HA Event Information 32: Load Balancing Information 64: Self Tuning Information 127: All the above Default: 0
Rev. Date:
5.15.2012
Page 16 of
55
11.2.0\ odp.net\bin\2.x\
on additional computers
If the ODP.Net driver has to be install on other computers you can repeat the step 1 or choose the step
11.2.0 can be copy on each other computer which hosted
Specifies the file name to be used for logging trace Windows Registry and XML
Any valid directory location and file name.
odpnet2.trc (for .NET Framework 2.0)
Specifies the level of tracing in ODP.NET. Because tracing all entry and exit calls for all the objects can be excessive,
TraceLevel is provided to limit tracing to certain areas of the provider. Each valid value indicates a possible tracing level. Compounded tracing levels can be obtained by adding the valid
1: Entry, exit, and SQL statement information
4: Distributed transactions (enlistment and delistment) mode dump creation upon unmanaged exception
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
TraceOption
PerformanceCounters
UdtCacheSize
DemandOraclePermission
SelfTuning
MaxStatementCacheSize
Export this key (file –export)
Import this on each additional computer (copy locally at the computer the file and double click)
3) Change the path for the oracle client
If you don’t want to modify the registry you must change the beg
only running if they is no other oracle client installed at the computer, except the ODP:NET
Right-click the My Computer icon and select Properties from the context menu. Next, click the Advanced
tab in the System Properties dialog box and then click the Environment Variables button. In the System
variables group, locate the Path variable in the list (scroll down if necessary). Click the Path variable in
the list and then click Edit. In the Edit System Variable d
entries and type c:\oracle\client
4) TNSNAMES.ORA or not
It’s not necessary to use the tnsnames.ora file with the ODP.NET
use tnsnames.ora then add a environment variable. It's name is TNS_ADMIN and refers the folder
c:\oracle\client\11.2.0\bin
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Note: ODP.NET does bit-wise checking on the value. Whentracing is enabled, logging to the trace file can affect ODP.NETperformance. Note: The user-mode dump creation requires dbghelp.dllversion 5.1.2600.0 or later. Specifies whether to log trace information in single or multiple files for different threads. If a single trace file is specified, the file name specified in TraceFileName is used. If the multiple tracerequested, a Thread ID is appended to the filecreate a trace file for each thread. Configuration Support: Windows Registry and XML file Valid Values: 0: Single trace file 1: Multiple trace files
Default: 0
Specifies whether to log trace information in single or multiplefiles for different threads. If a single trace file is specified, the filename specified in TraceFileName is used. If the multiple tracefiles option is requested, a Thread ID is appended to the filename provided to create a trace file for each thread.Configuration Support: Windows Registry and XML file Valid Values: 0: Single trace file 1: Multiple trace files Default: 0
PerformanceCounters
DemandOraclePermission
MaxStatementCacheSize
Import this on each additional computer (copy locally at the computer the file and double click)
3) Change the path for the oracle client ( if necessary)
If you don’t want to modify the registry you must change the begin of the path variable. This solution will
only running if they is no other oracle client installed at the computer, except the ODP:NET
click the My Computer icon and select Properties from the context menu. Next, click the Advanced
em Properties dialog box and then click the Environment Variables button. In the System
variables group, locate the Path variable in the list (scroll down if necessary). Click the Path variable in
the list and then click Edit. In the Edit System Variable dialog box, place the cursor at the beginning of the
client\11.2.0; c:\oracle\client\11.2.0
It’s not necessary to use the tnsnames.ora file with the ODP.NET driver. But anyway if you want to
then add a environment variable. It's name is TNS_ADMIN and refers the folder
Rev. Date:
5.15.2012
Page 17 of
55
wise checking on the value. When tracing is enabled, logging to the trace file can affect ODP.NET
mode dump creation requires dbghelp.dll n 5.1.2600.0 or later. Specifies whether to log trace
files for different threads. If a name specified in
TraceFileName is used. If the multiple trace files option is hread ID is appended to the file name provided to
information in single or multiple files for different threads. If a single trace file is specified, the file name specified in TraceFileName is used. If the multiple trace files option is requested, a Thread ID is appended to the file
te a trace file for each thread.
Import this on each additional computer (copy locally at the computer the file and double click)
in of the path variable. This solution will
only running if they is no other oracle client installed at the computer, except the ODP:NET
click the My Computer icon and select Properties from the context menu. Next, click the Advanced
em Properties dialog box and then click the Environment Variables button. In the System
variables group, locate the Path variable in the list (scroll down if necessary). Click the Path variable in
ialog box, place the cursor at the beginning of the
11.2.0\bin
. But anyway if you want to
then add a environment variable. It's name is TNS_ADMIN and refers the folder
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
(right-click the My Computer icon and select Properties from the context menu. Next,
tab in the System Properties dialog box and then click the Environment Variables button)
Copy also the tnsname.ora in the folder c:
7.2.3 Use the OracleNative driver in GlobaloPic
The oracle native driver is stored in the ..
GP.Data.Drivers.OracleNative.dll
Start the Config Wizard (gp.setuphelper
Configuration without any tnsname.ora file
This configuration suppose that the Oracle Listener is listening at the standard tcp port 1521
Configuration with tnsnames.ora file
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
click the My Computer icon and select Properties from the context menu. Next,
dialog box and then click the Environment Variables button)
the folder c:\oracle\client\11.2.0\bin.
Use the OracleNative driver in GlobaloPic
The oracle native driver is stored in the ..\dbdrivers folder. The assembly name is
GP.Data.Drivers.OracleNative.dll
Start the Config Wizard (gp.setuphelper –startconfigwizard)
Configuration without any tnsname.ora file.
e that the Oracle Listener is listening at the standard tcp port 1521
Configuration with tnsnames.ora file
Rev. Date:
5.15.2012
Page 18 of
55
click the My Computer icon and select Properties from the context menu. Next, click the Advanced
dialog box and then click the Environment Variables button)
dbdrivers folder. The assembly name is
e that the Oracle Listener is listening at the standard tcp port 1521
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
Database system
Database server (or IP
address)
Existing database Instance
Name
Username
Password
7.3 Wildcard limitation in
With Oracle 10g : when the last search criteria is ? the result is always empty even some pattern will
match with the search criteria. If the wildcard ? is not at the last position of the search criteria the result
will be what is excepted
The issue doesn’t occur with Orackle11
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Without tnsnames.ora file With tnsnames.ora
OracleNative OracleNative
Name or ip address from the
server which hosted the Oracle
instance
Registered oracle server which in
used in the file tnsnames.ora
Oracle Instance name Empty
User name User name
password password
Wildcard limitation in Global Search with Oracle 10g
With Oracle 10g : when the last search criteria is ? the result is always empty even some pattern will
match with the search criteria. If the wildcard ? is not at the last position of the search criteria the result
The issue doesn’t occur with Orackle11
Rev. Date:
5.15.2012
Page 19 of
55
With tnsnames.ora
OracleNative
Registered oracle server which in
used in the file tnsnames.ora
User name
password
Global Search with Oracle 10g
With Oracle 10g : when the last search criteria is ? the result is always empty even some pattern will
match with the search criteria. If the wildcard ? is not at the last position of the search criteria the result
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
8. Notification ServicesThe Rule Engine provides the possibility to send notifications via email. The following notifications are
implemented and can be used at runtime.
To add new notifications make sure to only use the names that are supported! It is possible to have more
than one notification for an event.
If a notification supports parameters you can use them everywhere in your text.
Notification Name
LicensingServiceContractExpired
LicensingServiceContractIsGoingToExpire
LicensingLicenseExpired
LicensingLicenseIsGoingToExpire
CriticalError
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Notification Services The Rule Engine provides the possibility to send notifications via email. The following notifications are
implemented and can be used at runtime.
otifications make sure to only use the names that are supported! It is possible to have more
than one notification for an event.
If a notification supports parameters you can use them everywhere in your text.
Notification Name Description
LicensingServiceContractExpired Will notify about an expired service contract.
Will be sent only once. Notification will be reset automatically when a new license has been set.
%contractNumber%contains service contract number
%customerName%contains cust
%expiryDate%date the service contract has expired
LicensingServiceContractIsGoingToExpire Will notify about a soon expiry of a service contract.
Will be sent only once. Notification will be reset automatically when a new license has been set.
%contractNumber%contains service contract number
%customerName%contains customer name
%expiryDate%date the service contract will expire
LicensingLicenseExpired Will notify about an expired license.
Will be sent only once. Notification will be reset automatically when a new license has been set.
%serviceTag%contains service tag
%customerName%contains customer name
%expiryDate%date the license has expired
LicensingLicenseIsGoingToExpire Will notify about a soon expiry of a license.
Will be sent only once. Notification will be reset automatically when a new license has been set.
%serviceTag%contains service tag
%customerName%contains customer name
%expiryDate%date the license will expire
Will notify about critical errors, that could not be handled within the application.
%errText%complete exception message
%appName%
Rev. Date:
5.15.2012
Page 20 of
55
The Rule Engine provides the possibility to send notifications via email. The following notifications are
otifications make sure to only use the names that are supported! It is possible to have more
Parameters
%contractNumber% contains service contract number
%customerName% contains customer name
%expiryDate% date the service contract has expired
%contractNumber% contains service contract number
%customerName% contains customer name
%expiryDate% date the service contract will expire
%serviceTag% contains service tag
%customerName% contains customer name
%expiryDate% date the license has expired
%serviceTag% contains service tag
%customerName% contains customer name
%expiryDate% date the license will expire
%errText% complete exception message
%appName%
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
name of the installed application (e.g. FastPic or Powerpick Global)
%pcName%name of the PC on which the exception occured
Rev. Date:
5.15.2012
Page 21 of
55
name of the installed application (e.g. FastPic or Powerpick Global)
%pcName% name of the PC on which the exception occured
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
9. Advanced Settings
9.1 Allow Multiple GP.UI.Win InstancesBy default GP allows only one instance of GP.UI.Win running on one PC. For testing purpose you can
work around this restriction by adding the following line to the SystemSettings.xml file:
<m_allowMultipleClientInstances>true</m_allowMultipleClientInstances>
Remove it or set it to false to disable it again.
9.2 Parameter Merging and Editing outside GPAs long as there is no direct support for parameter merging within the GP application you can use an
XML export of the parameters to manually merge or edit them.
Most of the parameters can be saved in a readable XML format and are therefore editable easily. In
some cases parts of parameters are saved in a binary format. In these cases you will see some
additional information followed by “***”
binary stuff that follows. As an example for this see the global screen list parameters. Each list can only
be saved in a binary format, but preceeding the
binary stuff is for. This makes it easier for you to replace a single list.
Each parameter may have an individual kind of XML speciality
doing, ask for help (BWAG or AJ)!!!
9.3 Communication SettingsUse the following settings in the SystemSettings.xml file to optimize the communication behaviour
between clients and the Rule Engine.
<m_wcfSendTimeoutInMinutes>10</m_wcfSendTimeoutInMinutes>
<m_wcfReceiveTimeoutInMinutes>10</m_wcfReceiveTimeoutInMinutes>
<m_wcfOpenTimeoutInMinutes>1</m_wcfOpenTimeoutInMinutes>
If you encounter timeouts because of a low network performance try to increas these numbers
<m_wcfUseSecureTransport>false</m_wcfUseSecureTransport>
Enable or disable transport security here. If enabled the communication will be encrypted on transport
leve – but it will be slower than the normal communication. By default this setting ist set to false.
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Advanced Settings and Features
Allow Multiple GP.UI.Win Instances By default GP allows only one instance of GP.UI.Win running on one PC. For testing purpose you can
work around this restriction by adding the following line to the SystemSettings.xml file:
entInstances>true</m_allowMultipleClientInstances>
Remove it or set it to false to disable it again.
Parameter Merging and Editing outside GP As long as there is no direct support for parameter merging within the GP application you can use an
the parameters to manually merge or edit them.
Most of the parameters can be saved in a readable XML format and are therefore editable easily. In
some cases parts of parameters are saved in a binary format. In these cases you will see some
rmation followed by “***” – Never edit the stuff before “***” this is just for identification of the
binary stuff that follows. As an example for this see the global screen list parameters. Each list can only
be saved in a binary format, but preceeding the binary stuff you will get the information for which list the
binary stuff is for. This makes it easier for you to replace a single list.
Each parameter may have an individual kind of XML speciality – so if you are not sure what you are
(BWAG or AJ)!!!
Communication Settings Use the following settings in the SystemSettings.xml file to optimize the communication behaviour
between clients and the Rule Engine.
<m_wcfSendTimeoutInMinutes>10</m_wcfSendTimeoutInMinutes>
nMinutes>10</m_wcfReceiveTimeoutInMinutes>
<m_wcfOpenTimeoutInMinutes>1</m_wcfOpenTimeoutInMinutes>
If you encounter timeouts because of a low network performance try to increas these numbers
<m_wcfUseSecureTransport>false</m_wcfUseSecureTransport>
e or disable transport security here. If enabled the communication will be encrypted on transport
but it will be slower than the normal communication. By default this setting ist set to false.
Rev. Date:
5.15.2012
Page 22 of
55
By default GP allows only one instance of GP.UI.Win running on one PC. For testing purpose you can
work around this restriction by adding the following line to the SystemSettings.xml file:
As long as there is no direct support for parameter merging within the GP application you can use an
Most of the parameters can be saved in a readable XML format and are therefore editable easily. In
some cases parts of parameters are saved in a binary format. In these cases you will see some
Never edit the stuff before “***” this is just for identification of the
binary stuff that follows. As an example for this see the global screen list parameters. Each list can only
binary stuff you will get the information for which list the
so if you are not sure what you are
Use the following settings in the SystemSettings.xml file to optimize the communication behaviour
If you encounter timeouts because of a low network performance try to increas these numbers
e or disable transport security here. If enabled the communication will be encrypted on transport
but it will be slower than the normal communication. By default this setting ist set to false.
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
10. BizLogic
10.1 FiFo
10.1.1 Manual picks (unplanned actions)
Each station “sees” the contents of its accessible range of storage units defined by the logical bindings
Station to Accesspoint. The FiFo oldest material’s location
Locations on carriers the user has no access to are
10.1.2 Order picking
Order allocation runs the FiFo over the entire warehouse and chooses the locations h
oldest material
In both cases the following applies
Blocked locations are not taken into account
Locations holding expired or materials which haven’t reached their release date are not taken into
account for FiFo
Materials requested with explicit locations size will apply FiFo only of locations of that particular location
size
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Manual picks (unplanned actions)
Each station “sees” the contents of its accessible range of storage units defined by the logical bindings
Station to Accesspoint. The FiFo oldest material’s location in that range is offered for picking
Locations on carriers the user has no access to are not taken into account for the FiFo
Order allocation runs the FiFo over the entire warehouse and chooses the locations h
In both cases the following applies
not taken into account for FiFo
holding expired or materials which haven’t reached their release date are not taken into
Materials requested with explicit locations size will apply FiFo only of locations of that particular location
Rev. Date:
5.15.2012
Page 23 of
55
Each station “sees” the contents of its accessible range of storage units defined by the logical bindings
is offered for picking
for the FiFo
Order allocation runs the FiFo over the entire warehouse and chooses the locations holding the FiFo
holding expired or materials which haven’t reached their release date are not taken into
Materials requested with explicit locations size will apply FiFo only of locations of that particular location
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
11. BarTender Integration
11.1 General - In order to design and print a BarTender label in “PowerPick Global” at first you must install the
BarTender software. - There are a BarTender demoversion in - BarTender is integrated within the „Report Manager“ in „PowerPick Global“.- For printing a BarTender label in “Power Pick Global” you need “
higher. - For previewing a BarTender la
Server Edition” or higher.- The steps for creating, editing, deleting, previewing and printing a BarTender label in “PowerPick
Global” are the same as “List&Label”, except for the Label Designe
11.2 Questions for understandingWhy we need “BarTender” beside of “List&Label” ?
- Sales deapartment in USA need it for customers- “BarTender” includes more functions than “List&Label” for designing and printing labels and provides
all standard Label- and RFID-
11.3 Working with BarTender inside of “PowerPick Global”14) Open the “Report Manager”
15) Press button “New report”
16) Choose Report type “Label for BarTender label printing”
17) Press button “Create” for opening the BarTender designer.
18) For designing see the BarTender manual.
19) Design your BarTender label and select the necessary database fields in register “Database”.
20) Save and close the designer.
21) Aftert this you have a new row in the report list with the new BarTender report name
22) Now you can print labels (if yo
23) Now you can preview labels (if you have installed the “Edition” or higher)
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
der Integration
In order to design and print a BarTender label in “PowerPick Global” at first you must install the
There are a BarTender demoversion in \\fs1\programs\devel\NG\BarTenderBarTender is integrated within the „Report Manager“ in „PowerPick Global“.
a BarTender label in “Power Pick Global” you need “BarTender Enterprise Edition
a BarTender label in “Power Pick Global” you need “BarTender Enterprise Print ” or higher.
The steps for creating, editing, deleting, previewing and printing a BarTender label in “PowerPick Global” are the same as “List&Label”, except for the Label Designer.
Questions for understanding Why we need “BarTender” beside of “List&Label” ?
Sales deapartment in USA need it for customers “BarTender” includes more functions than “List&Label” for designing and printing labels and provides
RFID-formats
Working with BarTender inside of “PowerPick Global”Open the “Report Manager”
Press button “New report”
Choose Report type “Label for BarTender label printing”
Press button “Create” for opening the BarTender designer.
BarTender manual.
Design your BarTender label and select the necessary database fields in register
Save and close the designer.
Aftert this you have a new row in the report list with the new BarTender report name
Now you can print labels (if you have installed the “BarTender Enterprise Edition
Now you can preview labels (if you have installed the “BarTender Enterprise Print Server
Rev. Date:
5.15.2012
Page 24 of
55
In order to design and print a BarTender label in “PowerPick Global” at first you must install the
BarTender with all functionalities. BarTender is integrated within the „Report Manager“ in „PowerPick Global“.
BarTender Enterprise Edition” or
“BarTender Enterprise Print
The steps for creating, editing, deleting, previewing and printing a BarTender label in “PowerPick
“BarTender” includes more functions than “List&Label” for designing and printing labels and provides
Working with BarTender inside of “PowerPick Global”
Design your BarTender label and select the necessary database fields in register
Aftert this you have a new row in the report list with the new BarTender report name
BarTender Enterprise Edition” or higher)
BarTender Enterprise Print Server
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
12. Using Layout Designer
The Layout Designer offers the possibility to reorga
available for Manual Pick- Manual Put
MaterialManagement Forms.
12.1 Import/Export LayoutCustom layout can be imported or exported through the System Configurator.
ONE parameter saved for all forms simultaneously.
Custom layout can be imported or exported through the
12.2.4.6)
12.2 Using Layout DesignerOnly System users have right to use the Layout Designer.
Actually you can design 6 different forms:
- Manual Pick
- Manual Put
- Manual Return
- Task Processor
- Order Management
- Material Management
Open one of these forms and right-click on the form. Select “Design Layout
12.2.1 Starting using Layout Designer from blank
If you start the Layout Designer for the first time, the “Select Controls” tab
list of all available controls.
12.2.1.1 Available Controls
Controls are the elements placed on the form
There are different types of controls: - Label - Grid - Text - Combo - Numeric - Check - Date - Button - Image - OptionSet
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
Using Layout Designer
the possibility to reorganize controls into an existing form. Actually
Manual Put –Manual Return, TaskProcessor, OrderManagement
Import/Export Layout ayout can be imported or exported through the System Configurator. (parameters 200144). There is
simultaneously.
Custom layout can be imported or exported through the Layout Designer for single form. (See 1
Using Layout Designer Only System users have right to use the Layout Designer.
different forms:
click on the form. Select “Design Layout for this form” in the Context M
Starting using Layout Designer from blank – select controls
ayout Designer for the first time, the “Select Controls” tab is in view. There
Controls are the elements placed on the form.
Rev. Date:
5.15.2012
Page 25 of
55
orm. Actually Designer is
OrderManagement and
(parameters 200144). There is
Layout Designer for single form. (See 12.2.4.5 and
for this form” in the Context Menu.
select controls
. There, you can find the
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
Label Numeric Date Text Button Check
Combo
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Numeric Date Text Button Check
OptionSet Grid
Rev. Date:
5.15.2012
Page 26 of
55
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
You can select which controls you want to see on your designed
of the controls.
“Select All” -Button automatic check
You can hide all Labels in order to have a better visibility of the
If you check a control, a temporary
can help if you don’t know the control’s name
Be careful: some controls are not visible on the background form and
red border.
If you click on “Continue”, you are switching to the “Arrange Controls” Tab, where you can organize the
controls into containers.
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
controls you want to see on your designed form by checking the “visible” checkbox
Button automatic checks all controls and “Deselect All” -Button uncheck
You can hide all Labels in order to have a better visibility of the needed controls.
temporary red border would be drawing around it, in the background form. This
know the control’s name.
Be careful: some controls are not visible on the background form and cannot be visualized thank
If you click on “Continue”, you are switching to the “Arrange Controls” Tab, where you can organize the
Rev. Date:
5.15.2012
Page 27 of
55
form by checking the “visible” checkbox
Button unchecks them.
, in the background form. This
be visualized thanks to this
If you click on “Continue”, you are switching to the “Arrange Controls” Tab, where you can organize the
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
12.2.2 Arrange controls
12.2.2.1 Description
Arranging controls means you can order them and place them into containers.
There are two different containers type:- “Group”
- “TabGroup” with some pages
Group
Column1
12.2.2.2 TreeView description
TreeView is composed of some items- “Root”
- “Columns”
- “TabGroup”
- “TabPage”
- “Control”
The TreeView has always the “Root
The “Root” has got one or more “
Each “Columns” can contain directly a “
Each “Group” has got one or more “
Each “TabGroup” has got one or more “
Each “TabPage” has got one or more “
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Arranging controls means you can order them and place them into containers.
containers type:
h some pages “TabPage”
TabPage TabGroup
Column2
TreeView description
TreeView is composed of some items
Root” as starting point. It represents the form.
” has got one or more “Columns” like a table.
” can contain directly a “Control”, or a “Group” or a “TabGroup”
” has got one or more “Columns”.
” has got one or more “TabPage”.
” has got one or more “Columns”.
Rev. Date:
5.15.2012
Page 28 of
55
”
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
12.2.2.3 Add item
You can easily add new item to the TreeView with a click on of the appropriate button on
form or by right-click on a TreeView node.If you add a new “Group”, system automatically creates t
“TabGroup” system automatically create the first
12.2.2.4 Remove items
You can easily remove item from the TreeView with a click on of the appropriate button on
form or by right-click on the desire TreeView node, or with “del” key.
Removing is a cascaded method:
For control only: You can insert delet
control form the “Add Control” list (all
12.2.2.5 Move items
You can easily move item inside
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
You can easily add new item to the TreeView with a click on of the appropriate button on
click on a TreeView node. , system automatically creates the first “Column”. If you add a new
system automatically create the first “TabPage” and it first “Column”.
You can easily remove item from the TreeView with a click on of the appropriate button on
ick on the desire TreeView node, or with “del” key.
Removing is a cascaded method: all child items are removed to.
For control only: You can insert deleted control on a column by right-click on the column and choose
control form the “Add Control” list (all removed control are enable)
You can easily move item inside his parent node with a click on the green Up or Down
Rev. Date:
5.15.2012
Page 29 of
55
You can easily add new item to the TreeView with a click on of the appropriate button on the top of the
. If you add a new
Column”.
You can easily remove item from the TreeView with a click on of the appropriate button on the top of the
click on the column and choose
Up or Down arrow. You can
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
move items into an other parent node
12.2.2.6 Cut/Paste items
You can easily cut and paste item into an other parent node with the classic key combination
(CTR+X/CTR+V)
12.2.3 Some Items properties
12.2.3.1 Column properties
Width %: the width of the column in percent of the form
12.2.3.2 Group properties
Text: the title on the group
BackColor/BackColor2: back color of the group
Margin: the space around the item.
Row Span: number of rows on which the item can be extended
Column Span: number of columns on which the item can be extended
12.2.3.3 TabPage properties
Text: the text on the tab
12.2.3.4 Control properties
Font: change the policy, the size and the style of control font
Linked Label: control can be associated to a label and the system places it automatically on the left side
or on the top of the control.
Linked label Location: Top or left s
12.2.4 Actions
12.2.4.1 Preview
You can visualize on the background form the modifications without saving with click on “Preview” Button
12.2.4.2 Undo/Redo
You can Undo changes with click on “Undo”
12.2.4.3 Save and Close
You can save the layout and close the layou
12.2.4.4 Restore default
You can delete the layout with click on “Restore default” Button.
Please close and re-open the form if some con
12.2.4.5 Export layout
You can save the actually layout to an XML File in order to keep a backup with click on
12.2.4.6 Import layout
You can load a XML File with a predefined layout or your personal backup layout
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
move items into an other parent node using the drag-and-drop feature.
Cut/Paste items
You can easily cut and paste item into an other parent node with the classic key combination
Some Items properties
Column properties
Width %: the width of the column in percent of the form
Group properties
/BackColor2: back color of the group
Margin: the space around the item.
Row Span: number of rows on which the item can be extended
Column Span: number of columns on which the item can be extended
TabPage properties
Control properties
Font: change the policy, the size and the style of control font
d Label: control can be associated to a label and the system places it automatically on the left side
ed label Location: Top or left side
You can visualize on the background form the modifications without saving with click on “Preview” Button
You can Undo changes with click on “Undo”- or “Redo”- Button .
You can save the layout and close the layout designer with click on “Save and Close” Button
You can delete the layout with click on “Restore default” Button. The original form is reloaded.
open the form if some controls are not correctly restored.
save the actually layout to an XML File in order to keep a backup with click on
load a XML File with a predefined layout or your personal backup layout
Rev. Date:
5.15.2012
Page 30 of
55
You can easily cut and paste item into an other parent node with the classic key combination
d Label: control can be associated to a label and the system places it automatically on the left side
You can visualize on the background form the modifications without saving with click on “Preview” Button
t designer with click on “Save and Close” Button
The original form is reloaded.
save the actually layout to an XML File in order to keep a backup with click on “Export” Button
with click on “Import”
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
Button.
12.2.4.7 Close
When you click on the Form Close button (Red Cross on the top right corner) you close layout designer
form without saving.
12.2.5 Controls naming changed in R2.3
Some controls name has been changed since version 2.1
12.2.5.1 Manual Pick/Put/Return Forms
R2.1
m_handlingUnitLbl
m_searchMaterialBtn
m_hotTransactionCheckbox
m_returnStoreDateLabel
m_returnDateTimeCombo
m_costCenterComboBox
m_expirationDateLabel
m_expirationDate
m_productionDateLabel
m_releaseDateLabel
12.2.5.2 TaskProcessor Form
R2.1
m_locationLabel
m_locationText
m_newDesiredLocationTextBox
m_remainingQuantityText
m_locationQuantityText
m_expirationDateLabel
m_productionDateLabel
m_productionDateDate
m_releaseDateLabel
m_releaseDateDate
m_motiveLabel
m_reasonLabel
m_workorderText
m_printLabel
m_printCombo
m_copiesLabel
m_copiesNumeric
m_reason
m_okButton
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
e Form Close button (Red Cross on the top right corner) you close layout designer
Controls naming changed in R2.3
Some controls name has been changed since version 2.1
Manual Pick/Put/Return Forms
R2.3
m_handlingUnitLabel
m_searchMaterialButton
m_hotTransactionCheck
m_returnLabel
m_returnDateCombo
m_costCenterCombo
m_expireLabel
m_expireDate
m_productionLabel
m_releaseLabel
TaskProcessor Form
R2.3
m_locationNameLabel
m_locationNameText
m_newDesiredLocationText
m_remainingQuantityNumeric
m_locationQuantityNumeric
m_expireLabel
m_productionLabel
m_productionDate
m_releaseLabel
m_releaseDate
m_motiveCodeLabel
m_reasonCodeLabel
m_workOrderText
m_printingLabel
m_printingCombo
m_printCopiesLabel
m_printCopiesNumeric
m_userSelectionLabel
m_userSelectionOkButton
Rev. Date:
5.15.2012
Page 31 of
55
e Form Close button (Red Cross on the top right corner) you close layout designer
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
12.2.6 Exemples : create layout step by step
12.2.6.1 Snapshot
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Exemples : create layout step by step
Rev. Date:
5.15.2012
Page 32 of
55
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
12.2.6.2 Control selection
First select all needed controls.
In this case check: m_hotTransactionCheck, m_materialNameLabel, m_materialNameText,
m_materialImage, m_quantityLabel, m_quantityNumeric, m_searchMaterialButton.
Press “Continue”Button.
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Control selection
In this case check: m_hotTransactionCheck, m_materialNameLabel, m_materialNameText,
m_materialImage, m_quantityLabel, m_quantityNumeric, m_searchMaterialButton.
Rev. Date:
5.15.2012
Page 33 of
55
In this case check: m_hotTransactionCheck, m_materialNameLabel, m_materialNameText,
m_materialImage, m_quantityLabel, m_quantityNumeric, m_searchMaterialButton.
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
12.2.6.3 Arrange controls
Then create a Group-container : Select
first “column”.
Add 3 more columns to this group
In “Text” property of this “group” types “Material Information”.
Select m_materialNameLabel, m_materialNameText, m_quantityLabel, m_qua
with Drag-And-Drop moves them in the first “column” of the group named “Material Information”.
You can move up and down each control to order them. Add remaining controls to the other “columns”
12.2.6.4 Preview
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Arrange controls
container : Select the first Column and add a group. A “group” is created with his
Add 3 more columns to this group
In “Text” property of this “group” types “Material Information”.
Select m_materialNameLabel, m_materialNameText, m_quantityLabel, m_quantityNumeric and
Drop moves them in the first “column” of the group named “Material Information”.
You can move up and down each control to order them. Add remaining controls to the other “columns”
Rev. Date:
5.15.2012
Page 34 of
55
the first Column and add a group. A “group” is created with his
ntityNumeric and
Drop moves them in the first “column” of the group named “Material Information”.
You can move up and down each control to order them. Add remaining controls to the other “columns”
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
With this layout, here the result:
In order to adjust the “m_searchMaterialButton” and “m_hotTransactionCheck” you have to change its
“RowSpan” and “Docking” properties. Change “m_materialImage” “RowSpan”
Column “width” should be modify too.
For each controls you can modify “Margin” property to
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
In order to adjust the “m_searchMaterialButton” and “m_hotTransactionCheck” you have to change its
“RowSpan” and “Docking” properties. Change “m_materialImage” “RowSpan” -Property too.
Column “width” should be modify too.
For each controls you can modify “Margin” property to reduce space between label and controls.
“m_searchMaterialButton”
RowSpan =2
Docking=Botton
“m_hotTransactionCheck”
RowSpan =2
Docking=Botton
“m_materialImage”
RowSpan =4
Docking=Fill
Column1:
Width =40
Column2:
Width =10
Column3:
Width =20
Column4:
Width =30
Rev. Date:
5.15.2012
Page 35 of
55
In order to adjust the “m_searchMaterialButton” and “m_hotTransactionCheck” you have to change its
Property too.
space between label and controls.
“m_searchMaterialButton”
RowSpan =2
Docking=Botton
“m_hotTransactionCheck”
RowSpan =2
Docking=Botton
“m_materialImage”
RowSpan =4
Docking=Fill
Column1:
Width =40
Column2:
Width =10
Column3:
Width =20
Column4:
Width =30
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Rev. Date:
5.15.2012
Page 36 of
55
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
13. MCS Standalone Device ConfiguratorA standard dialog and is used for the preparation and configuration of tests. Peripheries, Storageunits
and Accesspoints have additional buttons “Configuration Wizard”.All data is stored in a file
\MCSConfigurations\MCSConfig.xml. Conducting tests is possible only for Peripheries and Accesspoints.
After pressing “Test” starts Manual Drive and going on the test selected configurat
parameters.
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
MCS Standalone Device Configurator A standard dialog and is used for the preparation and configuration of tests. Peripheries, Storageunits
additional buttons “Configuration Wizard”.All data is stored in a file
MCSConfig.xml. Conducting tests is possible only for Peripheries and Accesspoints.
After pressing “Test” starts Manual Drive and going on the test selected configurat
Rev. Date:
5.15.2012
Page 37 of
55
A standard dialog and is used for the preparation and configuration of tests. Peripheries, Storageunits
additional buttons “Configuration Wizard”.All data is stored in a file
MCSConfig.xml. Conducting tests is possible only for Peripheries and Accesspoints.
After pressing “Test” starts Manual Drive and going on the test selected configuration with global
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
14. Dynamic Lists Since version 3.1 there are two types of lists. The standard lists which provide
their filter part and the completely dynamic lists which are based on a custom text query.
Although standard lists may provide some additional features (e.g
addition to the default reporting tasks, dynamic lists can be used for informational purpose
only.
The dynamic lists do not make use of automatic
standard SQL commands being supported.
there is no default state – you will just be able to modify the underlying query.
Sub and union selects are not yet supported
14.1 SELECT Part Make sure to always fully qualify the select columns.
Syntax:
SELECT <mytable>.<mycolumn>
Example:
Select materialbase.materialname, materialbase.alias, materialbase.propertyname
14.2 FROM Part Aliases for table qualifiers in the
Syntax:
FROM <tablename>
Example:
FROM materialbase
14.3 JOIN Part You can join tables with JOIN, LEFT JOIN or RIGHT JOIN. Aliases are not supported.
Syntax:
JOIN <table2> ON <table2>.<idcolumn> = <table1>.<idcolu
LEFT JOIN <table2> ON <table2>.<idcolumn> = <table1>.<idcolumn>
RIGHT JOIN <table2> ON <table2>.<idcolumn> = <table1>.<idcolumn>
Example:
JOIN supplement ON supplement.supplementid = bin.supplementid
14.4 WHERE / HAVINGThe WHERE / HAVING clause can b
The behavior of these parts is the same in both cases.
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
two types of lists. The standard lists which provide the ability to customize
and the completely dynamic lists which are based on a custom text query.
standard lists may provide some additional features (e.g. action on list) that can be used in
addition to the default reporting tasks, dynamic lists can be used for informational purpose
The dynamic lists do not make use of automatic translation (in most cases) and there is just a subset of
standard SQL commands being supported. Dynamic lists cannot be reset to a default state because
you will just be able to modify the underlying query.
selects are not yet supported.
Make sure to always fully qualify the select columns.
SELECT <mytable>.<mycolumn>
Select materialbase.materialname, materialbase.alias, materialbase.propertyname
alifiers in the FROM part are not supported.
You can join tables with JOIN, LEFT JOIN or RIGHT JOIN. Aliases are not supported.
JOIN <table2> ON <table2>.<idcolumn> = <table1>.<idcolumn>
LEFT JOIN <table2> ON <table2>.<idcolumn> = <table1>.<idcolumn>
RIGHT JOIN <table2> ON <table2>.<idcolumn> = <table1>.<idcolumn>
JOIN supplement ON supplement.supplementid = bin.supplementid
/ HAVING Part can be customized within dynamic lists and also within the stan
is the same in both cases.
Rev. Date:
5.15.2012
Page 38 of
55
the ability to customize
and the completely dynamic lists which are based on a custom text query.
action on list) that can be used in
addition to the default reporting tasks, dynamic lists can be used for informational purpose as screen lists
and there is just a subset of
Dynamic lists cannot be reset to a default state because
Select materialbase.materialname, materialbase.alias, materialbase.propertyname
You can join tables with JOIN, LEFT JOIN or RIGHT JOIN. Aliases are not supported.
e customized within dynamic lists and also within the standard lists.
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
WHERE / HAVING clauses can be
SQL language.
Syntax:
operator1 operation operator2
Example:
<table>.<column> = <filter criteria>
materialbase.materialname = ‘my material name’
Supported operations are: =, <>, <, >, <=, >=, like, is null, is not null, in
The WHERE / HAVING clause can be programmed in a dynamic way with
be filled automatically from PPG or must be filled by user input.
If you write a custom WHERE or
that the system knows which part to use.
14.5 Parameter Naming Conv-
14.5.1 Simple Parameters
- - @YourParameterName- - Use this simple type if you want to request a user input as text within screen lists or if you want
to configure CEU exports/imports where the parameters will be filled automatically by application.
-
14.5.2 Advanced Parameters
- - @ParameterName:Description:DataType:DefaultValue@- - Use the advanced parameters to provide users with more information on the parameter input
dialog. - Make use of the advanced parameter wizard while writing queries to avoid syntax errors.- - Do not use any special characters - - Supported data types are:- - Text - Number - ID - DateTime - CustomIn (use this to ask the user for multiple values)- - You can use default values to show them to the user in the parameter
enter the default value as string but it must match the given data type - - To leave out a part of a parameter definition just write the : directly.- - Examples:
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
clauses can be connected via the keyword AND or OR – as known from standard
<table>.<column> = <filter criteria>
materialbase.materialname = ‘my material name’
=, <>, <, >, <=, >=, like, is null, is not null, in
clause can be programmed in a dynamic way with parameters. Parameters can
be filled automatically from PPG or must be filled by user input.
or HAVING part you must start that part with either
that the system knows which part to use.
Parameter Naming Convention
Simple Parameters
@YourParameterName
Use this simple type if you want to request a user input as text within screen lists or if you want to configure CEU exports/imports where the parameters will be filled automatically by
ced Parameters
@ParameterName:Description:DataType:DefaultValue@
Use the advanced parameters to provide users with more information on the parameter input
Make use of the advanced parameter wizard while writing queries to avoid syntax errors.
not use any special characters or white spaces within the parameter name
Supported data types are:
CustomIn (use this to ask the user for multiple values)
You can use default values to show them to the user in the parameter input dialog. You can enter the default value as string but it must match the given data type –
To leave out a part of a parameter definition just write the : directly.
Rev. Date:
5.15.2012
Page 39 of
55
as known from standard
parameters. Parameters can
part you must start that part with either WHERE or HAVING so
Use this simple type if you want to request a user input as text within screen lists or if you want to configure CEU exports/imports where the parameters will be filled automatically by the
Use the advanced parameters to provide users with more information on the parameter input
Make use of the advanced parameter wizard while writing queries to avoid syntax errors.
parameter name!
input dialog. You can – so it can be converted.
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
- - @MyParameterName:This is my description:Text:Hello- - @MyParameter::Text:@-
14.5.3 Special Parameters
Special parameters that will be filled automatically are:
- CurrentStation (currently logged in workstation ID)e.g.: station.stationid = @CurrentStationID
- CurrentStation (currently logged in workstation nae.g.: station.stationname = @CurrentStationName
- CurrentUser (currently logged in user ID)e.g.: gpusertable.gpuserid = @CurrentUserID
- CurrentUser (currently logged in user name)e.g.: gpusertable.gpusername = @CurrentUserName
- CurrentClient (currentle.g.: client.clientid = @CurrentClientID
- CurrentClient (currently used client name)e.g.: client.clientname = @CurrentClientName
- - CurrentWarehouse (actual warehouse the client is connected to)
e.g.: station.warehouseid = @CurrentWarehous
- CurrentWarehouse (actual warehouse the client is connected to)
e.g.: station.warehousename = @CurrentWarehouseName
- DateTimeNow (date and time of now of the client different timezones!) e.g.: materialbase.creationdate < @DateTimeNow
-
14.5.4 Special Operations and Parameter Combinations
- LIKE / user input as texte.g.: <yourTable>.<yourColumn> This will pop up a dialog on refreshing the list where you can provide an i“%” as placeholders for one or more optional characters
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
@MyParameterName:This is my description:Text:Hello World@
@MyParameter::Text:@
Special Parameters
Special parameters that will be filled automatically are:
CurrentStation (currently logged in workstation ID) e.g.: station.stationid = @CurrentStationID
CurrentStation (currently logged in workstation name) e.g.: station.stationname = @CurrentStationName
CurrentUser (currently logged in user ID) e.g.: gpusertable.gpuserid = @CurrentUserID
CurrentUser (currently logged in user name) e.g.: gpusertable.gpusername = @CurrentUserName
CurrentClient (currently used client ID) e.g.: client.clientid = @CurrentClientID
CurrentClient (currently used client name) e.g.: client.clientname = @CurrentClientName
CurrentWarehouse (actual warehouse the client is connected to) e.g.: station.warehouseid = @CurrentWarehouseID
CurrentWarehouse (actual warehouse the client is connected to) e.g.: station.warehousename = @CurrentWarehouseName
DateTimeNow (date and time of now of the client – important if you have client and server in
ase.creationdate < @DateTimeNow
Special Operations and Parameter Combinations
/ user input as text e.g.: <yourTable>.<yourColumn> LIKE @YourParameterName#Description:Text@
dialog on refreshing the list where you can provide an i“%” as placeholders for one or more optional characters.
Rev. Date:
5.15.2012
Page 40 of
55
important if you have client and server in
@YourParameterName#Description:Text@
dialog on refreshing the list where you can provide an input text using “*” or
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
- CustomIn e.g.: <yourTable>.<yo Make use of this parameter type with care, because it may lead to errors on false user iThe user also has to take care to input text or numbers correctly what the user wanted to enter. Before using CustomIn parameters check the possibility to connect two or morewhich may lead to the same result. Examples for user inputs for:Dates – “2001-01-01, 2011comma Numbers – “3, 454, 4.5, 88.55” Text – “hello world, text, ‘3’, more text”
-
14.6 Special Syntax Rules
14.6.1 Oracle
When using dates in Oracle make sure you always make use of the “to_date()” method. Never make use
of datetime values directly.
14.6.2 Aggregates
When using aggregate functions or any statement that makes use of enclosing brackets you
make sure that there is no whitespace between the statement name and the opening bracket.
- Examples: - AVG(column) - SUM(column) - IN(‘value1’, ‘value2’) -
14.6.3 LIKE
When using LIKE in your queries you can
number of repetitions (do not make use of * as wildcard in the query directly!).
- - Example: - table.column LIKE ‘my%value%’-
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
e.g.: <yourTable>.<yourColumn> IN(@YourParameterName:Description:CustomIn@)
Make use of this parameter type with care, because it may lead to errors on false user iThe user also has to take care to input text or numbers correctly – the system cannot decide what the user wanted to enter.
Before using CustomIn parameters check the possibility to connect two or moreich may lead to the same result.
user inputs for: 01, 2011-04-05” – make use of ISO default date type and separate them with
“3, 454, 4.5, 88.55”
“hello world, text, ‘3’, more text” – make use of ‘’ to interpret a number as text
ecial Syntax Rules
When using dates in Oracle make sure you always make use of the “to_date()” method. Never make use
When using aggregate functions or any statement that makes use of enclosing brackets you
make sure that there is no whitespace between the statement name and the opening bracket.
Avg (column) Sum (column)
In (‘value1’,’value2’)
in your queries you can make use of % as your wildcard for any character with any
number of repetitions (do not make use of * as wildcard in the query directly!).
‘my%value%’
Rev. Date:
5.15.2012
Page 41 of
55
Description:CustomIn@)
Make use of this parameter type with care, because it may lead to errors on false user inputs. the system cannot decide
Before using CustomIn parameters check the possibility to connect two or more OR filters,
make use of ISO default date type and separate them with
make use of ‘’ to interpret a number as text
When using dates in Oracle make sure you always make use of the “to_date()” method. Never make use
When using aggregate functions or any statement that makes use of enclosing brackets you have to
make sure that there is no whitespace between the statement name and the opening bracket.
make use of % as your wildcard for any character with any
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
15. Troubleshooting
15.1 TCP/IP Communication issuesGP clients and service communicate through TCP/IP and WCF. Therefore make sure that all systems
that are running parts of the software meet the following requirements:
- The TCP port that has been configured within the system configurator must not be blocked for incoming and outgoing TCP traffic.
- The NetTCPPortSharing service that has been installed by the .NET installation routine must be started and must not be blocked by a firewall by any means.
- All PCs that should communicate together must have a unique DNS qualificimportant if a PC has more than one network adaptor). Otherwise the NetTCPPortSharing service cannot resolve the correct IP addresses.
15.2 Replacing Faulty Screen ListsIn some scenarios a screen list may become corrupt and no more usable. Ge
screen list parameter from the customer, merge a working screen list into the export and import back at
the customer site. See also 9.2
15.3 Adding New Default ReportsIn some scenarios you may need to add new reports to an up and running system. Get an XML export of
the report parameters from the customer, merge your new report into the export and import it back at the
customer site. See also 9.2
16. Upgrade Guide
16.1 Upgrade to Version 2.3Following points must be considered after upgrade from older versions to Version 2.3
16.1.1 Layout Designer
After the upgrade the custom Layouts must be manually checked. If there have been any field which has
been renamed in new version, it should be placed again in the layout in proper place. The Layout
Manager cannot automatically detect the renamed fields and it considers the
16.1.2 Template Designer: Length
The Length = 0 is now used in the new version to be able to import the fields with zero length and
calculate them based on Expression. This is also valid for import from database when the columns are
Text. In addition, length is used even if the separator is also set. The new default Length is
upgrade the templates must be checked and the Length must change from zero to
16.2 Upgrade to Version 3.1Please consider the following after an upgrade
16.2.1 Order Processing
The below needs to be modified manually
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Troubleshooting
TCP/IP Communication issues and service communicate through TCP/IP and WCF. Therefore make sure that all systems
that are running parts of the software meet the following requirements:
The TCP port that has been configured within the system configurator must not be blocked for ng and outgoing TCP traffic.
The NetTCPPortSharing service that has been installed by the .NET installation routine must be started and must not be blocked by a firewall by any means. All PCs that should communicate together must have a unique DNS qualificimportant if a PC has more than one network adaptor). Otherwise the NetTCPPortSharing service cannot resolve the correct IP addresses.
Replacing Faulty Screen Lists In some scenarios a screen list may become corrupt and no more usable. Get an XML export of the
screen list parameter from the customer, merge a working screen list into the export and import back at
Adding New Default Reports In some scenarios you may need to add new reports to an up and running system. Get an XML export of
the report parameters from the customer, merge your new report into the export and import it back at the
Upgrade Guide
Upgrade to Version 2.3 Following points must be considered after upgrade from older versions to Version 2.3
the custom Layouts must be manually checked. If there have been any field which has
been renamed in new version, it should be placed again in the layout in proper place. The Layout
Manager cannot automatically detect the renamed fields and it considers them as new fields.
Template Designer: Length
The Length = 0 is now used in the new version to be able to import the fields with zero length and
calculate them based on Expression. This is also valid for import from database when the columns are
ition, length is used even if the separator is also set. The new default Length is
upgrade the templates must be checked and the Length must change from zero to
Upgrade to Version 3.1 Please consider the following after an upgrade from version 2.3 to 3.1.
Parameters (200111)
The below needs to be modified manually
Rev. Date:
5.15.2012
Page 42 of
55
and service communicate through TCP/IP and WCF. Therefore make sure that all systems
The TCP port that has been configured within the system configurator must not be blocked for
The NetTCPPortSharing service that has been installed by the .NET installation routine must
All PCs that should communicate together must have a unique DNS qualification (especially important if a PC has more than one network adaptor). Otherwise the NetTCPPortSharing
t an XML export of the
screen list parameter from the customer, merge a working screen list into the export and import back at
In some scenarios you may need to add new reports to an up and running system. Get an XML export of
the report parameters from the customer, merge your new report into the export and import it back at the
Following points must be considered after upgrade from older versions to Version 2.3
the custom Layouts must be manually checked. If there have been any field which has
been renamed in new version, it should be placed again in the layout in proper place. The Layout
m as new fields.
The Length = 0 is now used in the new version to be able to import the fields with zero length and
calculate them based on Expression. This is also valid for import from database when the columns are
ition, length is used even if the separator is also set. The new default Length is -1 and after
upgrade the templates must be checked and the Length must change from zero to -1
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
- Prompt for New Order (20011110) and Task Workflow parameter
- Number of orders to process- Default order type may need to be reset and can be specified explicitly
16.2.2 Order Parameters (810103)
The below needs to be modified manually
- Process orderliness by line number sequence is now a 82010124 / Custom order of Tasks)
16.2.3 Task Processor Parameters (200137)
The below needs to be modified manually
- Command bar position- Command bar width - Command bar Auto Hide- Big button in Command bar- Show text in button from Comman- Views X (available through Task Processor Organisation)- Views Y (available through Task Processor Organisation)- Hide display on drive (available through Task Processor Organisation)- Selected tab for pick (available through Task Processor Organisation- Define the storage unit and access point sequence at the screen (available through Task
Processor Organisation)- Show tabs always (available through Task Processor Organisation)- Number of handling units per lane
ranks
16.2.4 Task Processor
Task Processor, Handling Unit: process flow changed when qty is changed on the hu module1) change qty from 3 to 2 on the batch module-> an exclamation mark appears in the corresponding handling unit module in TP, qty haschanged 2) confirm the change on the batch light module-> 'Motive' required 3) select a motive 4) click the command button 'Confirm' in TP-> focus moved to the field 'Reason'5) click the command button 'Confirm' in TP (Reason is not a mandatory field)-> the changed qty is still displayed in the corresponding handling unit module in TP and on the batch light module 6) confirm again the picking on the batch light module or in the corresponding handling unit module in TP -> confirmed!
('qty correction allowed im
Task Processor, Handling Unit: changed handling unit is saved if only the confirmation happens on the hu
module in 'Handling Unit' tab of Task Processor. If you confirm on the batch light modu
via command button 'Confirm', then the change is discarded.
16.2.5 Task Workflow Parameters (820101)
- Parameter 82010106 must be checked after update. The Values are renamed to ParallelHoriOpt instead of None, and StrictRoundRobin instead of SWorkflow Handbook for the details.
- Parameters 82010103, 82010104 and 82010105 are removed. Their behavior is now controlled only by Parameter Sequence Strategy (82010106)
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Prompt for New Order (20011110) and Prompt for Order Completion (20011111)parameter (see 820101)
Number of orders to process is now a Handling Unit Rank parameter (sDefault order type may need to be reset and can be specified explicitly
Order Parameters (810103)
The below needs to be modified manually
Process orderliness by line number sequence is now a Task Workflow parameter / Custom order of Tasks)
Task Processor Parameters (200137)
The below needs to be modified manually
Command bar position
Command bar Auto Hide Big button in Command bar Show text in button from Command bar Views X (available through Task Processor Organisation)
(available through Task Processor Organisation) (available through Task Processor Organisation) (available through Task Processor Organisation)
Define the storage unit and access point sequence at the screen (available through Task Processor Organisation) Show tabs always (available through Task Processor Organisation) Number of handling units per lane is now a Handling Unit Rank setting. See
Task Processor, Handling Unit: process flow changed when qty is changed on the hu modulechange qty from 3 to 2 on the batch module
> an exclamation mark appears in the corresponding handling unit module in TP, qty has
confirm the change on the batch light module
click the command button 'Confirm' in TP > focus moved to the field 'Reason'
click the command button 'Confirm' in TP (Reason is not a mandatory field)hanged qty is still displayed in the corresponding handling unit module in TP and on the
confirm again the picking on the batch light module or in the corresponding handling unit
('qty correction allowed immediately' is set for the batch light, no 2-step confirmation)
changed handling unit is saved if only the confirmation happens on the hu
module in 'Handling Unit' tab of Task Processor. If you confirm on the batch light modu
via command button 'Confirm', then the change is discarded.
Task Workflow Parameters (820101)
Parameter 82010106 must be checked after update. The Values are renamed to ParallelHoriOpt instead of None, and StrictRoundRobin instead of StrictlySequence. Check the Workflow Handbook for the details. Parameters 82010103, 82010104 and 82010105 are removed. Their behavior is now controlled only by Parameter Sequence Strategy (82010106)
Rev. Date:
5.15.2012
Page 43 of
55
(20011111) are now a
parameter (see 300203 / # of ranks)
Task Workflow parameter (see
Define the storage unit and access point sequence at the screen (available through Task
is now a Handling Unit Rank setting. See 300203 / # of
Task Processor, Handling Unit: process flow changed when qty is changed on the hu module
> an exclamation mark appears in the corresponding handling unit module in TP, qty has
click the command button 'Confirm' in TP (Reason is not a mandatory field) hanged qty is still displayed in the corresponding handling unit module in TP and on the
confirm again the picking on the batch light module or in the corresponding handling unit
step confirmation)
changed handling unit is saved if only the confirmation happens on the hu
module in 'Handling Unit' tab of Task Processor. If you confirm on the batch light module, the machine or
Parameter 82010106 must be checked after update. The Values are renamed to trictlySequence. Check the
Parameters 82010103, 82010104 and 82010105 are removed. Their behavior is now
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
- Parameters 82010121 and 82010122 are removed. The Tracing Categories of EventLog.
16.2.6 Host Transfer
- Database Channel. In releases prior 3.1 it was possible to leave out the mapping entry in the pattern if the respective column in the transfer table had the same name as the field in the pattern. Customers utilizing this setting are advised to set the mapping entries as some of the field names in the pattern have changed.
- Transaction Service. The handling regarding erroneous lines has changed. Previously, erroneous lines were infinitely trby error”) that regulates whether the import should try repeating those lines or not. The default is “false”, which is against the old standard.
- Material Service. To import single attributes of aproperty name in the import file.
- License for “GP.71 - Advanced Host Transfer” is necessary to use Location Import. Rename Material Service and XML Channel are part of this license, too.
16.2.7 Supplement Managem
Images have been classified into scopes (Bin, Material and Shelf). Images which have been assigned
previously to materials or bins have been updated automatically. Non
manually be updated to the correct scope
16.2.8 Screen lists
- Under certain conditions after the update the sequence of - Date format in Screenlists is by default 24h. The format can be changed in the configuration of
the corresponding column. The format may be displayed in the 12h formatuser has to either restore the list configuration or change the format for this column
16.2.9 Layout Designer
After the upgrade the custom Layouts must be manually checked. Task Processor Fields has been
renamed in new version. They should be
TaskProcessor configuration. The Layout Manager cannot automatically detect the renamed fields and it
considers them as new fields.
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Parameters 82010121 and 82010122 are removed. The Tracing is now controlled from Categories of EventLog.
Database Channel. In releases prior 3.1 it was possible to leave out the mapping entry in the pattern if the respective column in the transfer table had the same name as the field in the pattern. Customers utilizing this setting are advised to set the mapping entries as some of the field names in the pattern have changed. Transaction Service. The handling regarding erroneous lines has changed. Previously, erroneous lines were infinitely tried to be imported. Now there is a parameter (“Repeat export by error”) that regulates whether the import should try repeating those lines or not. The default is “false”, which is against the old standard. Material Service. To import single attributes of a material property it is necessary to provide the property name in the import file.
Advanced Host Transfer” is necessary to use Location Import. Rename Material Service and XML Channel are part of this license, too.
Supplement Management
Images have been classified into scopes (Bin, Material and Shelf). Images which have been assigned
previously to materials or bins have been updated automatically. Non-associated images need to
updated to the correct scope.
der certain conditions after the update the sequence of visible columns may have changedDate format in Screenlists is by default 24h. The format can be changed in the configuration of the corresponding column. The format may be displayed in the 12h formatuser has to either restore the list configuration or change the format for this column
After the upgrade the custom Layouts must be manually checked. Task Processor Fields has been
. They should be placed again in the layout in proper place
The Layout Manager cannot automatically detect the renamed fields and it
Rev. Date:
5.15.2012
Page 44 of
55
is now controlled from
Database Channel. In releases prior 3.1 it was possible to leave out the mapping entry in the pattern if the respective column in the transfer table had the same name as the field in the pattern. Customers utilizing this setting are advised to set the mapping entries as some of the
Transaction Service. The handling regarding erroneous lines has changed. Previously, ied to be imported. Now there is a parameter (“Repeat export
by error”) that regulates whether the import should try repeating those lines or not. The default
material property it is necessary to provide the
Advanced Host Transfer” is necessary to use Location Import. Rename
Images have been classified into scopes (Bin, Material and Shelf). Images which have been assigned
associated images need to
columns may have changed Date format in Screenlists is by default 24h. The format can be changed in the configuration of the corresponding column. The format may be displayed in the 12h format. In this case the user has to either restore the list configuration or change the format for this column
After the upgrade the custom Layouts must be manually checked. Task Processor Fields has been
placed again in the layout in proper place. Remove your old
The Layout Manager cannot automatically detect the renamed fields and it
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
17. GP Commands Command Name
cmdStartAllocationAnalyser
cmdStartLogFileAnalyzer
cmdBarcodeShowManagementForm
cmdBatchShowManagementForm
cmdBatchPutawayOrder
cmdStartBenchmarkPlugin
cmdShowBinList
cmdBinShowManagementForm
cmdBlockStorageunitForPick
cmdBlockStorageunitForPut
cmdShowCarrierList
cmdClientChange
cmdChangeLocationFromLocationList
cmdUserChangePassword
cmdChangeTrackingShowManagementForm
cmdUserChange
cmdChangeTrackingClearList
cmdClientShowManagementForm
cmdStorageunitCloneWithLocation
cmdStorageunitCloneWithoutLocation
cmdCreateDynamicList
cmdMaterialFamilyUpdateMaterials
cmdRefreshDivisibleLocation
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
GP Commands
Translation Description
Allocation Analyser
Analyze Log Files Only for internal us
Barcode Management
Batch Management
Batch Putaway Order Req : correct binding defined Desc : Open the batch put away dialog
Benchmark
Bin List Req: none Desc: opens the Bin screenlist
Bin Management
Block Storage Unit for Pick
Block Storage Unit for Put
Carrier List Req: none Desc: opens the
Change Client
Change location Req: none Desc: give the possibility tolocation properties location
Change Password Req: a user should be loggedDesc: Show dialog for changing password
cmdChangeTrackingShowManagementForm Change Tracking Req: none Desc: opens the change tracking management form
Change User Req: restart Desc: show login dialog
Clear change tracking information Req: Change Tracking form and active Desc: clears the change tracking table and logs who has done this table
Client Management
Clone Storage Unit with Locations Req: Warehouse Management Fopened and abe selected Desc: Clones the selected storage unit with all locations
Clone Storage Unit without Locations Req: Warehouse Management Form must be opened and an be selected Desc: Clones the selected storage unit without locations
cmdCreateDynamicList Req: none Desc: opens the dialog to create a new dynamic list
cmdMaterialFamilyUpdateMaterials Req: Desc: FamilyManagement Formopened and a familyMaterials in Assigned Material Grid are updated with the selected family
cmdRefreshDivisibleLocation Only for internal us
Rev. Date:
5.15.2012
Page 45 of
55
Description
nly for internal usage !
Req : correct binding – handling units are
Desc : Open the batch put away dialog
Desc: opens the Bin screenlist
Desc: opens the carrier screenlist
give the possibility to change
location properties for one or more
user should be logged Desc: Show dialog for changing password
Desc: opens the change tracking management form
Req: restart the application Desc: show login dialog after restart
Req: Change Tracking form must be open
Desc: clears the change tracking table and logs who has done this into the emptied
Warehouse Management Form must be and an existing storage unit has to
Clones the selected storage unit with all
Warehouse Management Form must be opened and an existing storage unit has to
Clones the selected storage unit without
Desc: opens the dialog to create a new
Desc: FamilyManagement Form must be opened and a family has to be selected. Materials in Assigned Material Grid are updated with the selected family
internal usage !
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdStartConfigurableGridTestForm
cmdStartDataAccessLayerTestForm
cmdStartDynamicDBFieldsTestForm
cmdStartDynamicGroupBoxTestForm
cmdStartMemoryStressTestForm
cmdStartSessionCreationTestForm
cmdStartUserStressTestForm
cmdTaskProcessor2ShowForm
cmdCostcenterShowManagementForm
cmdShowCountOrderManagementForm
cmdAccesspointCreate
cmdAisleCreate
cmdAreaCreate
cmdCarrierCreate
cmdClientCreate
cmdUsergroupCreate
cmdKitCreate
cmdMaterialviewCreate
cmdMaterialfamilyCreate
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
cmdStartConfigurableGridTestForm Internal only
cmdStartDataAccessLayerTestForm
cmdStartDynamicDBFieldsTestForm
cmdStartDynamicGroupBoxTestForm
cmdStartMemoryStressTestForm
cmdStartSessionCreationTestForm
cmdStartUserStressTestForm
cmdTaskProcessor2ShowForm Req : must have• an instance of
TaskProcessor2Starter
• obtain a TaskWorkflow object throught the TaskProcessor2Starter.
• have the avaibility to used the TaskWorkflow
(TaskProcessor2Starter
edTaskWorkflow) Desc : open the Task Processor 2 dialog
Cost Center Management
Count Order Management
Create Access Point Req: Warehouse Management Form must opened and the node “Access Points” or an existing access point has to be selected Desc: Creates a new access point
Create Aisle Req: Warehouse Management Form must be opened and the node “Aisles” or an existing aisle has to be Desc: Creates a new aisle
Create Area Req: Warehouse Management Form must be opened and the node “Areas” or an existing area has to be selected Desc: Creates a new area
Create carrier Req: Warehouse Management Form must be opened and the node “Carriers” or an existing carrier has to be selected Desc: Creates a new carrier
Create Client
Create Group Req: User Management Form must be opened and the node “Groups” Desc: Creates a new user Group
Create Kit
Create Material Req: Material Management Form must be opened Desc: Creates a new Material
Create Material Family Req:
Rev. Date:
5.15.2012
Page 46 of
55
Internal only
Req : must have: an instance of TaskProcessor2Starter
obtain a TaskWorkflow object throught the TaskProcessor2Starter.
have the avaibility to used the TaskWorkflow
(TaskProcessor2Starter.CanUs
edTaskWorkflow)
Desc : open the Task Processor 2 dialog
Warehouse Management Form must be opened and the node “Access Points” or an existing access point has to be selected
Creates a new access point
Warehouse Management Form must be opened and the node “Aisles” or an existing aisle has to be selected
Creates a new aisle
Warehouse Management Form must be opened and the node “Areas” or an existing area has to be selected
Creates a new area
Management Form must be opened and the node “Carriers” or an existing carrier has to be selected
Creates a new carrier
User Management Form must be opened and the node “Groups” has to be selected
Creates a new user Group
Material Management Form must be
Creates a new Material
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdMaterialpropertyCreate
cmdBarcodeCreate
cmdBinManagementCreate
cmdCostcenterManagementCreate
cmdCountOrderCreate
cmdOrderManagementCreate
cmdSupplementManagementCreate
cmdPeripheralCreate
cmdPeripheralbindingCreate
cmdLabelPrintingCreate
cmdShelfCreate
cmdStationCreate
cmdStationbindingCreate
cmdStorageunitCreate
cmdUserCreate
cmdWarehouseCreate
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Material Family Management Form must be opened Desc: Creates a new Family
Create Material Property Material Property Management Form must be opened Desc: Creates a new Property
Create new Barcode
Create new bins
Create new cost centers
Create new CountOrder
Create new orders
Create new supplements Req: Supplement Management Form must be opened Desc: Creates a new supplement
Create Peripheral Req: Warehouse Management Form must be opened and the node “Peripherals” or an existing peripheral has to be selected Desc: Creates a new
Create Peripheralbinding May be deleted because cmdPeripheralCreate is
Create Report Binding Req: Label Printing Form must be opened Desc: Creates a new report binding
Create Shelf Req: Warehouse Management Form must be opened and the node “Shelves” or an existing shelf has to be selected Desc: Creates a new shelf
Create Station Warehouse Management Form must be opened and the node “Stations” or an existing station has to be selected Desc: Creates a new station
Create Station Binding May be deleted because cmdStationis enough
Create Storage unit Warehouse Management Form must be opened and the an existing storage unit has to be selected Desc: Creates a new storage unit
Create User Req: User Management Form must be opened and the node “Users” has to be selected Desc: Creates a new User
Create Warehouse Warehouse Management Form must be opened and the node “Warehouses” or an
Rev. Date:
5.15.2012
Page 47 of
55
Material Family Management Form must
Creates a new Family
Material Property Management Form must
Creates a new Property
Supplement Management Form must be
Creates a new supplement
Warehouse Management Form must be opened and the node “Peripherals” or an existing peripheral has to be selected
Creates a new peripheral
be deleted because cmdPeripheralCreate is enough
Label Printing Form must be opened
Creates a new report binding
Warehouse Management Form must be opened and the node “Shelves” or an existing shelf has to be selected
Creates a new shelf
Warehouse Management Form must be opened and the node “Stations” or an existing station has to be selected
Creates a new station
be deleted because cmdStationCreate
Warehouse Management Form must be opened and the node “Storage Units” or an existing storage unit has to be selected
Creates a new storage unit
User Management Form must be opened and the node “Users” has to be selected
Creates a new User
Warehouse Management Form must be opened and the node “Warehouses” or an
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdZoneCreate
cmdProfileCreate
cmdShowDataTransferManagementForm
cmdAccesspointDelete
cmdAisleDelete
cmdAreaDelete
cmdCarrierDelete
cmdClientDelete
cmdBarcodeDelete
cmdBinManagementDelete
cmdCostcenterManagementDelete
cmdCountOrderDelete
cmdOrderManagementDelete
cmdSupplementManagementDelete
cmdUsergroupDelete
cmdKitDelete
cmdHistoryDelete
cmdDeleteLocation
cmdMaterialviewDelete
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
existing warehouse has to be selected Desc: Creates a new warehouse
Create Zone Warehouse Management Form must be opened and the existing zone has to be selected Desc: Creates a new zone
Creation of new profiles
cmdShowDataTransferManagementForm Data Transfer
Delete Access Point Req: Warehouse Management Form must be opened and an existing access point has to be selected Desc: Deletes an access point
Delete Aisle Req: Warehouse Management Form must be opened and an existing aisle has to be selected Desc: Deletes an aisle
Delete Area Req: Warehouse Management Form must be opened and an existing area has to be selected Desc: Deletes an area
Delete Carrier Req: Warehouse Management Form must be opened and an existing carrier has to be selected Desc: Deletes a carrier
Delete Client
Delete existing Barcode
Delete existing bin
Delete existing cost centers
Delete existing CountOrder
Delete existing order
Delete existing supplements Req: Supplement Management Form must be opened and an existing supplement has to be selected Desc: Deletes a supplement
Delete Group Req: User Management Form must be opened and an existing group has to be selected Desc: Deletes a user Group
Delete Kit
Delete Lines from History
Delete Locations
Delete Material Req: Material Management Form must be opened and an existing material has to be loaded
Rev. Date:
5.15.2012
Page 48 of
55
existing warehouse has to be selected
Creates a new warehouse
Warehouse Management Form must be opened and the node “Zones” or an existing zone has to be selected
Creates a new zone
Warehouse Management Form must be opened and an existing access point has to be selected
Deletes an access point
Warehouse Management Form must be opened and an existing aisle has to be
Deletes an aisle
Warehouse Management Form must be opened and an existing area has to be
Deletes an area
Warehouse Management Form must be opened and an existing carrier has to be
carrier
Supplement Management Form must be opened and an existing supplement has to
Deletes a supplement
User Management Form must be opened and an existing group has to be selected
Deletes a user Group
Material Management Form must be opened and an existing material has to be
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdMaterialfamilyDelete
cmdMaterialpropertyDelete
cmdPeripheralDelete
cmdPeripheralbindingDelete
cmdLabelPrintingDelete
cmdShelfDelete
cmdStationDelete
cmdStationbindingDelete
cmdStorageunitDelete
cmdUserDelete
cmdWarehouseDelete
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Desc: Deletes a Material
Delete Material Family Req: Material Family Management Form must be opened and an existing family has to be selected Desc: Deletes a material Family
Delete Material Property Req: Material Property Management Form must be opened and an existing property has to be loaded Desc: Deletes a material property
Delete Peripheral Req: Warehouse Management Form must be opened and an existing peripheral has to be selected Desc: Deletes a peripheral
Delete Peripheralbinding May be deleted because cmdPeripheralDelete
Delete Report Binding Req: Label Printing Form must be opened and an existing report binding has to be selected Desc: Deletes a report binding
Delete Shelf Req: Warehouse Management Form must be opened and an selected Desc: Deletes a shelf
Delete Station Req: Warehouse Management Form must be opened and an existing station has to be selected Desc: Deletes a station
Delete Station Binding May be deleted because cmdStationis enough
Delete Storage Unit Req: Warehouse Management Form must be opened and an existing storage unit has to be selected Desc: Deletes a storage unit
Delete User Req: User Management Form must be opened and an existing user has to be selected Desc: Deletes a User
Delete Warehouse Req: Warehouse Management Form must be opened and an existing warehouse has to be selected Desc: Deletes a warehouse
Rev. Date:
5.15.2012
Page 49 of
55
Deletes a Material
Material Family Management Form must be opened and an existing family has to
Deletes a material Family
Material Property Management Form must be opened and an existing property has to
Deletes a material property
Warehouse Management Form must be opened and an existing peripheral has to
Deletes a peripheral
eted because cmdPeripheralDelete is enough
Label Printing Form must be opened and an existing report binding has to be
Deletes a report binding
Warehouse Management Form must be opened and an existing shelf has to be
Deletes a shelf
Warehouse Management Form must be opened and an existing station has to be
Deletes a station
eted because cmdStationDelete
Warehouse Management Form must be opened and an existing storage unit has to
Deletes a storage unit
Management Form must be opened and an existing user has to be selected
Deletes a User
Warehouse Management Form must be opened and an existing warehouse has to
Deletes a warehouse
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdZoneDelete
cmdProfileDelete
cmdShowDivisibleLocationDesignerTool
cmdDriveToLocationFromLocationList
cmdDynDbFieldsShowManagementForm
cmdTaskProcessorEditDockablePane
cmdShowSupportOptionsDialogForm
cmdMaterialviewEdit
cmdEventLog
cmdExitApplication
cmdListExportContent
cmdFunctionKeysShowManagementForm
cmdCountOrderFound
cmdKitFound
cmdMaterialFound
cmdOrderManagementFound
cmdWorkorderFound
cmdShowGlobalSearchTool
cmdShowHelp
cmdShowHistoryList
cmdStartImportDB
cmdUserImportWindows
cmdShowKitlineList
cmdShowKitList
cmdKitShowManagementForm
cmdLabelPrintingShowForm
cmdShowLocationList
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Delete Zone Req: Warehouse Management Form must be opened and an existing zone has to be selected Desc: Deletes a zone
Deleting existing profile
Divisible Bin Designer Req: Available in Location Management Forn and TaskProcessor Formdivisible Bin from ShelfViewerDesc: Show the selected divisible location in a Tool Pane where dividers can be added or deleted like in Bin Management Form
Drive to location Req: location screen list must be open and a row with a location must be selectedDesc: machine will drive to selected location
Dynamic Database Fields Req: none Desc: opens the dyn db field management form
Edit dockable panes Req : TaskProcessor must be visible and must have taskDesc : Popup menu. change the dockable panes layout in the Task Processor
Edit Licence Options Req: none Desc: Opens the License Options Form
Edit Material
Event Log Viewer Req: none Desc: Opens the EventLog Viewer Form
Exit Req: none Desc: exit the the main menu entry „Exit Application“)
Export List Needs activated grid
cmdFunctionKeysShowManagementForm Function Keys Req: none Desc: opens the f
Get Count Order From Search
Get Kit from Search
Get Material From Search
Get Order From Search
Get Work Order From Search
Global Search
Help
History List Req: none Desc: opens history screen list
Import Database
Import Users from Windows Req: User Management Should be openedDesc: Show dialog for importing windows users (local or ldap)Management Form
Kit Content List Req: none Desc: open kitline screen list
Kit List Req: none Desc: open kit
Kit Management
Label Printing Req: none Desc: Opens the Label Printing Form
Location List Req: none Desc: open location
Rev. Date:
5.15.2012
Page 50 of
55
Warehouse Management Form must be opened and an existing zone has to be
Deletes a zone
Available in Location Management Forn and TaskProcessor Form. Right Click on a divisible Bin from ShelfViewer
Show the selected divisible location in a Tool Pane where dividers can be added or deleted like in Bin Management Form
Req: location screen list must be open and a row with a location must be selected Desc: machine will drive to selected
opens the dyn db field management
Req : TaskProcessor must be visible and must have task Desc : Popup menu. Give the ability to change the dockable panes layout in the Task Processor
Opens the License Options Form
Opens the EventLog Viewer Form
Desc: exit the application (same as hitting the main menu entry „Exit Application“)
Needs activated grid
Desc: opens the f-key management form
Desc: opens history screen list
Req: User Management Should be opened Desc: Show dialog for importing windows users (local or ldap) into User Management Form
Desc: open kitline screen list
open kit screen list
Opens the Label Printing Form
location screen list
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdLocationShowManagementForm
cmdShowManualDriveTool
cmdShowManualPickForm
cmdShowManualStoreForm
cmdShowManualReturnForm
cmdShowMaterialCanOrderList
cmdMaterialFamilyShowManagementForm
cmdShowMaterialList
cmdMaterialbaseShowManagementForm
cmdShowMaterialPropertyList
cmdMaterialPropertyShowManagementForm
cmdShowMaterialReOrderList
cmdReportingShowDesignerFormCreateNew
cmdShowScreenListSettingsDialog
cmdAllocateOrders
cmdDeallocateOrders
cmdDeleteOrders
cmdShowOrderlineList
cmdShowOrderList
cmdShowOrderManagementForm
cmdShowOrderProcessForm
cmdStartPerformanceAnalyser
cmdProcessOrder
cmdShowQuickStart
cmdShowRefillList
cmdLocationManagementRefreshBoxDesigner
cmdTaskprocessorRefreshBoxDesigner
cmdDialogRefresh
cmdListGetData
cmdBarcodeRename
cmdBinManagementRename
cmdCostcenterManagementRename
cmdSupplementManagementRename
cmdMaterialviewRename
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Location Management
Manual Drive
Manual Pick
Manual Put
Manual Return
Material can-order List Req: none Desc: open can
cmdMaterialFamilyShowManagementForm Material Family Management Req: none Desc: open can
Material List Req: none Desc: open Material Family ManagementForm
Material Management Req: none Desc: open Material Management
Material Property List Req: none Desc: open material property
cmdMaterialPropertyShowManagementForm Material Property Management Req: none Desc: open Material Form
Material re-order List Req: none Desc: open re
cmdReportingShowDesignerFormCreateNew New Report...
Options...
Order allocation
Order deallocation
Order deletion
Order Lines List Req: order list must be open and an order must be selectedDesc: open order line
Order List Req: none Desc: open order
Order Management
Order Processing
Performance Analyser
Process Order
QuickStart
Refill List Req: none Desc: open refill
cmdLocationManagementRefreshBoxDesigner Refresh BoxDesigner in Location Management
Refresh BoxDesigner in Task Processor Req : TaskProcessor must be visible and must have task Desc : refresh the shelfviewer in the Task processor. Not implemented
Refresh Dialog
Refresh list Req: any screen list must be openDesc: refreshes the list data this also by default
Rename existing Barcode
Rename existing bin
Rename existing cost centers
Rename existing supplement Req: Supplement Management Form must be opened and an existing supplement has to be selected Desc: Renames a supplement
Rename Material Req: Material Management Form must be opened and an existing material has to be selected
Rev. Date:
5.15.2012
Page 51 of
55
can-order screen list
can-order screen list
Material Family Management
Material Management Form
material property screen list
Material Property Management
re-order screen list
order list must be open and an order must be selected
order line screen list
order screen list
refill screen list
Req : TaskProcessor must be visible and must have task
Desc : refresh the shelfviewer in the Task processor. Not implemented
any screen list must be open refreshes the list data – F5 will do
this also by default
Supplement Management Form must be opened and an existing supplement has to
Renames a supplement
Material Management Form must be opened and an existing material has to be
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdMaterialfamilyRename
cmdMaterialpropertyRename
cmdProfileRename
cmdReportingShowReportManagementForm
cmdListResetLayout
cmdHistoryResetUploadStatus
cmdRestartApplication
cmdTaskProcessorSaveDockablePane
cmdListSaveGridConfig
cmdShowGlobalSearchToolConfiguration
cmdPassMaterialToManualTransaction
cmdSetNewLicense
cmdShowShortageList
cmdListShowAdvancedConfiguration
cmdTaskProcessorViewDockablePane
cmdProfileStartAccessClass_1
cmdProfileStartAccessClass_2
cmdProfileStartAccessClass_3
cmdProfileStartAccessClass_4
cmdShowStartupForm
cmdShowStationList
cmdLocationStockManipulation
cmdShowRackloadList
cmdShowRackusageList
cmdSupplementShowManagementForm
cmdStartWinConfigurator
cmdShowTaskList
cmdOrderAutostartShowManagementForm
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Desc: Renames a material
Rename Material Family Req: Material Family be opened and an existing family has to be selected Desc: Renames a material family
Rename Material Property Req: Material Property Management Form must be opened and an existing property has to be selected Desc: Renames a material Property
Renaming existing profile
cmdReportingShowReportManagementForm Report Management Req: none Desc: open report management form
Reset List Preferences Does not make sense for
Reset Upload Status to re-export
Restart Application
Save dockable panes Req : TaskProcessor must be visible and must have task Desc: Popup menu. Save the doackage panes layout the dockable panes
Save List Configuration Does not make sense for fkey
Search Configuration
Sends a material object to the transaction screen
Set new license Does not make sense for fkey
Shortage List Req:none Desc: open shortage screen list
Show Advanced Configuration Does not make sense for fkey
Show dockable panes Req : TaskProcessor must be visible and must have task Desc : make a dockable pane visible in the Task Processor
Start profile class 1
Start profile class 2
Start profile class 3
Start profile class 4
Startup Req: none Desc: open startup form
Station List Req:none Desc: open station
Stock manipulation / First load
Storage unit Load List Req:none Desc: open storage unit load
Storage unit Usage List Req:none Desc: open storage unit usage
Supplement Management Req: none Desc: Opens Form
System Configuration Req: none Desc: open system configration form
Task List Req:none Desc: open task
cmdOrderAutostartShowManagementForm Task Processor
Rev. Date:
5.15.2012
Page 52 of
55
Renames a material
Material Family Management Form must be opened and an existing family has to
Renames a material family
Material Property Management Form must be opened and an existing property has to
Renames a material Property
Desc: open report management form
Does not make sense for fkey
Req : TaskProcessor must be visible and must have task
Desc: Popup menu. Save the doackage panes layout in the TaskProcessor. Freeze the dockable panes
Does not make sense for fkey
Does not make sense for fkey
Desc: open shortage screen list
Does not make sense for fkey
Req : TaskProcessor must be visible and must have task
Desc : make a dockable pane visible in the Processor
: open startup form
station screen list
storage unit load screen list
storage unit usage screen list
pens the Supplement Management
Desc: open system configration form
task screen list
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdStartThemeDesigner
cmdUnblockStorageunit
cmdAccesspointUpdate
cmdAisleUpdate
cmdAreaUpdate
cmdCarrierUpdate
cmdClientUpdate
cmdBarcodeUpdate
cmdBinManagementUpdate
cmdCostcenterManagementUpdate
cmdCountOrderUpdate
cmdOrderManagementUpdate
cmdSupplementManagementUpdate
cmdUsergroupUpdate
cmdKitUpdate
cmdMaterialviewUpdate
cmdMaterialfamilyUpdate
cmdMaterialpropertyUpdate
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Theme Designer
Unblock Storage Unit for Pick and Put
Update Access Point Req: Warehouse Management Form must be opened and an existing access point has to be selected Desc: Updates an access point
Update Aisle Req: Warehouse Management Form opened and an existing aisle has to be selected Desc: Updates an aisle
Update Area Req: Warehouse Management Form must be opened and an existing area has to be selected Desc: Updates an area
Update carrier Req: Warehouse Management Form must be opened and an existing carrier has to be selected Desc: Updates a carrier
Update Client
Update existing Barcode
Update existing bin
Update existing cost centers
Update existing CountOrder
Update existing order
Update existing supplements Req: Supplement Management Form must opened and an existing supplement has to be selected Desc: Updates a supplement
Update Group Req: User Management Form must be opened and an existing group has to be selected Desc: Updates a user Group
Update Kit
Update Material Req: Material Management Form must be opened and an existing material has to be loaded Desc: Updates a material
Update Material Family Req: Material Family Management Form must be opened and an existing family has to be selected Desc: Updates a material family
Update Material Property Req: Material Property Management Form must be opened and an existing property has to
Rev. Date:
5.15.2012
Page 53 of
55
Warehouse Management Form must be opened and an existing access point has to be selected
Updates an access point
Warehouse Management Form must be opened and an existing aisle has to be
Updates an aisle
Warehouse Management Form must be opened and an existing area has to be
Updates an area
Warehouse Management Form must be opened and an existing carrier has to be
Updates a carrier
Supplement Management Form must be opened and an existing supplement has to
Updates a supplement
User Management Form must be opened and an existing group has to be selected
Updates a user Group
Material Management Form must be opened and an existing material has to be
Updates a material
Material Family Management Form must and an existing family has to
Updates a material family
Material Property Management Form must be opened and an existing property has to
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdPeripheralUpdate
cmdPeripheralbindingUpdate
cmdLabelPrintingUpdate
cmdShelfUpdate
cmdStationUpdate
cmdStationbindingUpdate
cmdStorageunitUpdate
cmdUserUpdate
cmdWarehouseUpdate
cmdZoneUpdate
cmdProfileUpdate
cmdShowUserList
cmdUserShowManagementForm
cmdStartWmsAnalyser
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
be selected Desc: Updates a material
Update Peripheral Req: Warehouse Management Form must be opened and an existing peripheral has to be selected Desc: Updates a peripheral
Update Peripheralbinding May be deleted because cmdPeripheralUpdate
Update Report Binding Req: Label Printing an existing report binding has to be selected Desc: Updates a report binding
Update Shelf Req: Warehouse Management opened and an existing shelf has to be selected Desc: Updates a shelf
Update Station Req: Warehouse Management Form must be opened and an existing station has to be selected Desc: Updates a station
Update Station Binding May be deleted because cmdStationUpdate
Update Storage Unit Req: Warehouse Management Form must be opened and an existing storage unit has to be selected Desc: Updates a storage unit
Update User Req: User Management Form must be opened and an existing user has to be selected Desc: Updates a user
Update Warehouse Req: Warehouse Management Form must be opened and an existing warehouse be selected Desc: Updates a warehouse
Update Zone Req: Warehouse Management Form must be opened and an existing zone has to be selected Desc: Updates a zone
Updating existing profile
User List Req:none Desc: open user
User Management Req: none Desc: open User
Warehouse Analysis
Rev. Date:
5.15.2012
Page 54 of
55
Updates a material property
Warehouse Management Form must be opened and an existing peripheral has to
Updates a peripheral
eted because cmdPeripheralUpdate is enough
Label Printing Form must be opened and an existing report binding has to be
Updates a report binding
Warehouse Management Form must be opened and an existing shelf has to be
Updates a shelf
Warehouse Management Form must be opened and an existing station has to be
Updates a station
eted because cmdStationUpdate is enough
Warehouse Management Form must be opened and an existing storage unit has to
storage unit
User Management Form must be opened and an existing user has to be selected
Updates a user
Warehouse Management Form must be opened and an existing warehouse has to
Updates a warehouse
Warehouse Management Form must be opened and an existing zone has to be
Updates a zone
user screen list
User Management Form
Title:
Power Pick Global - Technical Handbook
KARDEX Software GmbH 2012
cmdWarehouseShowManagementForm
cmdStartWCFStressTestForm
cmdShowWebEx
18. Version InformationFrom R3.1 on PPG will save the version information of the main executables into the database (table
“VersionInfo”). In addition to that the .NET Runtime
The version information can be seen in the about dialog of any connected PPG client.
To clear the table start “GP.RuleEngine.exe /clearversioninfo” from the command line.
19. Application ScenariosThe parameter class GlobalParameters (300201) contains a parameter where you can switch the
application scenario for the current PPG site.
Currently you can select either “Standard” or “Large”
Standard:
- Grid will filter immediately after typing a character
Large:
- Grids will filter after pressing the enter key in the filter row
Technical Handbook
Rev:
175
Rev. Date:
5.15.2012
2012
Warehouse Management Req: none Desc: Opens Form
WCF Stress Test
WebEx
Version Information From R3.1 on PPG will save the version information of the main executables into the database (table
“VersionInfo”). In addition to that the .NET Runtime Version and OS Version will be saved.
The version information can be seen in the about dialog of any connected PPG client.
To clear the table start “GP.RuleEngine.exe /clearversioninfo” from the command line.
Application Scenarios GlobalParameters (300201) contains a parameter where you can switch the
application scenario for the current PPG site.
Currently you can select either “Standard” or “Large”
Grid will filter immediately after typing a character
filter after pressing the enter key in the filter row
Rev. Date:
5.15.2012
Page 55 of
55
pens the Warehouse Management
From R3.1 on PPG will save the version information of the main executables into the database (table
Version and OS Version will be saved.
The version information can be seen in the about dialog of any connected PPG client.
To clear the table start “GP.RuleEngine.exe /clearversioninfo” from the command line.
GlobalParameters (300201) contains a parameter where you can switch the