# Training

## Overview

This comprehensive training guide provides role-specific instructions for all P4 Warehouse users. Each section is designed for hands-on training with clear step-by-step procedures.

{% hint style="info" %}
**Training Tip**: Have trainees practice in a sandbox environment before working in production. For complete documentation, visit `https://docs.p4.software`
{% endhint %}

## Table of Contents

* [New Employee Onboarding](#new-employee-onboarding)
* [Receiver Training Guide](#receiver-training-guide)
* [Picker Training Guide](#picker-training-guide)
* [Packer Training Guide](#packer-training-guide)
* [Dispatcher Training Guide](#dispatcher-training-guide)
* [Cycle Counter Training Guide](#cycle-counter-training-guide)
* [Administrator Training Guide](#administrator-training-guide)
* [3PL Manager Training Guide](#3pl-manager-training-guide)
* [Training Certification](#training-certification)

***

## New Employee Onboarding

### Day 1: Orientation

**Morning (4 hours):**

```
Safety & Compliance:
├── Warehouse safety rules
├── Emergency procedures
├── PPE requirements
├── Equipment safety
└── Incident reporting

System Access:
├── Login credentials
├── Password setup
├── Device assignment (PDT)
├── Time clock setup
└── Badge/access card
```

**Afternoon (4 hours):**

```
Warehouse Tour:
├── Layout and zones
├── Product locations
├── Equipment locations
├── Break areas
├── Emergency exits
└── Restricted areas

Basic System Training:
├── Login to PDT
├── Basic navigation
├── Scanning practice
├── Error handling
└── Getting help
```

### Day 2-5: Role-Specific Training

Follow the appropriate role-based guide below.

***

## Receiver Training Guide

### Module 1: Basic Receiving (Day 1)

#### System Login

```
1. Power on PDT device
2. Connect to WiFi (automatic)
3. Open P4 Warehouse app
4. Enter credentials:
   - Username (lowercase)
   - Password
   - Select warehouse
5. Select "Receiving" menu
```

#### Receiving a Purchase Order

**Step-by-Step Process:**

1. **Pre-Receipt Setup**

   ```
   Menu > Receiving > PO Receipt
   - Scan PO number label
   - Verify vendor name displays
   - Check expected items list
   ```
2. **Physical Receipt**

   ```
   At dock door:
   - Verify seal number (if applicable)
   - Count total cartons/pallets
   - Check for visible damage
   - Take photos if damaged
   ```
3. **System Receipt**

   ```
   Scan each item:
   - Scan product barcode
   - Enter quantity received
   - Enter lot number (if required)
   - Enter expiry date (if required)
   - Scan/assign bin location
   ```
4. **Completion**

   ```
   - Review quantities
   - Confirm receipt
   - Print labels if needed
   - Close PO (if complete)
   ```

#### Common Receiving Errors

| Error                       | Cause               | Solution                       |
| --------------------------- | ------------------- | ------------------------------ |
| "Product not on PO"         | Wrong item scanned  | Verify correct PO              |
| "Quantity exceeds expected" | Over-shipment       | Contact supervisor             |
| "Invalid location"          | Bin doesn't exist   | Create bin or select different |
| "Lot required"              | Product needs lot # | Enter lot from packaging       |

### Module 2: Advanced Receiving (Day 2)

#### LPN (Pallet) Receiving

```
1. Generate LPN number
2. Print pallet label
3. Scan all products to LPN
4. Maintain LPN through putaway
5. Benefits:
   - Faster putaway
   - Maintains pallet integrity
   - Easier cycle counting
```

#### Blind Receiving

```
Process when no PO exists:
1. Menu > Receiving > Non-PO Receipt
2. Select vendor (or create new)
3. Scan each product
4. Enter quantities
5. Generate receipt number
6. Notify purchasing
```

#### Cross-Dock Receiving

```
For immediate ship items:
1. Identify cross-dock orders
2. Receive to CROSS-DOCK zone
3. Apply shipping labels immediately
4. Move to shipping within 4 hours
5. No putaway required
```

### Module 3: Special Product Handling (Day 3)

#### Decimal/Weight Products

```
Receiving by weight:
1. Place on scale
2. Tare container weight
3. Record actual weight
4. System calculates variance
5. Accept if within tolerance (±2%)
6. Flag if outside tolerance
```

#### Expiry-Dated Products

```
Requirements:
1. Always enter expiry date
2. Format: MM/DD/YYYY
3. Check customer allowance:
   - Default: 70 days
   - Reject if too short
4. Label clearly with expiry
5. Arrange FEFO in bin
```

#### Temperature-Controlled Products

```
Cold chain receipt:
1. Check temperature log
2. Move to cooler immediately
3. Maximum 30 min at dock
4. Document temperature
5. Use COOLER/FREEZER zones only
```

***

## Picker Training Guide

### Module 1: Basic Picking (Day 1)

#### Pick Ticket Picking

**Getting Started:**

```
1. Login to PDT
2. Menu > Picking > Pick Ticket
3. Scan pick ticket barcode
4. Review order summary:
   - Total lines
   - Total units
   - Zone sequence
```

**Picking Process:**

```
For each line:
1. Go to location shown
2. Scan bin barcode
3. Scan product barcode
4. Pick quantity shown
5. Confirm pick
6. Place in tote/pallet
```

**Verification Steps:**

```
Always verify:
- Product matches screen
- Quantity is correct
- Expiry date acceptable
- No damage
- Lot number (if shown)
```

### Module 2: Advanced Picking Methods (Day 2)

#### Wave Picking

```
Multiple orders simultaneously:
1. Get wave assignment
2. Use multi-compartment cart
3. Label each compartment
4. Pick all orders in sequence
5. Sort while picking
6. Deliver to packing
```

#### Batch Picking

```
Same items for multiple orders:
1. Get batch assignment
2. Pick total quantity needed
3. Move to packing area
4. Sort into individual orders
5. Best for small items
```

#### Zone Picking

```
Stay in assigned zone:
1. Pick only your zone items
2. Place in tote
3. Pass to next zone
4. Last zone completes order
5. Send to packing
```

### Module 3: Special Picking Situations (Day 3)

#### Short Picks

```
When insufficient inventory:
1. Pick available quantity
2. Select "Short" option
3. Enter actual quantity
4. System creates backorder
5. Note reason if asked
```

#### Decimal Picking

```
For weight-based items:
1. Use scale station
2. Tare container
3. Pick required weight
4. Allow ±2% variance
5. Print weight label
6. Apply to container
```

#### Expiry/Lot Selection

```
System enforces FEFO:
1. Pick oldest first
2. Scan lot label
3. System verifies correct
4. Override needs supervisor
5. Check customer requirements
```

#### Picking Errors Recovery

```
If wrong item picked:
1. Menu > Void Pick
2. Scan item to return
3. Return to correct bin
4. Pick correct item
5. Document reason
```

***

## Packer Training Guide

### Module 1: Packing Basics (Day 1)

#### Packing Station Setup

```
Start of shift:
1. Check supplies:
   - Boxes (various sizes)
   - Void fill
   - Tape
   - Labels
2. Test scale
3. Test printer
4. Login to system
5. Clean work area
```

#### Standard Packing Process

```
1. Scan tote/pick ticket
2. Review order contents
3. Select appropriate box size
4. Pack items securely:
   - Heavy items bottom
   - Fragile protected
   - Void fill gaps
5. Include packing slip
6. Seal box
7. Weigh package
8. Print shipping label
9. Apply label
10. Move to shipping
```

### Module 2: Cartonization (Day 2)

#### Box Selection

```
System Recommendations:
- Small: <1 cubic ft
- Medium: 1-2 cubic ft
- Large: 2-4 cubic ft
- X-Large: >4 cubic ft

Override if needed:
- Fragile items need more space
- Long items need special box
- Multi-box for heavy orders
```

#### Special Packing Requirements

```
Hazmat:
- Use certified packaging
- Apply hazmat labels
- Include documentation
- Segregate from other packages

Fragile:
- Double box method
- Extra cushioning
- Fragile stickers
- Top load labels
```

### Module 3: Shipping Preparation (Day 3)

#### Carrier Selection

```
Determining best carrier:
- Weight: <150 lbs = Parcel
- Weight: >150 lbs = LTL
- Speed: Next day = Express
- Cost: Ground = Economical
```

#### Documentation

```
Required documents:
- Packing slip (in box)
- Shipping label (outside)
- Invoice (if required)
- Customs forms (international)
- COD forms (if applicable)
```

***

## Dispatcher Training Guide

### Module 1: Order Management (Day 1)

#### Creating Orders

```
Manual Order Entry:
1. Fulfillment > Orders > New
2. Select customer
3. Enter ship-to address
4. Add line items:
   - Search/scan SKU
   - Enter quantity
   - Repeat for all items
5. Set required date
6. Save order
```

#### Order Import

```
Bulk Import Process:
1. Prepare CSV file
2. Fulfillment > Import
3. Select file
4. Map columns
5. Validate data
6. Import orders
7. Review errors
8. Correct and retry
```

### Module 2: Allocation & Wave Management (Day 2)

#### Allocation Process

```
1. Select orders to allocate
2. Check inventory availability
3. Run allocation:
   - FIFO: First in, first out
   - FEFO: First expired, first out
   - Closest: Nearest to packing
4. Review allocation results
5. Handle shortages:
   - Backorder
   - Substitute
   - Cancel line
```

#### Wave Creation

```
Best Practices:
1. Group by:
   - Carrier cutoff times
   - Shipping method
   - Zone/area
   - Priority
2. Wave size: 20-30 orders
3. Consider picker capacity
4. Balance workload
5. Release wave
6. Print pick tickets
```

### Module 3: Reporting & Analysis (Day 3)

#### Daily Reports

```
Morning Reports:
- Previous day shipments
- Current day orders
- Inventory levels
- Backorder report

Afternoon Reports:
- Picking productivity
- Shipping performance
- Carrier performance
- Exception report
```

#### KPI Monitoring

```
Key Metrics:
- Order fill rate
- On-time shipment
- Pick accuracy
- Lines per hour
- Cost per order
```

***

## Cycle Counter Training Guide

### Module 1: Cycle Count Basics (Day 1)

#### Getting Assignments

```
1. Login to PDT
2. Menu > Cycle Count
3. Get daily assignments
4. Review locations list
5. Print count sheets (optional)
```

#### Counting Process

```
For each location:
1. Go to bin location
2. Scan bin barcode
3. Count all items in bin
4. Enter each SKU found:
   - Scan product
   - Enter quantity
   - Enter lot (if applicable)
   - Enter expiry (if applicable)
5. Confirm when complete
6. Move to next location
```

### Module 2: Variance Resolution (Day 2)

#### Handling Variances

```
When count differs from system:
1. Recount to verify
2. Check nearby bins
3. Look for recent transactions
4. If variance confirmed:
   - Document reason
   - Take photos if needed
   - Submit for approval
```

#### Common Count Issues

```
- Product in wrong location
- Unrecorded moves
- Picking errors
- Receiving errors
- Damaged product not reported
- Mixed SKUs in bin
```

### Module 3: Special Counts (Day 3)

#### Decimal Product Counts

```
1. Use calibrated scale
2. Tare container
3. Weigh product
4. Record to 0.01 precision
5. Note any moisture/temperature
```

#### High-Value Counts

```
Enhanced procedures:
1. Two-person verification
2. Count twice independently
3. Document serial numbers
4. Photo documentation
5. Immediate variance investigation
```

***

## Administrator Training Guide

### Module 1: System Administration (Week 1)

#### User Management

```
Creating Users:
1. Setup > System > Users > New
2. Enter user information
3. Assign role
4. Set permissions
5. Configure warehouse access
6. Set default printer
7. Generate password
8. Send credentials
```

#### System Configuration

```
Daily Tasks:
- Monitor Print Agent
- Check integration status
- Review error logs
- Clear stuck transactions

Weekly Tasks:
- User access audit
- Performance review
- Backup verification
- Update procedures
```

### Module 2: Troubleshooting (Week 2)

#### Common Issues Resolution

**Print Agent Issues:**

```
1. Check Windows Services
2. Verify P4 Print Agent running
3. Check printer connections
4. Review print queue
5. Clear stuck jobs
6. Restart service if needed
```

**Integration Failures:**

```
1. Check API logs
2. Verify credentials
3. Test connectivity
4. Review error messages
5. Check data format
6. Retry failed transactions
```

**Performance Issues:**

```
1. Check server resources
2. Review slow queries
3. Check network latency
4. Clear cache
5. Restart services
6. Contact support if needed
```

### Module 3: Reporting & Maintenance (Week 3)

#### Custom Reports

```
Creating SQL Reports:
1. Reports > Widgets > New
2. Write SQL query
3. Test with limited data
4. Add parameters
5. Format output
6. Save and share
7. Schedule if needed
```

#### System Maintenance

```
Monthly Tasks:
- Archive old data
- Clean up logs
- Update documentation
- Review configurations
- Test disaster recovery
- Update training materials
```

***

## 3PL Manager Training Guide

### Module 1: Client Onboarding (Week 1)

#### New Client Setup

```
1. Create client profile
2. Configure billing profile
3. Assign warehouse space
4. Setup user accounts
5. Import products
6. Configure integrations
7. Test all processes
8. Train client users
```

#### Billing Configuration

```
Setting Rates:
- Receiving: per pallet/unit
- Storage: per pallet/day
- Picking: per order/line
- Value-added services
- Minimum charges
- Rush fees
```

### Module 2: Client Management (Week 2)

#### Daily Operations

```
Morning Tasks:
- Review client orders
- Check inventory levels
- Monitor SLAs
- Address issues

Afternoon Tasks:
- Update clients
- Review performance
- Plan next day
- Document issues
```

#### Performance Monitoring

```
Client KPIs:
- Order accuracy: >99.5%
- Ship on time: >98%
- Inventory accuracy: >99%
- Damage rate: <0.5%
- Return rate: <2%
```

### Module 3: Billing & Reporting (Week 3)

#### Monthly Billing Process

```
1. Run preliminary bills
2. Review all charges
3. Verify against activity
4. Make adjustments
5. Generate invoices
6. Client approval
7. Send final invoices
8. Track payments
```

#### Client Reporting

```
Standard Reports:
- Inventory summary
- Order activity
- Shipping performance
- Returns summary
- Billing detail
- KPI dashboard
```

***

## Training Certification

### Certification Requirements

#### Level 1: Basic Operator

```
Requirements:
- Complete role training
- Pass written test (80%)
- Demonstrate competency
- 40 hours supervised work
- Zero safety violations

Valid for: 1 year
```

#### Level 2: Advanced Operator

```
Requirements:
- Level 1 certification
- 6 months experience
- Cross-training complete
- Pass advanced test (85%)
- Train new employee

Valid for: 2 years
```

#### Level 3: Lead/Trainer

```
Requirements:
- Level 2 certification
- 1 year experience
- Complete train-the-trainer
- Create training materials
- Lead 5 training sessions

Valid for: 2 years
```

### Competency Testing

#### Written Test Topics

```
- Safety procedures
- System navigation
- Process knowledge
- Error handling
- Quality standards
- Company policies
```

#### Practical Test Elements

```
- Perform key tasks
- Handle exceptions
- Use equipment safely
- Follow procedures
- Meet productivity standards
- Demonstrate accuracy
```

### Training Records

**Documentation Required:**

```
For each trainee:
├── Training dates
├── Modules completed
├── Test scores
├── Practical evaluations
├── Trainer signatures
├── Certification dates
└── Re-certification schedule
```

***

## Training Resources

### Quick Reference Cards

Create laminated cards for:

* Scanner key functions
* Common error codes
* Process checklists
* Emergency contacts
* Safety reminders

### Video Library

Recommended videos:

* System login process
* Receiving procedures
* Picking methods
* Packing standards
* Safety protocols

### Practice Scenarios

Setup training data:

* Test products (TRAIN-001 to TRAIN-100)
* Test customers
* Test orders
* Test locations (TRAIN zone)

### Evaluation Forms

**Training Evaluation:**

```
Rate 1-5:
- Content clarity
- Trainer effectiveness
- Hands-on practice
- Materials quality
- Time allocation
- Readiness to work
```

***

{% hint style="success" %}
**Remember**: Good training is an investment in quality and efficiency. Take time to train properly, and maintain ongoing education as processes evolve.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.p4.software/p4warehouse-english/getting-started/role-based-guides/training.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
