Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  ·...

55
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- © 2011 All rights reserved. Copyright by Kardex Software GmbH, D- This document - even partly - must not b format and content is subject to change w All trademarks in this document are prop Power P Power Technic -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- -76744 Wörth, Germany. be printed and/or copied without the agreement of Kardex Soft without special announcement. perty of the respective owner, even though they are not extrao Pick Global r Pick Global cal Handbook Version 3.1 tware GmbH. Changing in ordinarily marked.

Transcript of Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  ·...

Page 1: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- © 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.

Page 2: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 3: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 4: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 5: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 6: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 7: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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 ).

Page 8: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 9: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 10: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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)

Page 11: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 12: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 13: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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.

Page 14: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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.

Page 15: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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-

Page 16: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 17: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 18: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 19: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 20: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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%

Page 21: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 22: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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.

Page 23: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 24: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 25: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 26: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 27: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 28: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 29: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 30: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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”

Page 31: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 32: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 33: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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.

Page 34: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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”

Page 35: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 36: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 37: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 38: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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.

Page 39: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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.

Page 40: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 41: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 42: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 43: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 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

Page 44: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 45: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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 !

Page 46: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 47: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 48: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 49: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 50: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 51: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 52: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 53: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 54: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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

Page 55: Power Pick Global - Mid-Americalinktivity.mid-america.com/mabsinternalweb/files/GP... ·  · 2012-06-05Title: Power Pick Global - Technical Handbook KARDEX Software GmbH 2012 1.

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