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

Тапсырыстар, орындау және қабылдау

Бұл бет тапсырыс, орындау жоспары, беру және қабылдау тізбегін сипаттайды. Әрекет құқықтарға, клиентке, заңды тұлғаға және жұмыс үдерісінің күйіне байланысты.

Тапсырысты жасау және растау

Процестің тұжырымдамалық түсіндірмесі; интерфейс скриншоты немесе күй дәлелі емес.

/operations/orders/new ашыңыз немесе клиент карточкасынан кіріңіз. Тапсырысқа 1-ден 40-қа дейін бір немесе бірнеше жол қосыңыз. Әр жолдың өз каталог ұсынысы, саны, өлшем бірлігі және бекітілген баға шарттары болады; соңғы жолды өшіруге болмайды. Бір тапсырыста валюталарды араластыруға болмайды, бұл жіберуді блоктайды. Анықтамалық не шарттар қолжетімсіз болса, нөл қойып, соқыр жасамаңыз; шарт қатесі нақты жолға қатысты болады және тек сол жолды қайта тексеруге мүмкіндік береді. \nКлиент пен алғашқы ұсыныс/бағаны таңдағаннан кейін портал «ұсыныс — клиент» түріндегі атауды ұсынады. Оны қолмен өзгертпейінше, таңдау өзгергенде кеңес жаңарады; қолмен өзгерткеннен кейін мәтініңіз сақталады. Тапсырыс атаусыз қалуы мүмкін, тізімде бейтарап атау қолданылады — форма үшін дерек ойлап таппаңыз.

Өмірлік цикл: draft → submitted → confirmed → provisioned. Жобаға негіз немесе сілтеме қосып жіберіңіз де, ағымдағы нұсқамен растаңыз. Растау міндеттеме жасайды, provision орындау жоспарын құрады. Әрекет қабылданбаса, құқықтар мен міндетті өрістерді тексеріп, тапсырысты қайта жүктеп барып қайталаңыз.

Басқарылатын қызмет жолы (managed_service) үшін бөлек Қызметті қосу әрекеті бар: қызмет құқығы тек осы әрекеттен кейін жасалады немесе қайта пайдаланылады. Тапсырысты растау не жоспарды іске қосу бұл құқықты өздігінен жасамайды. Әрекет көрінбесе немесе Қызметтер және SLA бөлімінде құқық болмаса, жол күйі мен қолжетімділікті тексеріп, карточканы қайта оқыңыз да, тек өзекті дерекпен қайталаңыз.

/operations/orders сүзгісі draft, submitted, confirmation_pending, confirmed, on_hold, completed мәндерін қабылдайды. Жолдарда provisioned, fulfilled, cancelled, closed болуы мүмкін және олар тапсырысты ашқанда көрінеді. Кесте/карточка, жалпы сандар, беттеу, қайталау және бос күй бар.

Жолға кіруге рұқсатыңыз болса, /operations/orders/:orderId мекенжайынан тапсырыс паспортын ашып, жолдарды, тараптарды, күйді және келесі қолжетімді қадамды тексеріңіз. URL тікелей ашылады және әріптестермен бөлісуге болады, бірақ қолжетімділік құқықтарға байланысты.

Расталған тапсырыста паспорт жоспардың әр жолының ілгерілеуін де көрсетеді: planned, in_progress, handed_over, accepted немесе cancelled. Тапсырылған сан қажет санға жетсе, жоғарғы жоспардың күйі әлі жаңармаған болса да, жол толық тапсырылды деп белгіленеді. Әрекет үшін /operations/fulfillment бөліміне өтіп, ағымдағы жолды қайта оқыңыз; тапсыру фактісін тек жоғарғы тапсырыстың күйінен анықтамаңыз.

Тізім әдепкіде пайдаланушы оқи алатын барлық клиенттен басталады, бір бетте 25 жолға дейін жүктейді және Тағы көрсету арқылы жалғасады. Күй/клиент сүзгілері мен кесте/карточка таңдауы осы экранға ғана тән; бос, сүзгіден кейін бос және жүктеу қатесі бөлек күйлер.

Байланысты оқу сәтті болса, тапсырыс паспортында Осы тапсырыстан шыққаны блогы көрсетіліп, міндеттеме мен қабылдау карточкаларына сілтеме береді. Нәтиже бос немесе оқу қатесі болса, блок көрінбеуі мүмкін; оның болмауы туынды жазба жоқ екенін дәлелдемейді.

Орындауды дайындау

Процестің тұжырымдамалық түсіндірмесі; интерфейс скриншоты немесе күй дәлелі емес.

/operations/fulfillment ішінде жоспар мен жолдарды тексеріңіз. planning немесе blockedready, ал ready немесе partially_completed іске қосылады. Әр ауысуға бос емес растау/сілтеме және ағымдағы нұсқа керек. Тапсырыстың расталуы жоспардың дайын екенін өздігінен білдірмейді; санды, өлшемді, жауапты адам мен заңды тұлғаны тексеріңіз. Жұмыс пакеті жасалмаған немесе жұмыс пакеттері бөлімінде байланысқан болуы мүмкін.

Жоспарды іске қосу мен жеке жолды тапсыру — екі бөлек қадам. Іске қосу жоспарды жұмыс күйіне өткізеді, бірақ ешбір жолды тапсырмайды. Тапсыру тек жоспар in_progress болғанда және таңдалған жолда тапсырылмаған сан қалған кезде қолжетімді; әрекет алдында жол күйі мен қалдығын тексеріңіз.

Тапсыру тізілімі әдепкіде барлық клиенттерді қамтиды; клиент сүзгісі тек осы экранда қолданылады және сақталмайды. «Уәде етілген, бірақ әлі тапсырылмаған» жоспарлар блогы клиент таңдалғаннан кейін ғана жүктеледі; барлық тапсыруларға оралу үшін сүзгіні тазалаңыз. Клиент таңдалмай, жоспарлар блогының бос болуы дерек жоқ екенін білдірмейді.

Клиент карточкасындағы әрбір жеткізу енді осы тізілімге апарады және URL ішінде сол клиенттің сүзгісін бірден қояды; жол /operations/fulfillment/deliveries/:deliveryId маршруты бойынша жеке жеткізу detail карточкасын да ашады. Бұл карточка жеткізу мәліметі мен күйін көруге арналған; Қабылдауды ашу, Қайтару, Түзету, Мәселе туралы хабарлау және Болдырмау сияқты жол әрекеттері әлі де осы тізілімнен басталады. Жол атауы бар болса, жеткізудің адамға түсінікті атауын көрсетеді; ескі жазбаларда ғана жеткізу тәсіліне қайтады.

Ашқанда detail карточкасында алдымен жүктелу күйі көрінуі мүмкін; аяқталғанын күтіңіз де, оны дерек жоқ деп қабылдамаңыз. Уақытша қате Қайталап көру әрекетін ұсынады; қайталау карточканы қайта оқиды, бірақ ешбір әрекетті орындамайды. Қолжетімділік берілмесе, рұқсат сұраңыз немесе тізілімге қайтыңыз — бұл жеткізу жоқ дегенді білдірмейді. Жолдары жоқ карточка жарамды бос күй болуы мүмкін: онда іске қосылатын әрекет жоқ және бұл өздігінен қате емес.

Жеткізулер кесте/карточкалары және жол әрекеттері мәзірі бар ортақ тізілімде көрсетіледі. Қолжетімсіз әрекет себебімен бірге көрінеді; операциядан кейін тізілімді қайта оқыңыз, өйткені сәттілік хабары соңғы күйді тексеруді алмастырмайды.

«Жұмыс пакеті» ұяшығының бос болуы да қалыпты болуы мүмкін: executionContainerPolicy=work_order қолданылмаса, жұмыс жолда есепке алынады, бірақ бұл тапсырма жасалды, тағайындалды не орындалды дегенді дәлелдемейді. Саясат жұмыс пакетін талап етсе, «Әлі жасалмаған» тек пакеттің әлі қалыптаспағанын білдіреді; бұл қолжетімділік қатесімен бірдей емес. Қазіргі порталда жұмыс нарядының өмірлік циклі мен оның пакеті task-компонентін жасауға не жіберуге жол бермейді және орындаушының жұмысты алғанын немесе аяқтағанын дәлелдемейді. Беру не аяқталуын тексеру алдында нақты нәтижені келісілген тапсырма және орындаушы контекстінде тексеріңіз; ол қолжетімсіз болса, тоқтап, портал иесінен сұраңыз, мұны тікелей API шақыруымен айналып өтпеңіз.

Жолды беру

Процестің тұжырымдамалық түсіндірмесі; интерфейс скриншоты немесе күй дәлелі емес.

Беру тек in_progress жоспары және берілмеген не қабылданбаған сан үшін қолжетімді. Дәлел мен тәсілді көрсетіңіз: физикалық тауар shipment, қалғаны қызмет тәсілін қолданады. Жартылай нәтиже болса, қайталамай тұрып жоспар мен тарихты жаңартыңыз. Берілген жол, ескі нұсқа және қайшылық — бөлек нәтижелер. Жеткізуді тоқтатуға себеп қажет.

Бір нәрсе берілгеннен кейін жол мәзірінде Түзету және Қайтару көрсетіледі; екеуі де сипаттама талап етеді және тек бір жолды жеткізуге қолданылады. Қайтару ағымдағы жеткізу нұсқасын талап етеді және қабылдау туралы шешімнен кейін қолжетімсіз; түзету бастапқы жазбамен қатар сақталады. Жол жоқ немесе бірнеше жол болса, мәзір шектеуді түсіндіреді. ready_for_handoff, received, accepted, returned, exception күйлері тізілім күйін білдіреді, қойма қозғалысын өздігінен білдірмейді.

Жеткізу жазбасы пайда болып, тапсыру расталмаса, екінші жеткізу жасамай тізімді қайта оқыңыз. Болдырмау себеп пен жаңартылған карточканы талап етеді; тапсырылған жолды болдырмау мүмкін емес.

Қате жасалған жеткізуді тек planned, ready_for_handoff немесе exception күйінде және әлі тапсыру жолы жазылмаған кезде болдырмауға болады. Тапсырғаннан кейін бұл әрекет көрсетілмейді. Болдырмау себебін және ағымдағы карточка нұсқасын талап етеді; сәтті нәтиже cancelled күйін алады. Тізімдегі дата — жеткізудің жасалған уақыты, тапсыру уақыты емес; тапсыру фактісін күйден тексеріңіз.

Ағымдағы нұсқада мәселені тіркеу батырмасы болса (кейбір тілдік нұсқада оның бастапқы ағылшынша атауы көрінуі мүмкін), ол тауарға әрекет жасамай, оқиғаны тіркейді. Ол planned, ready_for_handoff, partially_handed_over және handed_over күйлерінде көрінуі мүмкін; не болғанын жазыңыз. Жеткізу проблемалы деп белгіленеді, бірақ қайтару, қабылдау немесе қойма қозғалысы басталмайды. Күй не карточка нұсқасы өзгерсе, тізімді жаңартып, қайта тексеріңіз.

Қабылдау карточкасында бастапқы тапсырыс атауы тапсырыс ашылатын болса, /operations/orders/:orderId мекенжайына сілтеме болады. Атауы қолжетімсіз немесе жүктеліп жатса, портал бейтарап атау көрсетеді және техникалық ID шығармайды.

Қабылдауды тексеру

Процестің тұжырымдамалық түсіндірмесі; интерфейс скриншоты немесе күй дәлелі емес.

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

Ортақ тізімде әр қабылдау жолы бастапқы тапсырыстың атауымен көрсетіледі; атау әлі жүктелмесе, бейтарап Қабылдау атауы қолданылады. Күйлер draft (нобай), collecting_evidence (дәлел жиналуда), ready_for_submission (жіберуге дайын), submitted (клиентке жіберілді), pending (шешімді күтуде), under_review (қаралуда), partially_accepted (ішінара қабылданды), accepted, rejected және cancelled (болдырылмады) түрінде көрсетіледі. ready_for_submission күйінде портал Клиентке жіберу батырмасын көрсетеді; жіберу бөлек растау ағынын бастап, міндеттерді бөлу ережесі бойынша екінші қызметкердің растауын талап етуі мүмкін.

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

Қабылдау карточкасында алдымен Дәлелді тіркеу таңдаңыз: бұл істі draft күйінен collecting_evidence күйіне өткізеді. Қызметкер істі тек draft күйінен болдырмау әрекетін орындай алады; бос емес себеп пен істің ағымдағы нұсқасы қажет. Жіберуге дайын әрекеті тек collecting_evidence күйінен көрінеді және бос емес, өзгермейтін дәлел белгісін талап етеді. ready_for_submission күйінде Клиентке жіберу растау сұрауын жасайды немесе қолданады; техникалық шешім сілтемесі пайдаланушы мәтінінде көрсетілмейді. Клиенттің decide шешімі — басқа тараптың бөлек жолы, қызметкер әрекеті емес. Қабылдау, қайта өңдеу және бас тарту тиісті құқық пен міндеттер бөлінісін талап етеді.

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

accepted немесе partially_accepted шешімінен кейін қабылдау карточкасы бір әрекетпен есептеу жазбасын бекітуге және Есептеу жазбаларына (маршрут /operations/billing?view=charges) сілтеме беруге мүмкіндік береді. Есептеу сомасы қолмен енгізілмейді: сервер оны қабылданған саннан, бекітілген шарттар мен саясаттан, бірлік бағасынан және рұқсат етілген дәлдіктен шығарады. Қайта орындау идемпотентті: карточка «жазба жасалды» және «жазба бұрыннан бар» жағдайларын ажыратады, дубль жасамайды. Әрекет тиісті capability мен міндеттерді бөлуді талап етеді; billing-триггердің өшірулі болуы, баға/шарт/дәлдік қатесі, қабылдау күйі не көзі жарамсыз болуы, жазбаның табылмауы және нұсқа қайшылығы бөлек қателер (қайшылықта карточканы қайта оқыңыз). Соманы таңдалған locale мен заңды тұлғаның валютасында көрсетіңіз; мысалдар синтетикалық болсын, нақты шот, банк немесе клиент деректері болмасын.

Дәлел, ақша және құпиялылық

Процестің тұжырымдамалық түсіндірмесі; интерфейс скриншоты немесе күй дәлелі емес.

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

Қатысты беттер

Процестің тұжырымдамалық түсіндірмесі; интерфейс скриншоты немесе күй дәлелі емес.