Skip to content

Warehousing (INVENT)

The purpose of this page is to provide product specific tailoring guides for workflows related to Warehousing (INVENT component).

In the workflows mentioned below, it is important that the users configure the Application Events/Custom Events using effective filter conditions to avoid unnecessary execution of the workflows.

Interactive Displays in Warehousing Example Content

Interactive Displays Example Scope

IFS Cloud, has been enabled on the inside to use Interactive Displays. Included are Interactive Display example integration workflows. These show simple examples to extend on the outside with API calls to 3rd party interactive display hardware.

Use the examples as a starting point, but change them based on the capability of the chosen hardware and the targeted business processes in your facilities.

Below example cases cover a limited scope which can be used as starting points to design your own workflows.

  • Update of interactive display label content for Handling Unit & Inventory Location
  • Light an LED when an inventory location is locked for counting
  • Update of interactive display label content to include a red X over the label when an item is quarantined or expired
  • A simple example lighting an LED when a customer order pick number is found in the content label values

Interactive Displays Workflows

The events of these workflows are disabled by default upon install.

Interactive Displays Overview

Relevant information on labels create many value added benefits. However, the physical tasks associated with labeling inventory locations and handling units are a non-value-added cost. This cost increases as labels are updated when information changes or items are quarantined.

Interactive displays can include information in a format like a paper label but also allow for more frequent automatic updates from the centralized data in IFS Cloud.

Consider the value and cost comparison of labeling below. Interactive displays reduce the non-value-added (cost) activities by automating updates and reusing the displays within the facility.

Value Added Non-Value Added
Increased situational awareness by automatically updating data to match IFS Cloud Printing & materials
Accurate state of inventory in the location or handling unit that is quarantined by show a red X on the label Worker movement throughout the facility to attach & relabel
Draw attention to locations locked for counting by blinking the attached light

Linking Interactive Displays using the IoT Device Map

The device map is used to link interactive displays with Inventory Locations & Handling Units. Device Ids will be the same for inventory locations & handling units. The LU Name and key ref will be different.

These linkages will be referenced by the workflows.

Device Id LU Name Key Ref
This will be an alpha numeric value located on the interative display as a barcode. HandlingUnit Handling Unit ID
This will be an alpha numeric value located on the interative display as a barcode. InventoryLocation Combination Key of Contract & Location Number

Setup Attach and Update Interactive Display on a Handling Unit

Steps to follow:

  • [ ] Navigate to workflow id InteractiveDisplaysHandlingUnit

  • [ ] Clone the workflow to a new version

  • [ ] In the script block that includes your 3rd party API variables and modify the variables for the specific 3rd party IT infrastructure setup

    RestApiBaseURL APIAuthKey VendorStationCode
    Specific to the IT infrastructure Specific to the IT infrastructure Specific to the hardware implementation on the API server
  • [ ] Confirm & enable projection actions

    Projection Name Entity Set Name Workflow Type Workflow Timing Create Read Update Delete
    DeviceMapHandling IotObjectConnectionSet Validation After yes no yes no
  • [ ] Confirm & enable event actions

    Event ID Event LU Name Workflow Type Workflow Timing Event Enable Action Enable Event Type
    HANDL_UNIT_DISPLAY_INFO_CHANGED HandlingUnit Validation After yes yes APPLICATION

Setup Attach and Update Interactive Display on an Inventory Location

Steps to follow:

  • [ ] Navigate to workflow id InteractiveDisplaysInventoryLocation

  • [ ] Clone the workflow to a new version

  • [ ] In the script block that includes your 3rd party API variables and modify the variables for the specific 3rd party IT infrastructure setup

    RestApiBaseURL APIAuthKey VendorStationCode
    Specific to the IT infrastructure Specific to the IT infrastructure Specific to the hardware implementation on the API server
  • [ ] Confirm & enable projection actions

    Projection Name Entity Set Name Workflow Type Workflow Timing Create Read Update Delete
    DeviceMapHandling IotObjectConnectionSet Validation After yes no yes no
  • [ ] Confirm & enable event actions

    Event ID Event LU Name Workflow Type Workflow Timing Event Enable Action Enable Event Type
    INVENT_LOC_DISPLAY_INFO_CHANGED InventoryLocation Validation After yes yes APPLICATION

Setup Interactive Displays Detach

Steps to follow:

  • [ ] Navigate to workflow id InteractiveDisplaysDetach

  • [ ] Clone the workflow to a new version

  • [ ] In the script block that includes your 3rd party API variables and modify the variables for the specific 3rd party IT infrastructure setup

    RestApiBaseURL APIAuthKey VendorStationCode
    Specific to the IT infrastructure Specific to the IT infrastructure Specific to the hardware implementation on the API server
  • [ ] Confirm & enable projection actions

    Projection Name Entity Set Name Workflow Type Workflow Timing Create Read Update Delete
    DeviceMapHandling IotObjectConnectionSet Validation Before no no yes yes

Setup Nightly Scheduled Expiration Label Update

Steps to follow:

  • [ ] Navigate to workflow id InteractiveDisplayExpirationLabel

  • [ ] Clone the workflow to a new version

  • [ ] In the script block that includes your 3rd party API variables and modify the variables for the specific 3rd party IT infrastructure setup

    RestApiBaseURL APIAuthKey VendorStationCode
    Specific to the IT infrastructure Specific to the IT infrastructure Specific to the hardware implementation on the API server
  • [ ] This workflow is scheduled with the database scheduler.

    • Once per day an entry is made into a scheduler table that will trigger the workflow.
    • Special considerations should be taken to determine the exact times & frequencies this workflow should run