PickRequestEntity GitHub

πŸ“Š Overview: 10 Functions 7 Getters

Extends: Entity

πŸ• Last updated: 2026-01-13T16:04:12.584Z


πŸ“‘ Table of Contents


Functions

Regular Functions

modify

[πŸ–₯️ local]

Function modify -> $Modified : Boolean

Opens UI dialog to create or modify pick request details; allows customer/date selection; returns true if saved successfully

Returns: Boolean


cancel

Function cancel

Cancels pick request and releases all associated stock back to BoxLabels and Pallets; unlocks and drops all related entities


despatch

[πŸ–₯️ local]

Function despatch

Validates picking is complete and checks unpicked items, creates Advice Note with transport details, and saves despatch transaction; displays alerts for validation errors


despatchOrder

[πŸ–₯️ local]

Function despatchOrder($Advice_NoteEntity : cs.Advice_NoteEntity)

Moves picked boxes and pallets to Advice Note, updates customer orders with pallet/box assignments, marks orders as picked, and unlocks all entities after transaction commit

Parameters:

Name Type Optional Description
$Advice_NoteEntity cs.Advice_NoteEntity - -

despatchConsignment

[πŸ–₯️ local]

Function despatchConsignment

Not yet implemented; would handle movement/consignment despatch workflow


getNotInStockWorksOrders

[πŸ–₯️ local]

Function getNotInStockWorksOrders -> $WorksOrderSelection : cs.WorksOrderSelection

Returns works orders in pick request that don’t have enough available stock; used for validation before despatch

Returns: cs.WorksOrderSelection


getWorksOrderSummaryListboxCollection

[πŸ–₯️ local]

Function getWorksOrderSummaryListboxCollection -> $Collection : Collection

Returns collection of works order objects with picked quantities and color-coded stock availability for UI listbox display

Returns: Collection


getPickedStockListboxObject

[πŸ–₯️ local]

Function getPickedStockListboxObject -> $Object : Object

Returns object with collection of picked boxes/pallets, metadata (box count, pallet count) for UI listbox display

Returns: Object


sendNotification

Function sendNotification

Sends HTML email notification with pick request details, order summary, and transport instruction attachment to distribution group


sendPickedNotification

Function sendPickedNotification

Sends HTML email with detailed table of picked boxes including pallet IDs, box numbers, works orders, and quantities for each order


Computed Attributes (Getters/Setters/Query/OrderBy)

MovementPickRequest

[πŸ” get only]

Function get MovementPickRequest -> Boolean

Returns true if this pick request is for inventory movement (Type 2); used to determine warehouse transfer workflow

Returns: Boolean


OrderPickRequest

[πŸ” get only]

Function get OrderPickRequest -> Boolean

Returns true if this pick request is for customer orders (Type 0 or 1); used to determine pick request workflow

Returns: Boolean


PartsRequested

[πŸ” get only, πŸ–₯️ local]

Function get PartsRequested -> Boolean

Returns true if any order in pick request has quantity requested (sum > 0); indicates non-empty pick request

Returns: Boolean


Picked

[πŸ” get, πŸ”Ž query, πŸ–₯️ local]

Function get Picked -> Boolean
Function query Picked($QueryEventObject : Object)

Returns true if all items in pick request have been picked (QuantityToPick sum = 0); indicates pick complete

Query Function: Enables querying this property in ORDA query strings (e.g., .query(":1"; $Value) where :1 is the property name).

Query Parameter:

Name Type Description
$QueryEventObject Object -

Returns: Boolean


PickingStarted

[πŸ” get only, πŸ–₯️ local]

Function get PickingStarted -> Boolean

Returns true if any items have been picked (QuantityPicked sum > 0); indicates picking has begun

Returns: Boolean


Status

[πŸ” get only, πŸ–₯️ local]

Function get Status -> Text

Returns formatted status text with emoji indicating pick request state (Modifying/Ready To Pick/Picking In Progress/Ready To Process/Despatched)

Returns: Text


StatusColor

[πŸ” get only, πŸ–₯️ local]

Function get StatusColor -> Integer

Returns color code for status indicator matching current pick request state

Returns: Integer


πŸ—‚οΈ Tables

  • PickRequest - ORDA Entity class for PickRequest table
  • PickRequest - ORDA DataClass class for PickRequest table

οΏ½ Forms


Generated from PickRequestEntity.4dm


This site uses Just the Docs, a documentation theme for Jekyll.