Share via


Оқулық: Тармақталу арқылы бизнес-процесс ағындарын жақсарту

Бизнес процесінің ағындары сізге сатылымның, маркетингтің немесе қызмет процестерінің аяқталуына дейінгі әртүрлі кезеңдерін көрсетеді. Қарапайым жағдайларда сызықтық бизнес процесс ағыны жақсы опция болып табылады. Дегенмен, көптеген жиынтық сценарийлерде тармақпен бизнес процесі ағынын кеңейтуге болады. Бизнес-процестердің ағындарында жасау рұқсаттары болса, If-Else логикасын пайдалану арқылы бірнеше тармақтары бар Бизнес процесінің ағыны жасай аласыз. Тармақталу шарты AND немесе OR операторлардың тіркесімін пайдаланатын бірнеше логикалық өрнектерден құрылуы мүмкін. Тармақты таңдау автоматты түрде, нақты уақытта, процесті анықтау кезінде анықталған ережелерге негізделіп жасалады. Мысалы, автокөліктерді сатуда, жалпы біліктілік кезеңінен кейін ереже негізінде екі бөлек тармаққа бөлінетін жалғыз Бизнес процесінің ағыны конфигурациялауға болады (Тұтынушы жаңа көлікті немесе бұрынғы автокөлікті қалайды ма, олардың бюджеті жоғары ма? немесе төмен $20,000, және т.б. ), бір филиал, жаңа автокөліктерді сатуға және басқа филиалға, бұрыннан тиесілі автокөліктерді сатуға арналған. Бизнес процесінің ағындары туралы қосымша ақпаратты Бизнес процесінің ағындарына шолу бөлімін қараңыз.

Келесі диаграмма тармақтармен бірге бизнес процесі ағынын көрсетеді.

Автокөлік сату процесіндегі қадамдарды көрсететін блок-схема.

Тармақтармен бизнес процесі ағындарын жобалау кезінде не істеу керек

Тармақтармен бизнес процесін жобалау кезінде келесі ақпаратты еске алу керек:

  • Процесс ең көбі бес бірегей кестені қамтуы мүмкін.

  • Әрбір процеске 30 кезеңге дейін және әрбір кезеңге 30 қадамға дейін пайдалануға болады.

  • Әрбір тармақ бес деңгейден аспауы керек.

  • Тармақтау ережесі дереу жалғасатын кезеңдегі қадамдарға негізделеді.

  • Ережедегі бірнеше шарттарды екі операторды емес, AND операторды немесе OR операторды пайдалану арқылы біріктіруге болады.

  • Процесс ағынын анықтаған кезде кесте қатынасын таңдауға болады. Бұл қатынас 1:N (Бірден көпке) кестелік қатынас болуы керек.

  • Бір деректер жолында бір уақытта бірнеше белсенді процесс жұмыс істей алады.

  • Сүйреп апарып тастауды пайдаланып процесс ағынында қатарларды («Кезеңдер», «Қадамдар», «Шарттар», т.б.) қайта реттеуге болады.

  • Тармақтарды біріктіру кезінде барлық біртекті тармақтар жалғыз кезеңге біріктірілуі қажет. Біртекті тармақтар жалғыз кезеңге біріктірілуі қажет немесе әрбір біртекті тармақ процесті аяқтауы қажет. Біректі тармақты басқа тармақтармен біріктіру мүмкін емес және бір уақытта процесті аяқтау мүмкін емес.

  • Клиент API өзгертулері тармақталу жағдайын бағалауды іске қоса алмайды, өйткені тармақталу Бизнес ережелеріне сүйенеді.

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

Ескертпе

  • Процессте пайдаланылған кестені бірнеше рет қайта қарауға болады (бірнеше жабық кесте циклдері).

  • Процесс кесте түріне қарамастан алдыңғы кезеңге оралуы мүмкін. Мысалы, егер белсенді кезең Дәйексөзді жеткізу тырнақша жолында болса, процесті пайдаланушылар белсенді кезеңді Ұсыныс орнына жылжыта алады. мүмкіндік жолындағы кезең.

    Басқа мысалда, процесс қазіргі уақытта процесс ағынында Қазіргі ұсыныс сатысында тұр делік: Ықтимал тұтынушыны нақтылау>Анықтау Қажетті>Ұсыныс жасау>Қазіргі ұсыныс>Жабу. Тұтынушыға ұсынылған ұсыныс тұтынушы қажеттіліктерін анықтау үшін қосымша зерттеулерді қажет етсе, пайдаланушылар процессіңіздің Қажеттіліктерді анықтау кезеңін таңдап, Орнату опциясын таңдай алады. Белсенді.

Мысал: екі тармағы бар көлік сату процесінің ағыны

Жаңа көлікті және алдын ала алынған көліктерді сатуға арналған екі тармақтан тұратын бизнес процесі ағынының мысалын көрейік.

Алдымен, біз Автокөлік сату процесі атты жаңа процесті жасаймыз.

  1. Шешім зерттеушісін ашыңыз , содан кейін сол жақ шарлау тақтасында Процестер таңдаңыз.

  2. Жаңа процесті жасау үшін Жаңа таңдаңыз.

  3. санатын as Бизнес процесінің ағыны және негізгі нысан үшін көрсетіңіз. Қорғасын таңдаңыз.

  4. Бірінші кезеңді Qualify деп аталатын процеске қосыңыз және Сатып алу уақыты шеңбері және Көлік таңдауы қадамдарын қосыңыз.

  5. Жалпы Біліктілік кезеңінен кейін Шарт тақтасын пайдалану арқылы процесті екі бөлек тармаққа бөлеміз.

    1. Бизнес талаптарына сай ережелері бар шарт қатарын конфигурациялау

    2. Кезең үшін бірінші тармақты қосу үшін шарт қатарының «Иә» жолында «Кезең» қатарын қосу

    3. Шарт орындалмаған кезде орындалатын екінші тармақты қосу үшін шарт тақтасының "Жоқ" жолына басқа кезең тақтасын қосыңыз

Шайпұл

Күрделірек тармақтауды жасау үшін бар шарт қатарының «Жоқ» жолында тағы бір шартты қосуға болады.

Жасалған Квалификация кезеңін көрсететін сурет.

Егер Автокөлік таңдауы = Жаңа болса, процесс Жаңа автокөлік сатылымдарына таралады. кезең, әйтпесе, төменде көрсетілгендей, екінші тармақта Меншіктегі автокөліктерді сату кезеңіне өтеді.

Жаңа көлік сату кезеңін көрсететін сурет.

Бұрынғы меншікті автокөліктерді сату кезеңі.

Жаңа автокөліктерді сату кезеңіндегі немесе Меншіктегі автокөліктерді сату кезеңіндегі барлық қадамдарды орындағаннан кейін процесс қайтарылады. Дәйексөзді жеткізу кезеңімен негізгі ағынға оралыңыз.

Дәйексөзді жеткізу кезеңі.

Ақпараттың ашылуынан қорғау

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

Ақпараттың ашылуын болдырмау үшін мысал процесіндегі қадамдарды көрсететін ағындық диаграмма.

Бұл сценарийде банктік несиелік қызметкерге Сұраныс жолына кіру рұқсаты қажет, бірақ несиелік қызметкерде сұрауды тексеруге ешқандай көрініс болмауы керек. Бір қарағанда, біз мұны несиелік қызметкерге Тергеу кестесіне кіруге рұқсат жоқ екенін көрсететін қауіпсіздік рөлі тағайындау арқылы оңай орындайтын сияқтымыз. Дегенмен, мысалдан толығырақ көріп, шынайы шынын көрейік.

Тұтынушы банкке $60000 аса ақша сұрауын салды дейік. Несие инспекторы бірінші кезеңде сұрауды қарап шығады. Егер тармақ жасау ережесі банкке тиесілі сома $50000 сомасынан асса, процестегі келесі кезеңде сұраудың өтірік еместігі зерттеледі. Егер оның өтірік еместігі анықталса, процесс сұраушыға қарсы заңды әрекетті орындауға өтеді. Несиелік сарапшы тергеудің екі сатысын көре алмауы керек, өйткені қызметкердің Тергеу кестесіне қол жеткізу мүмкіндігі жоқ.

Дегенмен, егер несие қызметкері Сұраныс жолын ашса, барлығы толық процесті көре алады. Несие қызметкері алаяқтықты тергеу сатысын көріп қана қоймайды, сонымен қатар олар процестегі Заңды әрекет кезеңін көре отырып, тергеудің нәтижесін де анықтай алады. Сондай-ақ, офицер кезеңді таңдау арқылы тергеу сатыларындағы қадамдарды алдын ала қарай алады. Несие қызметкері деректерді немесе қадамның аяқталу күйін көре алмаса да, тергеу және сот әрекеті кезеңдерінде сұрау жіберушіге қарсы жасалған ықтимал әрекеттерді анықтай алады.

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

Ақпараттың ашылуын болдырмау үшін процестегі қосымша қадамдарды көрсететін ағындық диаграмма.

Зерттеу процесі келесі кезеңдерден тұратын болады:

Ақпаратты ашу жағдайлары үшін тергеу процесінің қадамдарын көрсететін ағын диаграммасы.

Бекіту/Қабылдамау шешімін Тергеу жолынан Сұрау жолына синхрондау үшін жұмыс процесін қамтамасыз ету қажет.

Келесі қадамдар

Бизнес процесінің ағыны жасаңыз
Процестермен теңшелетін бизнес логикасын жасаңыз