• PSIwms specific additional functions

Alongside the additional functions provided in accordance with the VDI 3601 guideline, PSIwms also includes other specific additional functions for controlling warehouses.

The PSIwms specific additional functions provide, for example:

  • Safe migration of legacy systems
  • Simplified handling of recurring situations
  • Minimisation of misconfigurations
  • Sound decision-making basis with regard to whether to open or close an external warehouse or another location
  • Use of pre-configured scenarios which have been created by experts
  • Ensure performance by shifting the burden away from the production database
  • Earlier recognition of critical situations so that the necessary action can be taken in good time

Functions in detail:

Adaptive order start

PSIwms adaptive order start enables a KPI-oriented dispatching of orders, taking into consideration current capacities.

This means that PSIwms automatically starts orders or intentionally holds back orders with the aim of achieving an uniform utilisation of all warehouse areas and possibly other resources, such as packing stations.

Adaptive scenario management

Various scenarios can be defined in PSIwms. These determine how PSIwms behaves in a certain situation. For example, the two scenarios “early shift” and “late shift” can be defined, which may differ due to difference in storage and/or picking management. Essentially, almost all configurations in PSIwmscan be modelled according to the scenario, and allow the user to operate his warehouse in a way which is convenient for him.


In order to access operating data as efficiently as possible, PSIwms makes a distinction between data for operational use in the production database, and data for archiving and long-term analysis in the archive database. The archive function automatically moves the configured data for archiving at regular intervals from the production to the archive database. A convenient button allows you to switch between archive and production mode in the PSIwmsscreens.

Automated testing

In order to prevent errors when launching software or during a later modification, an automated test process (SPU test) has been integrated in PSIwms, with the result that your system automatically undergoes concurrent testing. These rely on a pre-defined test database, as well as defined, reproducible conditions. Changes can therefore also be tested while the system is in operation. 100% tested software is especially important here.

Stock separator plus

Stock (also “bin quantity”) describes the quantity of an item with identical attributes which are found together on the same transport unit. Essentially, all possible combinations of stock attributes and stock separators can be configured in PSIwms. The stock separators are duly considered when stock is moved.


The billing module is used to create invoices for the services provided by a warehouse operator. This is based on the statistics recorded in PSIwms. Value added services such as, for example, repacking/labelling of goods, cleaning/repair of carriers etc. can be recorded by the service codes in PSIwms and charged to the customer via the billing function.


Alongside the configuration of several large cockpit screens in Ultra-HD-4K resolution, the new PSIwms myCockpit enables individual cockpit elements to be displayed on any screens. This helps to visualise e.g. spreadsheet data with diagrams.
Further benefits of PSIwms myCockpit include the option of transferring parameters to cockpit elements, as well as direct input of a database request in the cockpit element wizard.

Control mobile

In order for you to have access to important data anywhere, any time, the following cockpit information is provided for mobile devices, optimised to suit the display type:

Statistics, events, system status, system parameters, Open Street Map, information functions.

Event management

If there are a number of processes running in parallel, PSIwms supports the user in tracking the process through event management. Any occurring events can be configured, recorded and classified. This expansion module can be used, for example, to monitor the processing of shipping notifications within a certain period, to check that transport units are warehoused within a certain period or that orders are completed within a certain period. If required, emails can be sent to defined consignee groups if events occur, reports can be sent to a host system, or alarms displayed in the cockpit.

Image Capture

The Image Capture expansion module allows photos to be captured via a camera on the PC client with items, shipping notification, orders or invoices. Therefore, defective goods for example can be documented in PSIwms on delivery. This documentation can then be produced as evidence if there are any claims at a later date.

Picking batch

Picking orders can be divided into separate order picking orders between areas, as well as grouped into areas for commissioner batches. This is an optimisation of the picking itself (by reduction of paths or single picks) or downstream processes such as consolidation or packing. A picking batch is carried out with multi-stage picking (e.g. in combination with sorter) or multi-order picks (e.g. in combination with the target pick-and-pack container).

Customer programming via web service

Customer programs can be customized by integrating a standardised web service interface.

  • Variant 1: general RESTful Web service

    • Only read access
    • Based on the OData Standard (Open Data Protocol from Microsoft)
    • Return format: JSON objects
    • Simple to complex queries are possible

  •  Variant 2: Client server telegrams accessible as a web service

    • Communication between client and server can be converted to RESTful Web Service
    • All client server telegrams are available as a Web service call

Warehouse visualisation

PSIwms has a process-based warehouse visualisation feature which provides you with concise information at a glance on the status of the entire warehouse. Fill levels of warehouse sections, allocation of items to storage areas, allocation of removal orders across all warehouse sections, and much more, are highlighted in the visualisation, therefore providing cockpit with optimisation potential. A design mode allows detailed modelling of your own warehouse, and a link to PSI Click Design allows you to design the visualisation dialogue according to the specific user (e.g. with regard to input fields and function buttons).


  • Localisation in the warehouse or on the yard of vehicle, transport unit and order destination
  • Automatic acknowledgement of transports as soon as containers/lift trucks reach their destination
  • Management of large external warehousesDetermination of container locations


PSIwms allows the user to model all processes, goods flows, topologies, parameters in a separate configuration tool or via the dialogue in the PSIwms client. A variety of solutions can therefore be created through simple or complex rule bases, without having to make a change through programming. Even when live, it is easy to reconfigure or extend the warehouse flexibly through the PSIwms modelling.


PSI-Click-Design enables you to create your own screens and overviews using an intuitive visual editor. You can create your own dialogue combinations, your own detailed screens and your own filter definitions to suit the specific user and save them in profiles. It includes new grouping and aggregating functions, docking and release of dialogues, and improvements for use of Ultra HD 4K resolution.

Stocklist management

Hierarchical structures between items and/or other bills of material can be created by an item-item allocation. Therefore, substitutions or sub-items can be defined along with bills of material (e.g. several items for one kit).

Packaging units

A packing unit is a unit in which the items are packed, e.g. a bag, container or box. PSIwms can manage various packing units for items and transport units. Up to three of these units can be nested. The packing units are taken into account in all warehouse processes, therefore a distinction can be made in picking, for example, between full packing units and partial quantities.

Visualisation of incoming goods (OSM)

The PSIgis component of PSI Java Framework allows you to visualise any number of locations and routes using OpenStreetMap. In PSIwms, this is used mainly to display consignees of active orders, or to display IOT chips which enable tracking and tracing of valuable transport units or empties.

Warehouse service broker

The warehouse service broker additional module serves as an intermediate level below the ERP systems to coordinate the WMS systems of several locations – regardless of the manufacturer of the WMS software solution – and combines the WMS systems into one large virtual warehouse. In doing so, warehouse service broker draws its data from the relevant host system via the interface, and also enables processing along with simple information retrieval. Stock transfers can thus be notified in the sub-systems, inventory changes reported to the relevant host and orders forwarded. The sub-systems are synchronised via a central point. You can continue to operate them via the existing WMS.

Time slot control / Slot management

Slot management is used for planning and control of the warehouses' loading and unloading transport.

PSIwms - innovative & future-proof

  • Rights and role concepts
  • Multilingual
  • All storage types and structures can be mapped
  • Multi-client capable
  • Multisite capable

PSIwms Awards

Geprüfte Funktionalität

Tested functionality: PSIwms has been validated since 2003 each year by the Fraunhofer Institute for Material Flow and Logistics IML, with regard to its software functions and services.

Contact Person

Rüdiger Stauch
Head of Sales

Phone: +49 6021 366-561


Photos (top to bottom, ltr): © Monkey Business – Fotolia.com