Zapier’da Filter, Paths va Formatter: ko‘p bosqichli ssenariylar
Amaliyot4 daqInnovialabs tahririyati
Qisqacha
Filter ma’lumot mos kelmasa Zap’ni to‘xtatadi, Paths shartlarga qarab turli harakatlar zanjirini ishga tushiradi, Formatter esa sana, matn va sonlarni kerakli formatga keltiradi; filtrlarni imkon qadar erta qo‘ying, shunda ortiqcha harakatlar vazifa sarflamaydi.
Qisqacha: qaysi vosita nima uchun
Ko‘p bosqichli Zap’da uchta o‘rnatilgan vosita uchta turli vazifani hal qiladi:
| Vosita | Nima qiladi | Qachon kerak |
|---|---|---|
| Filter | Shart bajarilgandagina ishga tushishni davom ettiradi | Barcha emas, faqat ayrim hodisalarni qayta ishlash kerak |
| Paths | Ssenariyni o‘z shartlari va harakatlariga ega tarmoqlarga bo‘ladi | Turli ma’lumotlar turli harakatlarni talab qiladi |
| Formatter | Qiymatlarni o‘zgartiradi: sana, matn, son, ro‘yxat | Manba formati qabul qiluvchiga mos emas |
Odatiy ssenariy: saytdan ariza Zap’ga keladi, Filter spam va test arizalarini olib tashlaydi, Formatter telefon va sanani tozalaydi, Paths esa bir shahardan kelgan arizani CRM’ning bir voronkasiga, boshqasidan kelganini boshqasiga yuboradi.
Filter: ortiqcha ishga tushishlarni to‘xtatish
Filter by Zapier bosqichi trigger va harakatlar orasiga qo‘yiladi. Unda «faqat … bo‘lsa davom ettirish» qoidasini belgilaysiz: maydon, taqqoslash turi va qiymat.
Foydali taqqoslash turlari:
- Text: contains, exactly matches, is in (ro‘yxatdagi qiymat);
- Number: greater than, less than;
- Date/time: after, before;
- Exists / Does not exist — maydon to‘ldirilgan yoki bo‘sh.
Shartlarni AND (hammasi bajarilishi kerak) va OR (bittasi yetarli) orqali birlashtirish mumkin. Filter ishga tushishni o‘tkazmasa, Zap to‘xtaydi, Zap History’da esa qaysi shartda to‘xtagani ko‘rinadi.
Asosiy qoida: filtrni triggerga imkon qadar yaqin qo‘ying. Filtrdan oldin bajarilgan har bir harakat allaqachon sarflangan bo‘ladi, hatto keyin ishga tushish to‘xtasa ham. Agar triggerning o‘zi filtrlay olsa (masalan, aniq forma, papka yoki status tanlash), shu sozlamadan foydalaning — ortiqcha hodisalar Zap’ga umuman tushmaydi.
Paths: mantiqni tarmoqlash
Paths by Zapier bir nechta tarmoq yaratadi, har birining o‘z qoidalari va harakatlar zanjiri bor. Masalan:
- Path A: buyurtma summasi chegaradan katta — Slack’da menejerga xabar va CRM’da vazifa;
- Path B: summa chegaradan kichik — faqat Google Sheets’ga yozuv;
- Path C: «shahar» maydoni bo‘sh — ma’lumotni aniqlashtirishni so‘rab xat.
Muhim xususiyat: tarmoqlar bir-biridan mustaqil tekshiriladi. Ikki tarmoqning sharti bir vaqtda bajarilsa, ikkalasi ham ishlaydi. Bunga yo‘l qo‘ymaslik uchun shartlarni o‘zaro istisno qiladigan qiling: bir tarmoqda «katta yoki teng», boshqasida «kichik», bo‘sh qiymatlar uchun esa Does not exist bilan alohida tarmoq.
Paths hamma tariflarda mavjud emas, rejangizni tekshiring. Tarmoqlar juda ko‘payib ketsa, ssenariyni bir nechta Zap’ga bo‘lish yoki tanlovni Lookup Table’ga chiqarish haqida o‘ylang.
Formatter: sana, matn va sonlar
Formatter by Zapier — o‘zgartiruvchi bosqich. Asosiy rejimlari:
Date / Time
- Format — sanani kerakli formatga o‘tkazish, masalan API uchun
YYYY-MM-DDyoki xat uchunDD.MM.YYYY, vaqt mintaqasini ko‘rsatgan holda; - Add/Subtract Time — vazifa muddati uchun «3 kundan keyin» sanasini olish;
- Compare Dates — sanalar orasidagi farqni hisoblash.
Text
- Trim Whitespace, Capitalize, Lowercase — ism va email’larni bir xil ko‘rinishga keltirish;
- Replace — ortiqcha belgilarni olib tashlash, masalan telefondagi bo‘shliq va qavslarni;
- Split Text — «Ism Familiya»ni qismlarga ajratish;
- Extract Email / Extract Number — erkin matndan qiymatni ajratib olish;
- Default Value — maydon bo‘sh bo‘lsa, qiymat qo‘yish.
Numbers
- Format Number — minglik ajratgichlar va o‘nlik nuqta;
- Perform Math Operation va Spreadsheet-Style Formula — chegirma, soliq yoki pozitsiyalar summasini hisoblash;
- Format Phone Number — raqamni xalqaro formatga keltirish.
Utilities
- Lookup Table — qiymatlarni moslashtirish: «toshkent» → mas’ul menejer ID’si;
- Line Itemizer — buyurtma pozitsiyalari ro‘yxati bilan ishlash.
Maslahat: bitta o‘zgartirish uchun bitta Formatter qo‘llang va bosqichlarga tushunarli nom bering. Bir oydan keyin «Format date for CRM»ni o‘qish «Formatter 3»dan ancha oson.
Vazifalar sarfini qanday nazorat qilish
Vazifalar bajarilgan harakatlar uchun hisoblanadi. O‘rnatilgan bosqichlar o‘z qoidalari bo‘yicha hisoblanadi va Zapier ularni vaqt o‘tishi bilan o‘zgartirib kelgan, shuning uchun joriy yordam sahifasini tekshiring. Umumiy tamoyillar o‘zgarmaydi:
- Triggerdan keyin darhol filtr — to‘xtatilgan ishga tushish undan keyingi harakatlarni sarflamaydi.
- Trigger darajasida filtrlash — umuman kamroq ishga tushish.
- Halqasiz. Zap yozuvni yangilasa va trigger aynan shu yozuv yangilanishida ishlasa, cheksiz sikl hosil bo‘ladi. «Zapier tomonidan qayta ishlangan» kabi belgi-maydon bo‘yicha filtr qo‘shing.
- Dublikatlardan himoya. Yangi yozuv yaratishdan oldin Find bosqichi orqali u bor-yo‘qligini tekshiring.
- Zap History’ni muntazam ko‘ring — qaysi Zap’lar ko‘proq sarflashi va ishga tushishlar qayerda to‘xtashi ko‘rinadi.
Ko‘p uchraydigan xatolar
- Matn bo‘yicha filtr yozilishga sezgir: «Tashkent» va oxirida bo‘shliq bilan «tashkent » — turli qiymatlar. Avval Formatter bilan normallashtiring, keyin filtrlang.
- Sonlarni matn sifatida taqqoslash: Number guruhidagi shart tanlanganiga ishonch hosil qiling.
- Vaqt mintaqasisiz sana: kechqurungi hodisa keyingi kunga «ko‘chib» ketishi mumkin.
- Paths’dagi bir-biriga kesishadigan shartlar, ular tufayli ikki tarmoq ishlaydi.