--- title: "Shipment Picking Job Creation" slug: "shipment-picking-job-creation" description: "Why is Shipment Picking Job Creation important, and how to use Shipment Picking Job Creation? Step by Step guides containing all the information that you need to know to help you understand Canary7" updated: 2025-08-01T15:16:59Z published: 2025-08-01T15:16:59Z canonical: "help.canary7.com/shipment-picking-job-creation" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.canary7.com/llms.txt > Use this file to discover all available pages before exploring further. # Shipment Picking Job Creation ## 🚚 Understanding Shipment Picking Job Creation ### What is Shipment Picking Job Creation? Shipment Picking Job Creation defines how picking jobs are generated once shipments are processed through a Waveflow. It enables customisation based on configurable criteria—such as Company, Priority, Carrier, Shipment Type, or Location—so that picking tasks align with operational strategy. ## 🧭 Key Configuration Tabs | Tab | Purpose | | --- | --- | | **Where** | Filters which shipments the rule applies to | | **Group By** | Controls how picking jobs are grouped | | **Order By** | Determines the sequence of picking instructions | ## 💼 Common 3PL Example | Tab | Example Configuration | Purpose | | --- | --- | --- | | **Where** | `shipment_header.company_ID = 50` | Applies only to shipments for Company ID 50 | | **Group By** | `shipment_header.shipment_number` | Ensures all items in a shipment are picked together | | **Order By** | `location.pick_sequence` | Optimises picker route based on warehouse layout | ## 🔍 Accessing Shipment Picking Job Creation 1. **From the Navigation Bar** Type “Shipment Picking Job Creation” and select it from the dropdown. 2. **Via Configuration Menu** `Configuration > Functional Area Setup > Job Setup > Shipment Picking Job Creation` ## ➕ Adding a New Shipment Picking Job Creation Rule ### Click on the Red Action Button![red action button](https://cdn.document360.io/4ed7d884-d42a-4c7e-a949-08033b57dc86/Images/Documentation/red%20action%20button.png), this will bring up a drop-down menu, and select "Add" ![add uom](https://cdn.document360.io/4ed7d884-d42a-4c7e-a949-08033b57dc86/Images/Documentation/image-1664033249991.png) ### Complete the General Tab ![](https://cdn.document360.io/4ed7d884-d42a-4c7e-a949-08033b57dc86/Images/Documentation/image-1738928370200.png) ### General Tab | Field | Description | | --- | --- | | **Name** | Descriptive name for the rule | | **Job Type** | Type of picking job | | **Job Number Assignment** | `Shipment Number` or `Job ID` | | **Priority** | 1 = Highest priority, 999 = Lowest priority | | **Dependency Sequence** | Usually set to `0`, used only for complex job dependencies | ### ### 📍 Where Tab ### ![](https://cdn.document360.io/4ed7d884-d42a-4c7e-a949-08033b57dc86/Images/Documentation/image-1741005270915.png) Defines which shipments are eligible for picking jobs. #### Key Components: - **Binary Operator** – Combines rules (`AND`, `OR`) - **Column** – Attribute to evaluate (e.g., `shipment_header.company_ID`) - **Comparison Operator** – e.g., `=`, `!=`, `<`, `>` - **Value** – Target value to match #### Example Condition: ``` TextTextshipment_header.company_ID = 81 ``` Creates jobs only for Company ID 81. #### Common Columns & Descriptions: **Shipment & Order**: - `shipment_header.shipment_number` - `shipment_detail.erp_order_line_number` - `shipment_header.customer_code` - `shipment_header.shipment_type` - `shipment_header.outbound_status_flow` **Item Info**: - `item.item_code`, - `item.item_category_1` - `shipment_header.max_item_category`, `shipment_header.min_item_category` **Quantity & Weight**: - `shipment_detail.quantity`, `shipment_detail.open_quantity` - `shipment_header.shipment_detail_qty_sum` - `shipment_header.total_net_weight`, `total_net_volume`, `longest_side` **Company & Warehouse**: - `company.company_code`, `warehouse.warehouse_code` - `location.location_code` **Carrier & Service**: - `carrier.name`, `carrier_service.name` **Job/Operational**: - `priority`, `job_zone.name`, `location.pick_sequence` **Location Template Fields**: - `location.template_field_1` to `location.template_field_5` ### Combining Comparison Columns You can combine multiple conditions using logical operators (such as **AND** and **OR**) to further refine you job creation criteria. This allows you to create very specific filters that only select shipments meeting all of your defined conditions. Here are a few examples: - **Example 1**: Filter by Company and Warehouse Where company.company_code = 'ABC123' AND warehouse.warehouse_code = 'WH01' Ensures only shipments from Company ABC123 found within Warehouse WH01 will have picking jobs created in this way. - **Example 2**: Filter by Item Group and Carrier Where item.item_category_1 = 'Electronics' AND carrier.name = 'FastShip' Ensures only Shipments containing the "Electronics" item category and assigned to "FastShip" carrier will have picking jobs created in this way. ### 📦 Group By Tab ### ![group by tab](https://cdn.document360.io/4ed7d884-d42a-4c7e-a949-08033b57dc86/Images/Documentation/group%20by%20tab.png) | Option | Result | | --- | --- | | `shipment_header.shipment_number` | All items from the same shipment are grouped into one job | | `job_zone.name` or `location_code` | Useful for zone-based picking or splitting workload geographically | ### 🗺️ Order By Tab ### ![order by tab](https://cdn.document360.io/4ed7d884-d42a-4c7e-a949-08033b57dc86/Images/Documentation/order%20by%20tab.png) Determines the **sequence** of picking instructions. Determines picking sequence to improve efficiency. #### Common Methods: - **Template Field Ordering** E.g., `location.locationcode`to mimic pick routes - **Pick Sequence** E.g., `location.pick_sequence` to follow pre-set pick paths | Sequence Type | Use Case Example | | --- | --- | | `location.pick_sequence` | Snake path picking across aisles | | `location.locationcode` | Custom sorting based on racking layout | Optimised sequencing reduces travel time and congestion for warehouse operatives. ## ✅ Final Step Once configured, click **Submit** to save and activate your Shipment Picking Job Creation rule. Once you have selected and entered the required fields, click on the submit button![submit button(1)](https://cdn.document360.io/4ed7d884-d42a-4c7e-a949-08033b57dc86/Images/Documentation/submit%20button(1).png) to add.