CSV'dan haydovchi import qilish
Tezkor yo’l
“Tezkor yo’l” bo'limi- Fleet → Drivers sahifasida Import CSVni, so’ng Download templateni bosing.
- Har qatorga bitta haydovchi yozing va faylni CSV (UTF-8) sifatida saqlang.
- Choose fileni bosing, faylni tanlang va Uploadni bosing.
- Sonini tekshiring va Doneni bosing.
Bu nima va nima uchun kerak
“Bu nima va nima uchun kerak” bo'limiRoudiy’dan foydalanishni boshlaganingizda yoki bir guruh yangi haydovchini ishga olganingizda, ularni birma-bir emas, bitta jadvaldan qo’shing. Masalan, haydovchilar ro’yxatingizni — James Carter, Maria Lopez va Dallas North hamda Dallas South jamoalarining qolganlarini — shablonga ko’chirib, bir marta yuklaysiz.
Transport importidagi kabi fayl yo to’liq import qilinadi, yo umuman qilinmaydi: bitta noto’g’ri qator bo’lsa, hech narsa qo’shilmaydi va tuzatish uchun qatorlar bo’yicha xatolar ro’yxatini olasiz.
Boshlashdan oldin
“Boshlashdan oldin” bo'limi- Standart holatda haydovchilarni faqat Company Admin import qila oladi. Bu huquq custom rolda ham bo’lishi mumkin.
- Faylda ko’rsatilgan guruhlar oldindan mavjud bo’lishi kerak; import ularni yaratmaydi. Guruhlarni ko’ring.
- Import faqat yangi haydovchilarni qo’shadi. U mavjud haydovchilarni yangilamaydi va hech kimni transportga biriktirmaydi.
- Haydovchilar tizimga kirmaydi, shuning uchun hech kim taklif yoki parol olmaydi.

Replay'ni yuklab bo'lmadi. Quyidagi qadamlar baribir har bir amalni tushuntiradi.
Qadamma-qadam
“Qadamma-qadam” bo'limi-
Dialogni oching va shablonni oling.
Fleet → Drivers sahifasida Import CSVni bosing. Import drivers dialogida Fill in the template, one row per line. The file is imported all or nothing. deb yozilgan. Download templateni bosing va uning sarlavha qatorini aynan o’zgartirmasdan qoldiring:
first_name,last_name,phone,cdl_number,license_state,email,employee_id,groupDana,Driver,(555) 123-4567,D12345678,TX,dana@example.com,E-100,Namunaviy qatorni o’z haydovchilaringiz bilan almashtiring, har qatorga bittadan. Qiymatlar qoidalari:
- first_name, last_name, phone, cdl_number va license_state majburiy.
- phone 10 xonali AQSh raqami bo’lishi kerak va istalgan odatiy ko’rinishda yozilishi mumkin,
masalan
(214) 555-0147,214.555.0147yoki+1 214 555 0147. - license_state — AQSh shtati yoki DC, masalan
TX. - cdl_number faylda takrorlanmasligi va mavjud haydovchilaringizga, jumladan faolsizlantirilganlariga ham mos kelmasligi kerak.
- Ikki haydovchining telefon raqami bir xil bo’lishi mumkin.
- email va employee_id ixtiyoriy.
- group — mavjud guruh nomi, masalan
Dallas South; katta-kichik harf ahamiyatsiz. Agar kirishingiz ma’lum guruhlar bilan cheklangan bo’lsa, u majburiy.
Boshqa maydonlar Haydovchi qo’shish qoidalariga bo’ysunadi.
-
Faylingizni tanlang.
Jadvalni CSV (UTF-8) sifatida saqlang, Choose fileni bosing va uni tanlang. Faqat 5 MB gacha va 1 000 qatorgacha bo’lgan
.csvfayllar qabul qilinadi. Fayl tanlanmaguncha dialogda No file chosen · .csv up to 5 MB turadi; uzunroq faylda The file has N rows; up to 1,000 are accepted. chiqadi. Amalda har bir faylni 1 MB dan kichik qiling: dialogda 5 MB deb yozilgan bo’lsa ham, kattaroq fayl File is too large (max 5 MB). Nothing was imported. xabari bilan rad etiladi. -
Yuklang.
Uploadni bosing. Fayl tekshirilayotganda tugmada Uploading… yoziladi.
Biror narsa noto’g’ri bo’lsa, dialogda File rejected: N errors. Nothing was imported. va Row, Column, Error ustunli jadval chiqadi. Sarlavha 1-qator, ya’ni birinchi haydovchingiz 2-qator. Ro’yxatni saqlash uchun **Download errors (CSV)**ni bosing, qatorlarni tuzating va butun faylni qayta yuklang.
-
Natijani tekshiring.
Muvaffaqiyatli bo’lsa, dialog va xabarda, masalan, 12 drivers imported chiqadi. Doneni bosing.
Keyin nima bo’ladi
“Keyin nima bo’ladi” bo'limi- Yangi haydovchilar Fleet → Drivers sahifasining Active tabida, joriy transportsiz turadi.
- Dispetcher har bir haydovchini truck’ning Live tabidan biriktiradi.
- Har bir haydovchining profili bor; safety score ballar hisoblangandan keyin (har dushanba) paydo bo’ladi.
Agar biror narsa noto’g’ri ketsa
“Agar biror narsa noto’g’ri ketsa” bo'limiFayl qabul qilinmadi
| Ekrandagi xabar | Sababi | Nima qilish kerak |
|---|---|---|
| Pick a .csv file | Fayl .csv emas. | Jadvalni CSV (UTF-8) sifatida saqlang. |
| File is too large (max 5 MB) | Fayl 5 MB dan, yuklashda esa 1 MB dan katta. | Uni 1 MB dan kichik fayllarga bo’ling. |
| The file is empty / The file has no data rows. | Faylda hech narsa yo’q yoki faqat sarlavha bor. | Kamida bitta haydovchi qatorini qo’shing. |
| File is larger than 5 MB or has more than 1,000 rows | Server hajm yoki qatorlar sonini rad etdi. | Faylni bo’ling. |
| Column x is missing. Download the template. | Shablon ustuni o’chirilgan yoki qayta nomlangan. | Shablonni yuklab oling va ma’lumotlarni unga ko’chiring. |
| Unknown column x. Download the template. | Sarlavhada shablonda yo’q ustun bor. | Uni olib tashlang yoki shablondan boshlang. |
Keng tarqalgan qator xatolari
| Jadvaldagi xato | Nima qilish kerak |
|---|---|
| phone must be a US number (+1XXXXXXXXXX) | 10 xonali AQSh raqamini yozing, masalan (214) 555-0147. |
| license_state must be a US state or DC | 2 harfli kodni yozing, masalan TX. |
| a driver with this cdl_number exists | Qatorni olib tashlang; haydovchi Roudiy’da allaqachon bor (faolsizlantirilgan bo’lishi mumkin). |
| no group named “X” | Guruh nomini tuzating yoki avval guruhni yarating. |
| first_name is required (shuningdek last_name is required, phone is required, cdl_number is required, license_state is required) | O’sha qatordagi yetishmayotgan qiymatni to’ldiring. |
Savollar
“Savollar” bo'limiImport orqali mavjud haydovchilarning telefon raqamini yangilasa bo’ladimi? Yo’q. Import faqat yangi haydovchilarni qo’shadi. Mavjud haydovchilarni ularning profilida tahrirlang.
Fayl haydovchilarni truck’larga biriktira oladimi? Yo’q. Biriktirishlar import qilinmaydi. Haydovchilarni dispetcher transportning Live tabida biriktiradi.
Faylimda faolsizlantirilgan haydovchi bor. Endi nima qilay? CDL mavjud bo’lgani uchun qator xato beradi. Qatorni olib tashlang va o’sha haydovchini Deactivated tabidan qayta faollashtiring.