英文版md
This commit is contained in:
167
en/planning_production/reject_management.md
Normal file
167
en/planning_production/reject_management.md
Normal file
@@ -0,0 +1,167 @@
|
||||
# Battery Rejection Management
|
||||
|
||||
## 1. Function Overview
|
||||
|
||||
Battery Rejection Management is used to reactivate NG (defective) batteries produced during production, restoring them to normal production status and continuing to flow according to the process flow.
|
||||
|
||||
**Main Functions:**
|
||||
|
||||
- Battery Verification: Input battery barcode, the system verifies whether the battery meets the reactivation conditions
|
||||
- Rejection Activation: Reactivate eligible NG batteries and restore them to normal production status
|
||||
|
||||
**Function Screenshot**:
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image_en/planning_and_production/reject_management/电池复投管理页面截图.png" alt="Battery Rejection Management Page Screenshot">
|
||||
<div style="font-size:12px; font-weight:bold;">Figure 1: Battery Rejection Management Page</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 2. Term Explanation
|
||||
|
||||
| Term | Definition |
|
||||
|------|------------|
|
||||
| NG Battery | Batteries judged as defective during quality inspection in production |
|
||||
| Rejection | Reactivate NG batteries to restore normal production |
|
||||
| Battery Barcode | Unique identification number of the battery |
|
||||
| Activation Status | Whether the battery is currently in a flowable production state |
|
||||
| Tray | Production container carrying batteries |
|
||||
| Batch | Production batch to which the battery belongs |
|
||||
|
||||
## 3. Battery Rejection Logic Flow
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant 用户 as User
|
||||
participant 前端页面 as Frontend Page
|
||||
participant 后端服务 as Backend Service
|
||||
participant Workerman as Workerman
|
||||
|
||||
用户->>前端页面: Input battery barcode, click verify data
|
||||
前端页面->>后端服务: Request to verify battery information
|
||||
|
||||
后端服务->>后端服务: Validation 1: Check if battery exists in the system
|
||||
alt Battery does not exist
|
||||
后端服务-->>前端页面: Prompt battery does not exist
|
||||
前端页面-->>用户: Display exception information
|
||||
end
|
||||
|
||||
后端服务->>后端服务: Validation 2: Check if all battery batches are the same
|
||||
alt Batch mismatch
|
||||
后端服务-->>前端页面: Prompt batch mismatch
|
||||
前端页面-->>用户: Display exception information
|
||||
end
|
||||
|
||||
后端服务->>后端服务: Validation 3: Check if battery is bound to an activated tray
|
||||
alt Tray still activated
|
||||
后端服务-->>前端页面: Prompt tray activated
|
||||
前端页面-->>用户: Display exception information
|
||||
end
|
||||
|
||||
后端服务->>后端服务: Validation 4: Check if battery is in NG status
|
||||
alt Not NG battery
|
||||
后端服务-->>前端页面: Prompt not NG battery
|
||||
前端页面-->>用户: Display exception information
|
||||
end
|
||||
|
||||
后端服务->>后端服务: Validation 5: Check if battery is in inactive status
|
||||
alt Battery already activated
|
||||
后端服务-->>前端页面: Prompt battery already activated
|
||||
前端页面-->>用户: Display exception information
|
||||
end
|
||||
|
||||
后端服务-->>前端页面: Verification passed, return battery details
|
||||
前端页面-->>用户: Display battery information table
|
||||
|
||||
用户->>前端页面: Verify information, click rejection activation
|
||||
前端页面-->>用户: Pop up confirmation prompt
|
||||
用户->>前端页面: Click OK
|
||||
|
||||
前端页面->>Workerman: Send rejection activation command
|
||||
Workerman->>Workerman: Copy battery data to generate new record
|
||||
Workerman->>Workerman: Clear NG flag and grade information
|
||||
Workerman->>Workerman: Reactivate battery
|
||||
Workerman-->>前端页面: Return activation success
|
||||
前端页面-->>用户: Prompt rejection successful, battery restored to flow
|
||||
```
|
||||
|
||||
**Key Validation Rules:**
|
||||
|
||||
| Validation Item | Rule Description |
|
||||
|-----------------|------------------|
|
||||
| Battery Existence | Each input battery barcode must exist in the system |
|
||||
| Batch Consistency | All input batteries must belong to the same production batch |
|
||||
| Tray Status | If the battery is bound to a tray, the tray cannot be in activated status |
|
||||
| NG Status | The battery must have an NG flag; normal batteries cannot be rejected |
|
||||
| Activation Status | The battery must currently be in inactive status; already activated batteries cannot be rejected |
|
||||
|
||||
## 4. Operation Steps
|
||||
|
||||
### 4.1 Verify Battery
|
||||
|
||||
1. Go to [Production Monitoring] → [Battery Rejection Management]
|
||||
2. Enter battery barcodes in the input box:
|
||||
- Method 1: Directly enter multiple battery barcodes in the input box, separated by commas
|
||||
- Method 2: Click the **📄** button on the right side of the input box, enter one battery barcode per line in the pop-up multi-line input box, click OK
|
||||
3. Click the **[Verify Data]** button
|
||||
4. The system validates the battery information, and upon passing, displays the battery details in the table below
|
||||
|
||||
**Table Field Description:**
|
||||
|
||||
| Field | Description |
|
||||
|-------|-------------|
|
||||
| Battery Barcode | Unique identification number of the battery |
|
||||
| Batch | Production batch to which the battery belongs |
|
||||
| Tray | Tray number bound to the battery |
|
||||
| Serial Number | Production serial number of the battery |
|
||||
| Activation Status | "Activated" or "Inactivated" |
|
||||
| Grade Type | Grade classification of the battery |
|
||||
| Grade | Grade information of the battery |
|
||||
| Previous Process | Last completed process of the battery |
|
||||
| Current Process | Next process for the battery to flow to |
|
||||
|
||||
### 4.2 Execute Rejection Activation
|
||||
|
||||
1. After verification, verify the battery information in the table
|
||||
2. Click the **[Rejection Activation]** button
|
||||
3. The system pops up a confirmation prompt: "After confirmation, the battery will be activated. After activation, production can only start from the current process, and cannot redo the previous process"
|
||||
4. Click **OK** to complete the rejection
|
||||
|
||||
**[Important]**:
|
||||
- After rejection activation, the NG flag of the battery will be cleared, and the grade information will also be cleared
|
||||
- After activation, the battery can only continue to flow from the current process and cannot return to the previous process
|
||||
- This operation is irreversible. Please confirm before executing
|
||||
|
||||
**Function Screenshots**:
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image_en/planning_and_production/reject_management/电池复投激活电池输入截图.png" alt="Battery Rejection Activation Input Screenshot">
|
||||
<div style="font-size:12px; font-weight:bold;">Figure 1: Battery Rejection Activation Input</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image_en/planning_and_production/reject_management/电池复投激活数据验证截图.png" alt="Battery Rejection Activation Data Verification Screenshot">
|
||||
<div style="font-size:12px; font-weight:bold;">Figure 2: Battery Rejection Activation Data Verification</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image_en/planning_and_production/reject_management/电池复投激活数据验证通过截图.png" alt="Battery Rejection Activation Data Verification Passed Screenshot">
|
||||
<div style="font-size:12px; font-weight:bold;">Figure 3: Battery Rejection Activation Data Verification Passed</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image_en/planning_and_production/reject_management/复投激活确认截图.png" alt="Rejection Activation Confirmation Screenshot">
|
||||
<div style="font-size:12px; font-weight:bold;">Figure 4: Rejection Activation Confirmation</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 5. Common Exception Prompts
|
||||
|
||||
| Prompt Message | Cause | Handling Suggestion |
|
||||
|----------------|-------|---------------------|
|
||||
| Battery does not exist in BATTERY_MAP data | Battery barcode input error or not registered in the system | Check if the barcode is correct |
|
||||
| Battery batch does not match the first one | Batteries from different batches were input | Ensure batteries from the same batch are rejected together |
|
||||
| The tray bound to the battery is still activated | The tray containing the battery is still in production | Wait for the tray to complete before operating |
|
||||
| The barcode must be inactive and an NG battery | The battery does not meet the rejection conditions | Only NG and inactive batteries can be rejected |
|
||||
| The battery is already activated in the batch, no need to reactivate | The battery is already activated | No operation needed |
|
||||
| The battery has no NG information, not an NG battery | The battery is a normal product | Normal batteries do not need rejection |
|
||||
Reference in New Issue
Block a user