Қателер, шектеулер және қолжетімсіз әрекеттер
Қолжетімсіз батырманың немесе қате туралы хабардың әрқайсысы ақау дегенді білдірмейді. Көбіне бұл саналы шектеу: құқық жоқ, шарт орындалмаған, деректер өзгерген немесе операция алдындағы тексеру әрі қарай жібермейді. Бұл бет нақты не болғанын және не істеу керегін уақыт жоғалтпай әрі шектеулерді қауіпті жолмен айналып өтпей түсінуге көмектеседі.
Жылдам диагностика
Мұны қате деп санамас бұрын үш сұрақ қойыңыз:
- Осы нысан мен әрекетке менің құқығым бар ма?
- Мен жұмыс істеп отырғанда деректерді басқа біреу өзгертіп қойған жоқ па?
- Әрекетті процесс шарты (міндетті өріс, себеп, кезең) бұғаттап тұрған жоқ па?
Осы сұрақтардың жауабы әдетте CRM-дегі «қателердің» 90%-ын түсіндіреді.
Қолжетімділік жоқ
- CRM модуліне қолжетімділік жоқ. Бөлім жасырылған немесе бас тарту туралы хабарлайды — сіздің рөліңізде CRM-ге құқық жоқ. Әкімшіге хабарласыңыз.
- Мәмілеге немесе клиентке қолжетімділік жоқ. Нысан сіздің көру аумағыңыздан тыс. Қажетті воронкаға немесе жазбаға қолжетімділік сұраңыз.
- Басқаруға құқық жеткіліксіз. Көру рұқсат етілген, ал өзгерту немесе баптау рұқсат етілмеген. Бұл бөлінген құқықтар; оларды иесі немесе әкімші береді.
Қолжетімділік шектеуін деректерді CRM-нен тыс жіберу арқылы айналып өтпеңіз: бұл жағдайда клиент бойынша жұмыс тарихы шашырап кетеді, ал бақылау жоғалады.
Көрінеді, бірақ сіз қатысушы емессіз
Кейде нысан көрінеді, бірақ әрекет қолжетімсіз, өйткені сіз байланысты жұмыс тобының қатысушысы емессіз. Бұл жағдайда иесінен сізді қатысушыларға қосуын сұраңыз — бұл айналма әрекет емес, дұрыс жол. Кейбір әрекеттер тек иесіне ғана қолжетімді; ондай кезде оларды иесі орындайды немесе алдымен иелік ауыстырылады.
Құқықтар бойынша жасырылған деректер
Жекелеген өрістер, әсіресе жеке деректер мен заңды тұлғалардың деректемелері, «Құқықтар бойынша жасырылған» деп көрсетілуі мүмкін. Бұл бос деректер емес, қолжетімділік шектеуі: жазбаны сіз көресіз, бірақ бұл өрістерге қолжетімділік жоқ. Егер өріс жұмыс үшін шынымен қажет болса, оны айналып іздемей, оған қолжетімділік сұраңыз.
Өзгерістер қайшылығы және ескірген деректер
- Деректерді басқа пайдаланушы өзгертті. Бөтен түзетуді өшіріп жібермес үшін карточканы жаңартып, өзгерісті қайта қолданыңыз.
- Контекст ескірді. Егер жүктеген сәттен бері құқықтар немесе көру аумағы өзгерген болса, бетті жаңартыңыз.
Кезең немесе мәртебе бұғаттауы
Мәмілені кезеңге өткізу немесе мәртебені ауыстыру операция алдындағы тексерумен бұғатталуы мүмкін. Бұл ақау емес: процесс шартты орындауды талап етеді.
Бірден бірнеше шарт бұзылуы мүмкін. Бұғаттау хабарламасы орындалмаған шарттардың бәрін тізеді — әрқайсысы жеке жолда. Бұл әдейі жасалған: әйтпесе түзету әр себепке бір айналымнан кетер еді.
- Хабарламаны толық оқыңыз, тек бірінші жолды емес.
- Тізілген шарттардың бәрін орындаңыз: міндетті өрістерді толтырыңыз, қажетті қадамдарды аяқтаңыз, деректерді қосыңыз.
- Өткізуді қайталаңыз.
Түзетуден кейін де бұғаттау қалса, жаңа хабарламаны ескісімен салыстырыңыз: себептердің бір бөлігін жапқан шығарсыз, ал біреуі қалған, немесе келесі тексерудің жаңа шарты пайда болған.
Пішін қай жерде түзету керектігін көрсетеді. Шарт карточканың нақты өрісіне қатысты болса, карточка сол өріске жылжып, оны бөлектейді. Ерекшелік — жабу себебі: ол кезең ауыстыру блогында толтырылады, ал карточка ол жерге жылжымайды — оны өзіңіз іздеңіз.
Жеке жағдай — мәмілені жабу: аяқтаушы кезең нәтижені (жеңіске жетті немесе жеңіліп қалды) және жабу себебін талап етуі мүмкін. Олар болмаса, өткізу өтпейді. Шынайы себепті көрсетіңіз: одан кейіннен жоғалтудың нақты пайызы көрінеді.
Жаппай әрекеттің ішінара нәтижесі
Жаппай әрекет (мысалы, бірнеше мәмілені немесе клиентті мұрағаттау) таңдалғандардың бәріне қолданылмауы мүмкін. Себептері — құқықтар, мәртебе, операция алдындағы тексеру немесе нысанды басқа пайдаланушының өзгертуі. Не істеу керек:
- Әрекет қай нысандарға қолданылғанын қараңыз.
- Орындалмағандарын жеке-жеке ашыңыз.
- Себебін түзетіп, бүкіл жинақты соқыр түрде емес, тек қалғандары үшін қайталаңыз.
Клиенттер үшін растау терезесі бөлшектеуді орындауға дейін көрсетеді: қанша жазба өңделеді, қаншасы қажетті күйде тұр және қаншасы қолжетімсіз. Растар алдында оны оқыңыз — бұл кейін ішінара нәтижені тарқатқаннан арзан.
Бөлек жағдай — белсенді күйде қалатыны. Клиенттерді мұрағаттау олардың жұмыс топтары мен клиенттік жобаларын жаппайды; портал бұл туралы растау терезесінде тікелей ескертеді. Ресми түрде әрекет толық өтті, бірақ «жабылған» клиент бойынша жұмыс жүре береді. Мұндай жұмыс топтары мен жобаларды бөлек жабыңыз, әйтпесе бұл алшақтықты ешкім байқамайды.
Кіріс ағыны және интеграциялар
- Нысаннан түскен өтінім CRM-ге жетпеді. Өтінімдер тізімінде беруді қайталау қолжетімді — нысанның маршруттауын тексеріп, оны пайдаланыңыз.
- Интеграция арнасы қате күйінде. Интеграциялар хабындағы әрбір қосылымның күйі болады: белсенді, ескерту, қате, нобай, мұрағатта немесе өшірілген. Қате немесе ескерту күйіндегі арна — бұл ықтимал жоғалған өтінімдер мен хабарлар. Қосылым тексеруін іске қосыңыз: ол түсінікті себепті көрсетеді (баптау мәселесі немесе сыртқы жүйе мәселесі), содан кейін оны түзетіңіз.
- Клиентке хабар жіберілмеді (мессенджерлер). Мессенджер-арналарда қайта жіберу кезегі болады: ілініп қалған хабарларды жоғалтпай, қайтадан жіберуге болады. Оны жүйелі түрде талдап отырыңыз.
- REST-интеграция шақыруларды қабылдамайды. Сыртқы жүйе сұраулар лимиті бойынша, IP ақ тізімде болмағандықтан немесе әдіс рұқсат етілгендердің қатарына кірмегендіктен бас тарту алуы мүмкін. Қосылымның лимиттерін, IP ақ тізімін және рұқсат етілген әрекеттер жинағын тексеріңіз. Қолжетімділік кілті бір рет қана көрсетіледі — егер ол жоғалса, шеберден қайта өтіп, оны қайта шығарыңыз.
- Интеграцияларды баптауға құқық жетіспейді. Коммуникацияларды жазуға құқық болмаса, Интеграциялар хабы тек оқуға ашылады: қосылымдар көрінеді, бірақ шебер, тексеру және ауыстырғыштар қолжетімсіз. Баптауды әкімші орындайды.
- Сыртқы қолжетімділікке шақыру жарамсыз (мерзімі өтті, пайдаланылды, кері қайтарып алынды). Жаңа шақыру шығарыңыз.
Автоматтандыру басқаша әрекет етті
Егер ереже жұмыс істемесе немесе күтілгеннен басқаша жұмыс істесе:
- ереже қосылғанын және оның аумағы мен шарты осы жағдайға сай келетінін тексеріңіз;
- іске қосулар тарихын ашыңыз — ол ереже не істегенін және қай жерде тоқтағанын көрсетеді;
- егер автоматтандыруды баптауға болмаса, ол құқықтармен шектелген немесе модуль баптауларында уақытша тоқтатылған болуы мүмкін.
Кім әрекет етуі керек
| Жағдай | Кім көмектеседі |
|---|---|
| Модульге, воронкаға, өріске қолжетімділік жоқ | Әкімші немесе кеңістік иесі |
| Жұмыс тобының қатысушысы емес | Жұмыс тобының иесі |
| Кезең немесе мәртебе бұғаттауы | Орындаушы тексеру шартын орындайды |
| Өтінім жетпеді / арна қате күйінде | Процесс әкімшісі немесе интеграцияға жауапты тұлға |
| Автоматтандыру ережесі басқаша жұмыс істейді | Ереже иесі |
Мәселені тез шешу үшін оны қалай сипаттау керек
Егер шектеуді немесе қатені өзіңіз тарата алмасаңыз, мәселені әкімші немесе процесс иесі қосымша сұраусыз түсінетіндей етіп сипаттаңыз. Мынаны көрсетіңіз:
- қай жерде: қай экранда және қай воронкада болды;
- не істедіңіз: қандай әрекетті орындамақ болдыңыз;
- нені көрдіңіз: хабардың нақты мәтіні немесе қай батырма қолжетімсіз;
- қай нысан бойынша: мәміле, клиент немесе воронка (жеке деректерсіз — сілтеме немесе нөмір жеткілікті);
- қайталана ма: бетті жаңартқаннан кейін мәселе қала ма.
Өтінімде клиенттің жеке деректерін және жеке сілтемелерді жібермеңіз — жағдайды сөзбен сипаттаңыз. Дәл сипаттама хат алмасудың бір-екі айналымын үнемдейді әрі түзетуді жылдамдатады: одан бұл құқық па, процесс шарты ма, әлде шынайы ақау ма екені бірден көрінеді.
Бас тарту коды көрсетілсе
Сервер техникалық reasonCode қайтара алады, бірақ интерфейс оны түсінікті хабарға аударады және шикі кодты пайдаланушыға көрсетпейді. Диагноз үшін ішкі кодқа емес, хабардың мағынасына, әрекетке және нысанға сүйеніңіз.
| Хабардың мағынасы | Не істеу керек | Кім көмектеседі |
|---|---|---|
| Қолжетім жоқ немесе адамды тағайындау мүмкін емес | Рөлді, ауқымды және қатысушыны тексеріңіз; деректерді CRM сыртында таратпаңыз | Әкімші, жоба немесе воронка иесі |
| Деректерді басқа пайдаланушы өзгертті | Жаңартып, тек өзекті өзгерісті қалдырыңыз және қайталаңыз | Нәтиже түсініксіз болса, ағымдағы өзгеріс авторы |
| Шарт, өріс немесе байланыс жарамсыз | Көрсетілген элементті түзетіп, қайталаңыз | Процесс иесі |
| Тексеру сервисі, сұрау немесе интеграция уақытша қолжетімсіз | Дубликат жасамаңыз және жаппай әрекетті соқыр қайталамаңыз; күтіп, бір рет қайталаңыз | Интеграцияға жауапты немесе әкімші |
Қолдау қызметіне экрандағы нақты хабарды, экран мен әрекетті, нысан түрін, уақытты және қайталау нәтижесін жіберіңіз. Шикі JSON, токендер, жеке деректер немесе жеке сілтемелерді қоспаңыз: бас тарту кодының өзі қажетті түзетуді түсіндірмейді.
Жақсы тәжірибелер
- Алдымен құқықтарды, өзгерістерді және процесс шарттарын тексеріңіз, содан кейін мұны қате деп санаңыз.
- Бұғаттау хабарын толық оқыңыз: онда бірден бірнеше себеп тізілуі мүмкін.
- Жаппай әрекет алдында растау терезесіндегі бөлшектеуді оқыңыз, тек орындалғаннан кейінгі қорытындыны ғана емес.
- Қайшылық кезінде бөтен түзетуді өшіріп жібермей, деректерді жаңартыңыз.
- Ішінара нәтижені себептер бойынша талдаңыз, жаппай әрекетті соқыр түрде қайталамаңыз.
- Қолжетімділік шектеулерін деректерді CRM-нен тыс жіберу арқылы айналып өтпеңіз.
Жиі кездесетін қателер
Құқық шектеуін ақау деп санау. Уақыт ойдағыдай жұмыс істеп тұрғанды «жөндеуге» кетеді; тек қолжетімділік сұрау жеткілікті.
Операция алдындағы тексеру хабарын елемеу. Онда нені түзету керегі әлдеқашан жазылған.
Бұғаттау себептерін бір-бірлеп түзету. Хабарлама олардың бәрін бірден тізеді; әр түзетуден кейін операцияны қайталау — артық айналымдар және «қате кетпей жатыр» деген сезім.
Ішінара нәтижеден кейін жаппай әрекетті қайталау. Мәмілелердің бір бөлігі тағы өтпейді, ал себебі талданбай қалады.
Қолжетімділікті деректерді сыртқа жіберу арқылы айналып өту. Бұл — ағып кету қаупі және клиент тарихына бақылауды жоғалту.
Қайшылық кезінде жаңартудың орнына жаңа жазба ашу. Қосарланған жазба пайда болады, деректер шашырайды.
Нәтижені қалай тексеру керек
- нақты не болғаны түсінікті: құқықтар, қайшылық немесе процесс шарты;
- бұғаттау хабары оқылды және шарт орындалды;
- ішінара нәтиже қалған нысандар бойынша талданды;
- жетпеген өтінім қайта берілді, интеграция арнасы тексерілді;
- қолжетімділік айналма жолсыз, штаттық тәртіппен сұралды.