Rules Engine Presentation
Rules Engine Presentation
LPN Allocation
Example
Trouble shooting
Agenda
Rules Engine review
Allocation Mode
Example Trouble shooting
Helps reduce need for customization Complexity of rules hidden from view
suggests material allocations for picking suggests putaway locations for LPNs assigns task types to tasks assigns cost groups to transactions formats labels for printing
#1
#2
#3
Define Rules
Define Strategies
#4
Assign Strategies
Check for a strategy at the most restrictive level If there is no match, look at the next level
If all customers except a few follow a general rule... then customer should be searched first
2. Org
WH3
1. Customer
Business World
Jam Mfg
Levels are searched in user defined order Search stops when first match is found
10
Color Code: Lot expires next week Lot expires next month
12
Fulfilled : Restrictions:
Excellent
Ordered Output:
Excellent
The three cases that expire next week are detailed Only if the pick is for more than three will the other five cases be used Color Code: Lot expires next week Lot expires next month
14
Anatomy of a Strategy
A strategy is a list of rules to be applied in order If an allocation cannot be filled in its entirety by a rule, go to the next rule Rules may be effective only during certain periods
17
Allocate full units-of-measure Allocate particular license plates Allocate only full license plates Allocations for a line must have common attribute Example: Pick must come from one lot
Consistency requirements
25
Consistency Requirement
Allocations for line must have common criteria Does not matter what that value is Common usage
Customer does not care what lot number he gets As long the order comes from just one lot
27
Good
C C C C C D D D D D D D
Average
E E E E
Color Code: Different colors represent different lot numbers Expiration Order (first to last): A B C D E
28
Good
C C C C C D D D D D D D
Color Code: Different colors represent different lot numbers Expiration Order (first to last): A B C D
29
Color Code: Different colors represent different lot numbers Expiration Order (first to last): C D
30
Agenda
Rules Engine review
Allocation Mode
Example Trouble shooting
31
Allocation mode
Allows warehouse to fully take advantage of LPNs
WMS Rules Engine can select the best LPN in warehouse Honors the way the material is already packed Minimizes unpacking / repacking Optimizes pick confirmation process
32
Allocation mode
The Rules Engine can allocate specific LPNs for picking Controlled by Allocation Mode on Rule
Allocation not made to LPN level No LPN Allocation No LPN Allocation, prioritize pick UOM
33
Allocation mode
Allocate LPN and Loose
Allocates to the LPN level if the material is packed in an LPN Allocates partial / multiple partial LPNs if necessary Allocates loose material
Allocates only to the LPN level Allocates only LPNs that can be entirely consumed by task Heterogeneous LPNs not considered
34
Allocation modes
Pick UOM in CASE=DZ (12); Pick UOM in EACH=Ea (1) LPN L1A LPN L2A LPN L3A
A A B A B B A B B A B B B B B B B B B B C C C C C C C C C C C C A B B A B C A B C A B C B B C
CASE C1.1.1
EACH E1.1.1
35
Allocation mode
LPN L1A
A A B A B B A B B A B B
LPN L3A
C C C C C C C C C C C C A B B A B C A B C A B C B B C
B
B C
B
B C
B
B C
CASE C1.1.1
A B C
EACH E1.1.1
Loc
C1.1.1
Lot
B
LPN
Qty
15
Preferred by customer
Accepted by customer
36
Allocation mode
Allocation mode: No LPN Allocation, prioritize pick UOM LPN L1A LPN L2A LPN L3A
A A B A B B A B B A B B B B B B B B B B C C C C C C C C C C C C A B B A B C A B C A B C B B C
CASE C1.1.1
A B C
EACH E1.1.1
Loc
C1.1.1
E1.1.1
Lot
B B
LPN
Qty
12
3
Preferred by customer
Accepted by customer
37
Allocation mode
LPN L1A
A A B A B B A B B A B B
LPN L3A
C C C C C C C C C C C C A B B A B C A B C A B C B B C
CASE C1.1.1
A B C
EACH E1.1.1
Loc
C1.1.1
C1.1.1
Lot
B B
LPN
L1A
L2A
Qty
7
8
Preferred by customer
Accepted by customer
42
Allocation mode
LPN L1A
A A B A B B A B B A B B
LPN L3A
C C C C C C C C C C C C A B B A B C A B C A B C B B C
CASE C1.1.1
A B C
EACH E1.1.1
Loc
C1.1.1
C1.1.1
Lot
B C
LPN
L2A
L2A
Qty
9
3 3
Preferred by customer
Accepted by customer
43
LPN Reservations
Reservations can be made to LPN level
Via manually entering LPN on reservation line Via manually creating reservation for entire LPN Via reservations interface
44
LPN Allocation
Transactions that break reservation / allocation prevented
Cannot unpack LPN that has been reserved Cannot issue LPN that has been allocated
LPN Allocation
Cartonization skipped when entire LPN allocated
Tasks not merged for bulk picking Tasks potentially split based on equipment capacity
46
LPN Task
Task presented to user with allocated LPN
47
LPN Allocation
Allocate Entire LPN Only best with standard size LPNs
Does not perform best fit Suppose following three LPNs in locator with same item
LPN L4A
LPN L5A
LPN L6A
Sales order for quantity 5 Allocation mode Allocate Entire LPN Only Rules Engine might allocate LPN L6A first Rules Engine will backorder quantity of 1
48
Agenda
Rules Engine review
Allocation Mode
Example Trouble shooting
49
Semiconductor Scenario
Warehouse carries semiconductors
Stored in standard box size of 10,000 Fab Site, Country of Origin Will not accept Fab Site of FST Pick only country of origin codes USA, PRC, & THA Full boxes stored separately from loose material Allocate full boxes (sub CASE), then loose (sub EACH) Break full boxes only if necessary Manual process: move broken boxes to EACH subinventory
50
Warehouse policy:
Decision Tree
Start
General Technologies
Other
1) Full case, with lot restrictions 2) Broken case, with lot restrictions 3) Break a case, with lot restrictions
51
If all customers except a few follow a general rule... then customer should be searched first
2. Org
WH3
1. Customer
General Technologies
Levels are searched in user defined order Search stops when first match is found
52
53
54
55
56
Full Case
57
Broken Case
58
Break Case
59
General Policy
60
61
LPN Allocation
LPN L1A
A
A B
LPN L2A
B B B B B C B B C B B C A B B A B C A B C A B C B B C
A
B B
A
B B
A
B B
CASE C1.1.1
EACH E1.1.1
Fab Site: FST CoE: USA (unacceptable) Fab Site: PPS CoE: PRC (acceptable) Fab Site: YAS CoE: THA (acceptable)
62
LPN Allocation
LPN L1A
A
A B
LPN L2A
B B B B B C B B C B B C A B B A B C A B C A B C B B C
A
B B
A
B B
A
B B
CASE C1.1.1
EACH E1.1.1
Loc
C1.1.1
Lot
B C
LPN
L2A L2A
Qty
9 3
Rule
Full Case w/ Lot Rest. Full Case w/ Lot Rest.
C1.1.1
Fab Site: FST CoE: USA (unacceptable) Fab Site: PPS CoE: PRC (acceptable) Fab Site: YAS CoE: THA (acceptable)
63
LPN Allocation
LPN L1A
A
A B
LPN L2A
B B B B B C B B C B B C A B B A B C A B C A B C B B C
A
B B
A
B B
A
B B
CASE C1.1.1
EACH E1.1.1
Loc
C1.1.1
Lot
B C
LPN
L2A L2A
Qty
9 3 7
Rule
Full Case w/ Lot Rest. Full Case w/ Lot Rest. Broken Case w/ Lot
C1.1.1 E1.1.1
Fab Site: FST CoE: USA (unacceptable) Fab Site: PPS CoE: PRC (acceptable) Fab Site: YAS CoE: THA (acceptable)
E1.1.1
C
64
LPN Allocation
LPN L1A
A
A B
LPN L2A
B B B B B C B B C B B C A B B A B C A B C A B C B B C
A
B B
A
B B
A
B B
CASE C1.1.1
EACH E1.1.1
Loc
C1.1.1
Lot
B C B
LPN
L2A L2A
Qty
9 3 7 4
Rule
Full Case w/ Lot Rest. Full Case w/ Lot Rest. Broken Case w/ Lot Broken Case w/ Lot Break a Case w/ Lot
C1.1.1 E1.1.1
Fab Site: FST CoE: USA (unacceptable) Fab Site: PPS CoE: PRC (acceptable) Fab Site: YAS CoE: THA (acceptable)
E1.1.1 C1.1.1
C
L1A
65
Agenda
Rules Engine review
Allocation Mode
Example Trouble shooting
66
Common problems
Possible problems reported by user
Sales order line backorders Sales order line not released No task available to user
67
Pick Status
Check Pick Status on Shipping Transactions Form
Staged: auto-pick confirm enabled or non-reservable item Backordered: material not avail, or rules setup problem Released to Warehouse: task setup problem
68
Check availability of material Check material status of subinventory, locator, lot, serial Check capacity of staging lane Check strategy search order
69
Putaway Setup
Putaway rules must be setup for sales order picks
Staging lane is defaulted by pick release Rules Engine still required to validate default Without putaway rules that validate lane, order will backorder
Verify setup
Make Transaction Type first in putaway search order Define putaway rule with no restrictions Define putaway strategy with that single rule Assign strategy to Transaction Types
70
Simulation Modes
If still unable to allocate
Will show which strategy was selected and why Will highlight the reasons particular material was excluded
71
Simulation Modes
Select a pick rule Select a pick strategy Select pick entire process
72
Enter the sales order pick released from before Select the move order and click the Simulate button
73
Simulation Results
Source information displayed for picking simulation
Source locator, cost group LPN if LPN allocation enabled Lot number and lot attributes Serial number and serial attributes if serial allocation enabled
Destination locator
74
Simulation Results
75
Trace Output
Further level of detail available
Trace node displays search order, strategies, and rules used Checkmark indicates rule or strategy used Cross indicates rule used but no allocations made from it
Capacity limitation hit for locator Material on-hand, but not available Cost group commingling error will result
76
Trace Output
77
Unable to pick release sales order with auto-allocate off Can view same trace data would get from simulator Logging must be enabled
78
79
Task Setup
If User Task Type is present but no task on mobile
Verify employee name & number of user logged into mobile Verify same employee defined on the resource If equipment is required for task verify user logged onto eqpt.
80
Conclusion
Rules Engine review
Allocation Mode
Example
Trouble shooting
81
Description Qty
Strawberries 1000 10
UOM
PT EA
Subinventory
Locator
Lot
Item 011064
Description
Qty 10
UOM PT EA
Strawberries 1000
82
Contacts
[email protected]
83