Expand Rules-Based Label Template Selection
With release 24D, Oracle WMS introduces the ability to select different label designer templates based on some configured rules.
This aids the seamless selection of label designer templates based on rules defined using various selections of column names/values like item attributes (i.e, hazardous/non-hazardous) or by order-specific attributes (based on the Carrier or Ship Via).
NEW UI FOR CONFIGURING RULE-BASED LABEL TEMPLATE SELECTION
We've introduced a brand new UI called "LabelRulesEngineView" with header/detail screens to configure different templates sequentially based on specific rules, which results in selection of specific label designer templates.
Label Rules Engine UI
You can set-up rules in the Label Rules Engine UI by configuring the following columns:
Columns | Values |
---|---|
Label Rule Name |
This is a unique rule name for the rule being configured in the detail screens. |
Label Type |
This is a drop-down that lists the supported label types. |
Selection Type |
|
Screen |
This is the module instance of a specific module. On invoking the lookup, the system will navigate to a pop-up sub-screen/table having records for selection, for the columns “Screen Name”, with the “Module Name” for referencing the underlying module. NOTE: Blank/null will also be treated as a unique value. |
Module Name |
This is a display field (original module name) on the grid and not configurable as a part of CRUD panels/operations. |
On triggering any prints via the RF and UI for the above label types, the system first looks at the Label Rules Engine for an entry against that label type and screen name, if any.
However, if there is no record in the header for the specific label type, then the existing or old behavior will kick in (i.e., the system picks up the template from the Label Template view for that label type or default to the hard-coded label, if any).
Now, the Details screen has the following columns:
Label Rules Engine > Details screen
Columns | Type of value | Value |
---|---|---|
Sequence Number | Integer |
This is a unique number for each label template configured. You can edit this field after the creation of the sequence. |
Label Designer Template | Text | This is a mandatory field where you can select the templates designed in the Label Designer UI.
NOTE: Duplicate names for the templates are forbidden to prevent erroneous operation. |
Match Unconditionally | Boolean |
NOTE:
|
For each of the sequence/label designer template configured, rules can be defined for the selection by navigating to the ‘Selection Rules’ using the action button on the Details UI.
Label Rules Engine > Details > Selection Rules
NOTE: On failing to determine the Label Designer Template via the Label Rules Engine, the system will not print any labels.
This feature is currently supported for the following label types:
- Shipping Labels
- Outbound LPN Labels
- Outbound LPN Contents Labels
- Outbound Pallet Labels
- Order Labels
- Work Order Labels
- Item Labels
- Inbound Shipment Labels
- Inbound LPN Labels
- Inbound Pallet Labels
- Inbound Shipment Serial Number Labels
NOTE: Label Rules Engine is currently supported for specific printing (RF and UI) transactions and their respective trigger points for printing labels, in the first phase. (The list of specific trigger points for printing via supported transactions are available here.)
To print labels via the other RF packing transactions and APIs, you can make use of the Label Template View workflow.
Steps to Enable
To enable this feature, new rules need to be configured for the targeted label type and screen name in the Label Rules Engine UI.