LadVen OS жүйесін тестілеуге шақырамызДемо сұрау
Негізгі мазмұнға өту

Қателер, шектеулер және қолжетімсіз әрекеттер

Қолжетімсіз батырманың немесе қате туралы хабардың әрқайсысы ақау дегенді білдірмейді. Көбіне бұл саналы шектеу: құқық жоқ, шарт орындалмаған, деректер өзгерген немесе операция алдындағы тексеру әрі қарай жібермейді. Бұл бет нақты не болғанын және не істеу керегін уақыт жоғалтпай әрі шектеулерді қауіпті жолмен айналып өтпей түсінуге көмектеседі.

Жылдам диагностика

Жылдам диагностика — conceptual guidance, not UI evidence

Мұны қате деп санамас бұрын үш сұрақ қойыңыз:

  1. Осы нысан мен әрекетке менің құқығым бар ма?
  2. Мен жұмыс істеп отырғанда деректерді басқа біреу өзгертіп қойған жоқ па?
  3. Әрекетті процесс шарты (міндетті өріс, себеп, кезең) бұғаттап тұрған жоқ па?

Осы сұрақтардың жауабы әдетте CRM-дегі «қателердің» 90%-ын түсіндіреді.

Қолжетімділік жоқ

Қолжетімділік жоқ — conceptual guidance, not UI evidence

  • CRM модуліне қолжетімділік жоқ. Бөлім жасырылған немесе бас тарту туралы хабарлайды — сіздің рөліңізде CRM-ге құқық жоқ. Әкімшіге хабарласыңыз.
  • Мәмілеге немесе клиентке қолжетімділік жоқ. Нысан сіздің көру аумағыңыздан тыс. Қажетті воронкаға немесе жазбаға қолжетімділік сұраңыз.
  • Басқаруға құқық жеткіліксіз. Көру рұқсат етілген, ал өзгерту немесе баптау рұқсат етілмеген. Бұл бөлінген құқықтар; оларды иесі немесе әкімші береді.

Қолжетімділік шектеуін деректерді CRM-нен тыс жіберу арқылы айналып өтпеңіз: бұл жағдайда клиент бойынша жұмыс тарихы шашырап кетеді, ал бақылау жоғалады.

Көрінеді, бірақ сіз қатысушы емессіз

Көрінеді, бірақ сіз қатысушы емессіз — conceptual guidance, not UI evidence

Кейде нысан көрінеді, бірақ әрекет қолжетімсіз, өйткені сіз байланысты жұмыс тобының қатысушысы емессіз. Бұл жағдайда иесінен сізді қатысушыларға қосуын сұраңыз — бұл айналма әрекет емес, дұрыс жол. Кейбір әрекеттер тек иесіне ғана қолжетімді; ондай кезде оларды иесі орындайды немесе алдымен иелік ауыстырылады.

Құқықтар бойынша жасырылған деректер

Құқықтар бойынша жасырылған деректер — conceptual guidance, not UI evidence

Жекелеген өрістер, әсіресе жеке деректер мен заңды тұлғалардың деректемелері, «Құқықтар бойынша жасырылған» деп көрсетілуі мүмкін. Бұл бос деректер емес, қолжетімділік шектеуі: жазбаны сіз көресіз, бірақ бұл өрістерге қолжетімділік жоқ. Егер өріс жұмыс үшін шынымен қажет болса, оны айналып іздемей, оған қолжетімділік сұраңыз.

Өзгерістер қайшылығы және ескірген деректер

Өзгерістер қайшылығы және ескірген деректер — conceptual guidance, not UI evidence

  • Деректерді басқа пайдаланушы өзгертті. Бөтен түзетуді өшіріп жібермес үшін карточканы жаңартып, өзгерісті қайта қолданыңыз.
  • Контекст ескірді. Егер жүктеген сәттен бері құқықтар немесе көру аумағы өзгерген болса, бетті жаңартыңыз.

Кезең немесе мәртебе бұғаттауы

Кезең немесе мәртебе бұғаттауы — conceptual guidance, not UI evidence

Мәмілені кезеңге өткізу немесе мәртебені ауыстыру операция алдындағы тексерумен бұғатталуы мүмкін. Бұл ақау емес: процесс шартты орындауды талап етеді.

Бірден бірнеше шарт бұзылуы мүмкін. Бұғаттау хабарламасы орындалмаған шарттардың бәрін тізеді — әрқайсысы жеке жолда. Бұл әдейі жасалған: әйтпесе түзету әр себепке бір айналымнан кетер еді.

  • Хабарламаны толық оқыңыз, тек бірінші жолды емес.
  • Тізілген шарттардың бәрін орындаңыз: міндетті өрістерді толтырыңыз, қажетті қадамдарды аяқтаңыз, деректерді қосыңыз.
  • Өткізуді қайталаңыз.

Түзетуден кейін де бұғаттау қалса, жаңа хабарламаны ескісімен салыстырыңыз: себептердің бір бөлігін жапқан шығарсыз, ал біреуі қалған, немесе келесі тексерудің жаңа шарты пайда болған.

Пішін қай жерде түзету керектігін көрсетеді. Шарт карточканың нақты өрісіне қатысты болса, карточка сол өріске жылжып, оны бөлектейді. Ерекшелік — жабу себебі: ол кезең ауыстыру блогында толтырылады, ал карточка ол жерге жылжымайды — оны өзіңіз іздеңіз.

Жеке жағдай — мәмілені жабу: аяқтаушы кезең нәтижені (жеңіске жетті немесе жеңіліп қалды) және жабу себебін талап етуі мүмкін. Олар болмаса, өткізу өтпейді. Шынайы себепті көрсетіңіз: одан кейіннен жоғалтудың нақты пайызы көрінеді.

Жаппай әрекеттің ішінара нәтижесі

Жаппай әрекеттің ішінара нәтижесі — conceptual guidance, not UI evidence

Жаппай әрекет (мысалы, бірнеше мәмілені немесе клиентті мұрағаттау) таңдалғандардың бәріне қолданылмауы мүмкін. Себептері — құқықтар, мәртебе, операция алдындағы тексеру немесе нысанды басқа пайдаланушының өзгертуі. Не істеу керек:

  1. Әрекет қай нысандарға қолданылғанын қараңыз.
  2. Орындалмағандарын жеке-жеке ашыңыз.
  3. Себебін түзетіп, бүкіл жинақты соқыр түрде емес, тек қалғандары үшін қайталаңыз.

Клиенттер үшін растау терезесі бөлшектеуді орындауға дейін көрсетеді: қанша жазба өңделеді, қаншасы қажетті күйде тұр және қаншасы қолжетімсіз. Растар алдында оны оқыңыз — бұл кейін ішінара нәтижені тарқатқаннан арзан.

Бөлек жағдай — белсенді күйде қалатыны. Клиенттерді мұрағаттау олардың жұмыс топтары мен клиенттік жобаларын жаппайды; портал бұл туралы растау терезесінде тікелей ескертеді. Ресми түрде әрекет толық өтті, бірақ «жабылған» клиент бойынша жұмыс жүре береді. Мұндай жұмыс топтары мен жобаларды бөлек жабыңыз, әйтпесе бұл алшақтықты ешкім байқамайды.

Кіріс ағыны және интеграциялар

Кіріс ағыны және интеграциялар — conceptual guidance, not UI evidence

  • Нысаннан түскен өтінім CRM-ге жетпеді. Өтінімдер тізімінде беруді қайталау қолжетімді — нысанның маршруттауын тексеріп, оны пайдаланыңыз.
  • Интеграция арнасы қате күйінде. Интеграциялар хабындағы әрбір қосылымның күйі болады: белсенді, ескерту, қате, нобай, мұрағатта немесе өшірілген. Қате немесе ескерту күйіндегі арна — бұл ықтимал жоғалған өтінімдер мен хабарлар. Қосылым тексеруін іске қосыңыз: ол түсінікті себепті көрсетеді (баптау мәселесі немесе сыртқы жүйе мәселесі), содан кейін оны түзетіңіз.
  • Клиентке хабар жіберілмеді (мессенджерлер). Мессенджер-арналарда қайта жіберу кезегі болады: ілініп қалған хабарларды жоғалтпай, қайтадан жіберуге болады. Оны жүйелі түрде талдап отырыңыз.
  • REST-интеграция шақыруларды қабылдамайды. Сыртқы жүйе сұраулар лимиті бойынша, IP ақ тізімде болмағандықтан немесе әдіс рұқсат етілгендердің қатарына кірмегендіктен бас тарту алуы мүмкін. Қосылымның лимиттерін, IP ақ тізімін және рұқсат етілген әрекеттер жинағын тексеріңіз. Қолжетімділік кілті бір рет қана көрсетіледі — егер ол жоғалса, шеберден қайта өтіп, оны қайта шығарыңыз.
  • Интеграцияларды баптауға құқық жетіспейді. Коммуникацияларды жазуға құқық болмаса, Интеграциялар хабы тек оқуға ашылады: қосылымдар көрінеді, бірақ шебер, тексеру және ауыстырғыштар қолжетімсіз. Баптауды әкімші орындайды.
  • Сыртқы қолжетімділікке шақыру жарамсыз (мерзімі өтті, пайдаланылды, кері қайтарып алынды). Жаңа шақыру шығарыңыз.

Автоматтандыру басқаша әрекет етті

Автоматтандыру басқаша әрекет етті — conceptual guidance, not UI evidence

Егер ереже жұмыс істемесе немесе күтілгеннен басқаша жұмыс істесе:

  • ереже қосылғанын және оның аумағы мен шарты осы жағдайға сай келетінін тексеріңіз;
  • іске қосулар тарихын ашыңыз — ол ереже не істегенін және қай жерде тоқтағанын көрсетеді;
  • егер автоматтандыруды баптауға болмаса, ол құқықтармен шектелген немесе модуль баптауларында уақытша тоқтатылған болуы мүмкін.

Кім әрекет етуі керек

Кім әрекет етуі керек — conceptual guidance, not UI evidence

ЖағдайКім көмектеседі
Модульге, воронкаға, өріске қолжетімділік жоқӘкімші немесе кеңістік иесі
Жұмыс тобының қатысушысы емесЖұмыс тобының иесі
Кезең немесе мәртебе бұғаттауыОрындаушы тексеру шартын орындайды
Өтінім жетпеді / арна қате күйіндеПроцесс әкімшісі немесе интеграцияға жауапты тұлға
Автоматтандыру ережесі басқаша жұмыс істейдіЕреже иесі

Мәселені тез шешу үшін оны қалай сипаттау керек

Мәселені тез шешу үшін оны қалай сипаттау керек — conceptual guidance, not UI evidence

Егер шектеуді немесе қатені өзіңіз тарата алмасаңыз, мәселені әкімші немесе процесс иесі қосымша сұраусыз түсінетіндей етіп сипаттаңыз. Мынаны көрсетіңіз:

  • қай жерде: қай экранда және қай воронкада болды;
  • не істедіңіз: қандай әрекетті орындамақ болдыңыз;
  • нені көрдіңіз: хабардың нақты мәтіні немесе қай батырма қолжетімсіз;
  • қай нысан бойынша: мәміле, клиент немесе воронка (жеке деректерсіз — сілтеме немесе нөмір жеткілікті);
  • қайталана ма: бетті жаңартқаннан кейін мәселе қала ма.

Өтінімде клиенттің жеке деректерін және жеке сілтемелерді жібермеңіз — жағдайды сөзбен сипаттаңыз. Дәл сипаттама хат алмасудың бір-екі айналымын үнемдейді әрі түзетуді жылдамдатады: одан бұл құқық па, процесс шарты ма, әлде шынайы ақау ма екені бірден көрінеді.

Бас тарту коды көрсетілсе

Бас тарту коды көрсетілсе — conceptual guidance, not UI evidence

Сервер техникалық reasonCode қайтара алады, бірақ интерфейс оны түсінікті хабарға аударады және шикі кодты пайдаланушыға көрсетпейді. Диагноз үшін ішкі кодқа емес, хабардың мағынасына, әрекетке және нысанға сүйеніңіз.

Хабардың мағынасыНе істеу керекКім көмектеседі
Қолжетім жоқ немесе адамды тағайындау мүмкін емесРөлді, ауқымды және қатысушыны тексеріңіз; деректерді CRM сыртында таратпаңызӘкімші, жоба немесе воронка иесі
Деректерді басқа пайдаланушы өзгерттіЖаңартып, тек өзекті өзгерісті қалдырыңыз және қайталаңызНәтиже түсініксіз болса, ағымдағы өзгеріс авторы
Шарт, өріс немесе байланыс жарамсызКөрсетілген элементті түзетіп, қайталаңызПроцесс иесі
Тексеру сервисі, сұрау немесе интеграция уақытша қолжетімсізДубликат жасамаңыз және жаппай әрекетті соқыр қайталамаңыз; күтіп, бір рет қайталаңызИнтеграцияға жауапты немесе әкімші

Қолдау қызметіне экрандағы нақты хабарды, экран мен әрекетті, нысан түрін, уақытты және қайталау нәтижесін жіберіңіз. Шикі JSON, токендер, жеке деректер немесе жеке сілтемелерді қоспаңыз: бас тарту кодының өзі қажетті түзетуді түсіндірмейді.

Жақсы тәжірибелер

Жақсы тәжірибелер — conceptual guidance, not UI evidence

  • Алдымен құқықтарды, өзгерістерді және процесс шарттарын тексеріңіз, содан кейін мұны қате деп санаңыз.
  • Бұғаттау хабарын толық оқыңыз: онда бірден бірнеше себеп тізілуі мүмкін.
  • Жаппай әрекет алдында растау терезесіндегі бөлшектеуді оқыңыз, тек орындалғаннан кейінгі қорытындыны ғана емес.
  • Қайшылық кезінде бөтен түзетуді өшіріп жібермей, деректерді жаңартыңыз.
  • Ішінара нәтижені себептер бойынша талдаңыз, жаппай әрекетті соқыр түрде қайталамаңыз.
  • Қолжетімділік шектеулерін деректерді CRM-нен тыс жіберу арқылы айналып өтпеңіз.

Жиі кездесетін қателер

Жиі кездесетін қателер — conceptual guidance, not UI evidence

Құқық шектеуін ақау деп санау. Уақыт ойдағыдай жұмыс істеп тұрғанды «жөндеуге» кетеді; тек қолжетімділік сұрау жеткілікті.

Операция алдындағы тексеру хабарын елемеу. Онда нені түзету керегі әлдеқашан жазылған.

Бұғаттау себептерін бір-бірлеп түзету. Хабарлама олардың бәрін бірден тізеді; әр түзетуден кейін операцияны қайталау — артық айналымдар және «қате кетпей жатыр» деген сезім.

Ішінара нәтижеден кейін жаппай әрекетті қайталау. Мәмілелердің бір бөлігі тағы өтпейді, ал себебі талданбай қалады.

Қолжетімділікті деректерді сыртқа жіберу арқылы айналып өту. Бұл — ағып кету қаупі және клиент тарихына бақылауды жоғалту.

Қайшылық кезінде жаңартудың орнына жаңа жазба ашу. Қосарланған жазба пайда болады, деректер шашырайды.

Нәтижені қалай тексеру керек

Нәтижені қалай тексеру керек — conceptual guidance, not UI evidence

  • нақты не болғаны түсінікті: құқықтар, қайшылық немесе процесс шарты;
  • бұғаттау хабары оқылды және шарт орындалды;
  • ішінара нәтиже қалған нысандар бойынша талданды;
  • жетпеген өтінім қайта берілді, интеграция арнасы тексерілді;
  • қолжетімділік айналма жолсыз, штаттық тәртіппен сұралды.

Байланысты сценарийлер

Байланысты сценарийлер — conceptual guidance, not UI evidence