Complex Barcode Function
- How do I set up barcode categories?
- How do I define barcode formats for complex barcodes?
- How do I manage barcode lines in the Barcode Setups page?
- How do I assign barcodes to a page using Global Page Customization?
- How do I configure Complex Barcode Settings on barcode lines?
- How do I use Complex Barcodes in COSMO Mobile Solution?
Tipp
Summary: This guide explains how to configure and use the Complex Barcode Function in the Mobile Application. It covers defining barcode categories, setting up barcode formats, managing barcode lines, assigning barcodes to pages, and configuring Complex Barcode Settings. It also provides details on using complex barcodes within the mobile application for scanning and processing data.
Complex barcodes are advanced barcodes capable of storing and conveying multiple pieces of detailed information and can embed a variety of data types, including text, numeric data, or dates.
Using COSMO Mobile Solution, you can manage how each part of a complex barcode populates specific fields.
Barcode Setup
The barcode setup page is available in the Mobile Solution Center by selecting the Barcode Setups tile. This page is dedicated to creating mappings for the expected barcodes.
The Barcode Setups page is structured as follows: in the top section, you can create a complex barcode code and its description. Each code is associated with a 'Lines' section, detailing the mapping for the specific barcode.
The Barcode Categories action opens a page to define default barcode mappings, which can be used in the 'Lines' section with or without modifications.
The fields on the Barcode Categories page are described in the following table:
Name | Description |
---|---|
Category Code | Specifies a unique code of the category. |
Default Data Type | Specifies default data type of a barcode segment: Textual, Date or Numeric. |
Default Prefix | Specifies a prefix of a barcode segment. |
Default Data Format | Specifies the data structure of a barcode segment. Can be a specific string or symbol: '#' - for numeric characters, number of the symbols represents the number of characters of the barcode segment, '?' - for alphanumeric characters, number of the symbols represents the number of characters of the barcode segment, 'yyyymmdd' - for date characters, '%' - undefined number of decimal characters in case of Numeric type, '*' - undefined number of alphanumerical characters can be used in case of Textual type. |
Example
This example demonstrates the process of configuring Complex Barcodes and mapping them to a certain page within COSMO Mobile Solution.
Scenario to cover
One of our vendors labels their products with barcodes that include the item number, lot (batch) number, expiration date, and lot (batch) quantity.
Other vendors' items are identified only by item number.
I want to use these barcodes for inventory put-away (Inventory Put-Away page).
The barcode structure provided by this specific vendor includes:
- Item Number: Variable length, consisting of letters and numbers.
- Batch Number: Starts with an "L" as a prefix, followed by 3 letters and 4 numeric characters.
- Expiration Date: Format is ddmmyyyy.
- Quantity: Fractional number with up to 1 decimal place.
Barcode Example:
Item Number | (Batch Prefix) | Batch Number | Expiration Date | Quantity |
---|---|---|---|---|
70072 | L | BAT0001 | 31122025 | 9.5 |
Create Barcode Categories
Choose Barcode Categories action in the Barcode Setups page and enter values as shown in the following picture.
Create Barcode Code and Assign Lines
This section outlines the process for creating barcode codes and assigning lines to map specific and general barcode setups.
Close the Barcode Categories page and choose the New action.
Create a barcode mapping for the specific vendor:
- In the Code field, enter V_BARCODE.
- In the Description field, enter a proper description.
- Go to the Lines FastTab and define barcode segments by populating the Category field with the previously added Barcode Categories.
- Change the value of the Decimal field from V_QTY to 1. This setting ensures that the last digit of the decimal barcode segment is validated to one decimal place.
Create a barcode mapping for every other item:
- In the Code field, enter N_BARCODE.
- In the Description field, enter a proper description.
- Go to the Lines FastTab and populate the Category field with Barcode Category V_ITEM_NO.
Assign Barcodes to Pages
This section provides step-by-step instructions for assigning barcodes to a page.
- Close the Barcode Setups page and then choose Page Customizations tile.
- Search for and open the Inventory Put-Away Line page (CCSMSInvtPutAwayLineWS).
- Choose the Assign Barcodes action, and then select N_BARCODE and V_BARCODE.
Wichtig
It is possible to modify the order of the assigned barcodes by selecting the Move Up and Move Down buttons. The mobile application will match the barcodes in this order, so it is important to arrange the order from the most specific to the broadest in cases where there is overlap among the Barcode Categories used in the barcode template.
Assign Barcode segments to Fields
This section explains how to assign barcode segments to specific fields on a page and configure their searchability in the mobile application.
Close the Assign Barcodes page, go to the Card View FastTab and then choose Complex Barcode Settings action.
In the Barcode Setup Filter field, you can specify which segments of the Barcode code you want to assign to the individual fields of the given page.
In the Category column, select the segment you want to assign to the specific field, in this case as follows:
For better clarity you can choose Show Linked Fields to display only the fields that have a barcode segment (Category) assigned to them.
Check the Searchable checkbox for the respective field if you want the segment to be searchable using the mobile app's Quicksearch and Jump to Line functions. Make V_ITEM_NO searchable for both Barcode Code.
Hinweis
Fields marked as searchable in the Complex Barcode Settings also become searchable in the Card View section of the Page Customization. A message notifies you of this; however, disabling the searchable option in the Complex Barcode Settings does not turn off the searchable attribute in the card view.
Search and Fill Fields by Scanning Complex Barcodes
This section demonstrates how to use the mobile application to search and populate fields by scanning complex barcodes.
- Log in to the mobile application and navigate to the Inventory Put-away Line page. The list displays all Inventory Put-away Lines, and in this example, there is one put-away line for each item.
- Scan the barcode of the Normal item. The application populates the Quick Search bar automatically and identify it based on the Item No. field, as this field was marked as searchable in the Complex Barcode Settings. If you use a device If there is a single match, the card view can open automatically, allowing you to manually fill in the Quantity field.
- After posting or exiting, scan the vendor barcode. The application will find the item based on the Item No. field.
Upon opening the card, you need to scan the barcode again, which will then populate the Lot No., Expiration Date, and Qty to Handle fields, while leaving the non-editable Item No. field unchanged. If your device can only scan using the camera, select the barcode icon in the top-right corner. This icon is displayed on all pages where a complex barcode has been defined.
Hinweis
If you scan a barcode that does not match the schema defined in the Barcode Code, the application will search for it in the Page Customization's Card View Searchable fields, which will likely result in no match.
Feedback
Submit feedback for this page .