🛠️ IMP-0008 · After-Sales
🔀 State-Machine Progress
✓ Validating
✗ Pending Preview
Committed
✗ Failed
📋 Job Info
| Job ID | IMP-0008 |
|---|---|
| Module | 🛠️ After-Sales (aftersales · uc_aftersales_tickets) |
| File name | tiket_aftersales_jan.xlsx |
| Format | EXCEL |
| Status | Failed |
| Total rows | 340 |
| Rows passed | 0 |
| Error rows | 340 |
| Submitted by (masked) | rina.w***@***.id |
| Submitted at | 2026-01-25 08:30 WIB |
| Finished at | 2026-01-25 10:38 WIB |
🔗 Field-Mapping Preview (source → target)
| Source column (uploaded file) | Target column (table) | Type | Required | Match | |
|---|---|---|---|---|---|
no_tiket | → | ticket_no | text | Required | Manual |
id_pelanggan | → | customer_id | text | Required | Auto |
model_mesin | → | machine_model | text | Optional | Auto |
jenis_masalah | → | issue_type | text | Required | Auto |
tingkat | → | severity | text | Optional | Manual |
status | → | status | text | Optional | Auto |
teknisi | → | technician | text | Optional | Auto |
dibuat_pada | → | created_at | timestamptz | Optional | Auto |
🧪 Validation Result
Failed Validation failed; all 340 rows were rejected and nothing was written.
Error row sample:
行 3: ticket_no='' 主键为空;行 3-340 全部失败
💡 Fix Suggestion: Empty ticket numbers aborted the whole batch: ensure the first column maps to ticket_no with no blanks, then re-import.
⚠️ Human-Gate
⏳ Running an import and rolling back are high-risk actions: these buttons render a pending state only — clicking executes nothing; the boss must approve in the Human-Gate ledger before the system acts.