Files
mcp-wms-wiki/wiki_old_13-05-2026/architecture/rf-menu.md
T
2026-05-20 09:41:27 +02:00

247 lines
10 KiB
Markdown

---
title: "RF Terminal Menu Map"
type: architecture
sources:
- sources/archives/menu_rf_easywms.md
related:
- architecture/application-dictionary.md
- concepts/task.md
- concepts/reception.md
- concepts/putaway.md
- concepts/picking.md
- concepts/replenishment.md
- concepts/count.md
- concepts/shipping.md
- concepts/kits.md
- concepts/quality-control.md
- concepts/container.md
- concepts/group.md
- modules/multi-carrier.md
last_compiled: "2026-04-17"
---
# RF Terminal Menu Map
## Overview
The handheld RF terminal (`consolerf`) surfaces every operator flow through a fixed **12-menu hierarchy**. Each menu entry is bound to a **workflow** identified by its fully-qualified name (`<Namespace>.<WorkflowCode>`). Understanding this mapping matters for four reasons:
1. **Customisation.** Overriding a menu entry means cloning the workflow, adjusting it, and pointing the menu at the new version through an Application Dictionary override.
2. **Debugging.** When an operator reports "the RFT froze on screen X", locating the workflow that owns screen X is the shortest path to reading the logs.
3. **Rights management.** Menu entries are granted per user/role ; this page lists the menu codes (`RFMenu_*`, `SharedMenu_*`) that configuration screens expect.
4. **Training / acceptance.** Change management documents refer to workflow names — the table below is the cross-reference.
All workflow codes belong to the `EasyWMS` namespace unless otherwise noted (`Deliveries` for the Multi-Carrier module).
## 1. Tasks — `RFMenu_Task`
| Menu entry | Workflow |
|---|---|
| Automatic task | `EasyWMS.Task_AutomaticAssignment_PR` |
| Semi-automatic task | `EasyWMS.Task_SemiautomaticAssignment_UI` |
| Putaway task | `EasyWMS.Putaway_GetPutawayTaskFromMenu_UI` |
| Picking task | `EasyWMS.Outbound_ObtainPickingTask_PR_V2` |
| Shipping task | `EasyWMS.Expedition_ExecuteShipping_FromMenu_PR` |
| Replenishment task | `EasyWMS.Replenishment_GetReplenishTasksFromMenu_PR` |
| Count task | `EasyWMS.Count_GetTasksFromMenu_PR` |
| Empty locations task | `EasyWMS.DynamicProductLocation_EmptyLocation_UI` |
| Movement task | `EasyWMS.Movement_Tasks_FromMenu_UI` |
| PS Group shipping tasks | `EasyWMS.PsGroup_ExpeditionTasks_UI` |
| TenseFlow task | `EasyWMS.TenseFlow_ExecuteBufferReplenishment_FromMenu_UI` |
| Consolidation task | `EasyWMS.Consolidation_AutomaticTasks_FromMenu_UI` |
| Cutting task | `EasyWMS.CutInStation_Main_UI` |
## 2. Receptions — `SharedMenu_Receptions`
### Blind reception — `RFMenu_BlindReception`
| Menu entry | Workflow |
|---|---|
| Loose stock or in container | `EasyWMS.BlindReception_UI` |
| Mono-reference | `EasyWMS.BlindReception_Monoreference_Containers_UI` |
| Identical mono-reference | `EasyWMS.BlindReception_Monoreference_Identical_Containers_UI` |
### Suppliers — `RFMenu_Providers`
| Menu entry | Workflow |
|---|---|
| Loose stock or multi-reference | `EasyWMS.Reception_Supplier_LooseStockOrMultireference_UI` |
| Mono-reference | `EasyWMS.Reception_Supplier_Monoreference_Containers_UI` |
| Identical mono-reference | `EasyWMS.Reception_Supplier_Monoreference_Identical_Containers_UI` |
### Other receptions
| Menu entry | Workflow |
|---|---|
| Return reception | `EasyWMS.Reception_Return_UI` |
| Advance notice reception | `EasyWMS.AdvanceNotice_Reception_UI` |
| Generate labels | `EasyWMS.PrintLabels_MultireferenceContainerLabels_UI` |
## 3. Putaway — `RFMenu_Putaway`
| Menu entry | Workflow |
|---|---|
| Containers or loose stock | `EasyWMS.Equipment_LoadStock_UI` |
| Shared containers | `EasyWMS.Equipment_LoadContainer_UI` |
## 4. Shipping orders — `SharedMenu_ShippingOrders`
| Menu entry | Workflow |
|---|---|
| Order picking | `EasyWMS.Expedition_OrderPicking_UI` |
| Manual picking | `EasyWMS.ManualPicking_ByItem_UI` |
| Wave picking | `EasyWMS.WorkWave_ExecuteTask_UI` |
| Virtual picking | `EasyWMS.VirtualPicking_MainFromRF_UI` |
| Packing | `EasyWMS.Expedition_PackingInLocation_UI` |
| Paper confirmation | `EasyWMS.Picking_ConfirmPickingPaper_UI` |
| Manual preparation | `EasyWMS.Expedition_ManualPreparation_UI` |
### PTL Picking — `RFMenu_PickingPTLs`
| Menu entry | Workflow |
|---|---|
| PTLs | `EasyWMS.PTLsPickingPreparation_OrderAssignment_SelectMode_UI` |
| Enter zone | `EasyWMS.PTLsPickingPreparation_EnterZone_UI` |
| Exit zone | `EasyWMS.PTLsPickingPreparation_ExitZone_UI` |
| Unload | `EasyWMS.PTLsPickingPreparation_ManualUnload_UI` |
| Equipment status | `EasyWMS.PTLsPickingPreparation_ManualEquipmentInfo_UI` |
| Manual preparation | `EasyWMS.PTLsPickingPreparation_ManualPreparation_UI` |
### Truck loading — `RFMenu_TruckLoad`
| Menu entry | Workflow |
|---|---|
| Container load | `EasyWMS.TruckLoad_GetLoads_UI` |
| Container unload | `EasyWMS.UnloadContainer_UI_v1` |
| Stock load | `EasyWMS.StockTruckLoad_GetLoads_UI` |
| Parcel load | `Deliveries.Dlv_TruckLoad_GetLoads_UI` |
### Undo preparation — `RFMenu_UndoPreparation`
| Menu entry | Workflow |
|---|---|
| Undo preparation | `EasyWMS.UndoPreparation_Main_PR` |
| Undo excess | `EasyWMS.UndoExcess_Main_PR` |
## 5. Replenishment — `RFMenu_Replenishment`
| Menu entry | Workflow |
|---|---|
| By location | `EasyWMS.Replenishment_GetReplenishLocations_UI` |
| By aisle | `EasyWMS.Replenishment_GetProductLocationsListByAisle_UI` |
| By warehouse | `EasyWMS.Replenishment_GetAllProductLocationsByWarehouse_UI` |
| By outbound order | `EasyWMS.Replenishment_GenerateTasksByOutboundOrder_UI` |
## 6. Counts — `SharedMenu_Counts`
| Menu entry | Workflow |
|---|---|
| Select a count | `EasyWMS.Count_SelectCount_UI` |
| Physical count | `EasyWMS.Count_StockOnPhysicalLocation_UI` |
| Informed count | `EasyWMS.Count_StockOnPhysicalLocation_Informed_UI` |
## 7. Kits — `RFMenu_Kits`
| Menu entry | Workflow |
|---|---|
| Component request | `EasyWMS.KitAssembly_CreateWorkOrder_UI` |
| Assemble | `EasyWMS.KitAssembly_UI` |
| Disassemble | `EasyWMS.KitDisassembly_UI` |
## 8. Quality — `RFMenu_Quality`
| Menu entry | Workflow |
|---|---|
| Lock by item | `EasyWMS.Quality_LockByProduct_UI` |
| Lock by container/location | `EasyWMS.Quality_LockByLocationOrContainer_UI` |
| Unlock by item | `EasyWMS.Quality_UnlockByProduct_UI` |
| Unlock by container/location | `EasyWMS.Quality_UnlockByLocationOrContainer_UI` |
## 9. Groups — `RFMenu_Groups`
| Menu entry | Workflow |
|---|---|
| Ungroup orders | `EasyWMS.Ungroup_Outboundorders_UI` |
| Ungroup PTL | `EasyWMS.Ungroup_PTL_UI` |
| Extraction | `EasyWMS.Extraction_Regular_UI` |
| Incident extraction | `EasyWMS.Extraction_Incidents_UI` |
| Extraction without pack | `EasyWMS.Extraction_WithoutPack_UI` |
| Change location | `EasyWMS.Ungroup_ChangeLocation_UI` |
## 10. Utilities — `RFMenu_Utilities`
| Menu entry | Workflow |
|---|---|
| Show item | `EasyWMS.Utils_ShowProduct` |
| Show container | `EasyWMS.Utils_ShowContainer` |
| Show location | `EasyWMS.Utils_ShowRealLocation` |
| Print labels | `EasyWMS.PrintLabels_MenuOptions_UI` |
| Increase stock | `EasyWMS.Utils_IncreaseProduct` |
| Decrease stock | `EasyWMS.Utils_DecreaseProduct` |
| Location adjustment | `EasyWMS.AdjustStock_UI` |
| Scrap | `EasyWMS.Tool_Scrap` |
| My stock | `EasyWMS.Equipment_CheckStock_UI` |
| My containers | `EasyWMS.Equipment_My_Containers_UI_V1` |
| Product location | `EasyWMS.ProductLocation_Create_UI` |
| Manual movement | `EasyWMS.ManualMovement_Main_UI` |
| Change compact mode | `EasyWMS.DriveInLocations_SetCompactStorageMode_UI` |
| Compact drive-in aisle | `EasyWMS.DriveInLocation_Compact_UI` |
| Show rejections | `EasyWMS.Utils_ShowRejections_UI` |
| Manual consolidation | `EasyWMS.Utils_ManualConsolidation_UI` |
| Buffer consolidation | `EasyWMS.Utils_Consolidation_BufferStationProcess_UI` |
| Show cart | `EasyWMS.Utils_ShowCart_UI` |
| My cart | `EasyWMS.Equipment_MyCart_UI` |
### Remount / Unremount containers — `RFMenu_RemountUnRemountContainers`
| Menu entry | Workflow |
|---|---|
| Remount containers | `EasyWMS.Container_RemountContainers_UI` |
| Match containers | `EasyWMS.Container_MatchContainers_UI` |
| Unremount container | `EasyWMS.Container_UnremountContainer_UI` |
| Unremount all containers | `EasyWMS.Container_UnremountAllContainers_UI` |
## 11. Pick and Pass — `Menu_PickAndPass`
| Menu entry | Workflow |
|---|---|
| Receptions | `EasyWMS.PickAndPass_Reception_Main_UI` |
| Close containers | `EasyWMS.PickAndPass_CloseContainer_FromMenu_UI` |
| Putaway | `EasyWMS.PickAndPass_Putaway_Main_UI` |
| Picking | `EasyWMS.PickAndPass_Picking_Main_PR` |
| Automatic task | `EasyWMS.PickAndPass_AutomaticAssignment_Main_UI` |
## 12. Packaging — `Menu_Packaging` *(Multi-Carrier module)*
| Menu entry | Workflow |
|---|---|
| Packaging | `Deliveries.Dlv_Packaging_Process_FromRF_UI` |
| Carrier verification | `Deliveries.Dlv_Packaging_Verification_CarrierVerification_UI` |
| Change carrier | `Deliveries.Dlv_Packaging_ChangeCarrier_FromRF_UI` |
| Show parcel | `Deliveries.Dlv_Utils_ShowPackage` |
| Move parcel | `Deliveries.Dlv_PackageManualMovement_PR` |
| Bulk load | `Deliveries.Dlv_BulkLoad_UI` |
### Reprint tracking number — `ReprintTrackingNumber_RFMenu`
| Menu entry | Workflow |
|---|---|
| Last unlabelled delivery | `Deliveries.Dlv_Packaging_ReprintTrackingNumber_LastUnlabelledDelivery_FromRF_UI` |
| Labelled delivery | `Deliveries.Dlv_Packaging_ReprintTrackingNumber_LabelledDelivery_UI` |
## Related
- [[application-dictionary]] — the Application Dictionary holds the Workflow entities referenced above ; overriding a menu entry is an AD operation
- [[task]] — Tasks (menu 1) are the main RFT entry point in most deployments
- [[reception]] — workflows under menu 2 drive the reception flows (Supplier, Blind, Return, ASN, Workstation)
- [[putaway]] — menu 3 and the automatic-assignment path in menu 1
- [[picking]] — menu 4 covers all picking flavours (standard, manual, wave, virtual, PTL)
- [[replenishment]] — menu 5 covers the four replenishment scopes (location, aisle, warehouse, by-order)
- [[count]] — menu 6 physical-count workflows
- [[shipping]] — menu 4 packing + undo-preparation close the shipping loop on the RFT
- [[kits]] — menu 7 assembly / disassembly
- [[quality-control]] — menu 8 lock / unlock
- [[group]] — menu 9 group and extraction flows
- [[container]] — `Utilities → Remount/Unremount` flows manipulate the container tree
- [[multi-carrier]] — menu 12 only appears when the Multi-Carrier (`Deliveries`) module is enabled