Vadovėlis: pagerinkite verslo procesų sekas naudodami šakojimą
Veiklos procesų sekos padės jums pereiti įvairius pardavimo, rinkodaros ar aptarnavimo procesų etapus ir juos atlikti. Paprastais atvejais linijinė veiklos procesų seka yra geras pasirinkimas. Tačiau sudėtingesniais atvejais galite pagerinti veiklos procesų seką naudodami šakojimą. Jei turite verslo procesų sekų kūrimo teises, naudodami logiką galėsite kurti veiklos procesų seka su keliomis šakomis If-Else
. Išsišakojimo sąlyga gali būti sudaryta iš kelių loginių išraiškų, kurios naudoja derinį AND
arba OR
operatorius. Šakos pasirinkimas atliekamas automatiškai realiuoju laiku, atsižvelgiant į proceso apibrėžimo metu nustatytas taisykles. Pavyzdžiui, parduodant automobilius, galite sukonfigūruoti vieną veiklos procesų seka, kuris po bendro kvalifikacijos etapo pagal taisyklę padalijamas į dvi atskiras šakas (Ar klientas teikia pirmenybę naujam automobiliui ar anksčiau turėtam automobiliui, ar jo biudžetas yra didesnis ar mažesnis nei $20,000 ir pan.), vienas filialas, skirtas parduoti naujus automobilius ir kitą šaką, parduoti anksčiau turėtus automobilius. Daugiau informacijos apie veiklos procesų sekas rasite Veiklos procesų sekų apžvalga.
Toliau esanti diagrama rodo veiklos procesų seką su šakomis.
Ką reikia žinoti kuriant veiklos procesų sekas su šakomis
Kurdami veiklos procesų seką su šakomis atminkite toliau nurodytus dalykus:
Procesas gali apimti ne daugiau kaip penkias unikalias lenteles.
Procesą gali sudaryti ne daugiau nei 30 etapų, o etapą gali sudaryti ne daugiau nei 30 veiksmų.
Kiekviena šaka gali būti ne daugiau kaip penkių lygių gylio.
Šakojimo taisyklė turi būti pagrįsta kito etapo veiksmais.
Taisyklėje galite derinti kelias sąlygas naudodami operatorių
AND
arba operatoriųOR
, bet ne abu operatorius.Kai apibrėžiate proceso seką, galite pasirinktinai pasirinkti lentelės ryšį. Šis ryšys turi būti lentelės ryšys 1:N (Vienas su daugeliu).
Toje pačioje duomenų eilutėje vienu metu gali būti vykdomas daugiau nei vienas aktyvus procesas.
Galite pertvarkyti plyteles (etapus, žingsnius, sąlygas ir kt.), procesų sekoje naudodami nuvilkimo funkciją.
Suliejant šakas visos lygiavertės šakos turi būti sujungtos į vieną etapą. Lygiavertės šakos turi būti sujungtos į vieną etapą arba kiekviena lygiavertė šaka turi baigti procesą. Lygiavertės šakos negalima sujungti su kitomis šakomis, kai tuo pačiu metu ji turi užbaigti procesą.
Kliento API pakeitimai negali suaktyvinti šakojimo būklės įvertinimo, nes šakojimas priklauso nuo verslo taisyklių.
Modeliu pagrįstų programų formų sąveika su būsimais etapais suaktyvina jų sąlygas ir verslo taisykles. Tačiau jei aktyvus etapas išliks tas pats, šios taisyklės nebus vykdomos dar kartą, kai forma bus įkelta iš naujo. Tik aktyviojo etapo taisyklės vykdomos įkeliant formą.
Pastaba.
Proceso metu naudojamą lentelę galima peržiūrėti kelis kartus (keli uždari stalo ciklai).
Procesas gali grįžti į ankstesnį etapą, neatsižvelgiant į lentelės tipą. Pavyzdžiui, jei aktyvus etapas pasiūlymo eilutėje yra Pateikti pasiūlymą , proceso vartotojai gali perkelti aktyvų etapą atgal į galimybės eilutės etapą Siūlyti .
Kitame pavyzdyje tarkime, kad procesas šiuo metu yra jūsų proceso eigos etape Pateikti pasiūlymą: Patvirtinti galimą klientą Nustatyti poreikius Sukurti>pasiūlymą>>Dabartinis pasiūlymas>Uždaryti. Jei klientui pateiktas pasiūlymas reikalauja daugiau tyrimų, kad būtų galima nustatyti klientų poreikius, vartotojai gali tiesiog pasirinkti jūsų proceso etapą Nustatyti poreikius ir pasirinkti Nustatyti aktyvų .
Pavyzdys: automobilių pardavimo procesų seka su dviem šakomis
Pažvelkime į veiklos procesų sekos su dviem šakomis pavyzdį, taikomą naujiems ir naudotiems automobiliams.
Pirmiausia sukursime naują procesą, pavadintą "Automobilių pardavimo procesas".
Atidarykite sprendimų naršyklę , tada kairiojoje naršymo srityje pasirinkite Procesai.
Pasirinkite Naujas, kad sukurtumėte naują procesą.
Nurodykite kategoriją kaip veiklos procesų seka ir pirminiam objektui pasirinkite Galimas klientas.
Pridėkite pirmąjį etapą prie proceso, pavadinto Kvalifikacija , ir pridėkite veiksmus : Pirkimo laikotarpis ir Automobilio pasirinkimas.
Po bendro kvalifikacinio etapo procesą padalijame į dvi atskiras šakas, naudodami sąlygų plytelę.
Sąlygos plytelės konfigūravimas nustatant taisykles, kurios atitinka jūsų verslo poreikius
Norėdami įtraukti pirmąją etapo šaką, įtraukite plytelę Etapas į sąlygos plytelės kelią Taip
Norėdami įtraukti antrą šaką, kuri vykdoma, kai sąlyga neįvykdoma, sąlygos plytelės kelyje "Ne" pridėkite kitą etapo plytelę
Arbatpinigiai
Į esamos sąlygos plytelės kelią Ne galite įtraukti kitą sąlygą, kad sukurtumėte sudėtingesnį šakojimą.
Jei automobilio pirmenybė nauja = , procesas išsišakoja į naujų automobilių pardavimo etapą, kitu atveju jis pereina į iš anksto turimų automobilių pardavimo etapą, antroje šakoje, kaip parodyta toliau.
Atlikus visus veiksmus naujo automobilio pardavimo etape arba iš anksto turimų automobilių pardavimo etape, procesas grįžta į pagrindinį srautą su pristatymo kainos etapu .
Apsauga nuo informacijos atskleidimo
Įsivaizduokime veiklos procesų seką su šakomis dėl banko paskolos prašymo apdorojimo, kaip parodyta toliau. Etapuose naudojamos pasirinktinės lentelės rodomos skliausteliuose.
Pagal šį scenarijų banko paskolos pareigūnui reikia prieigos prie užklausos eilutės, tačiau paskolos pareigūnas neturėtų matyti užklausos tyrimo. Iš pirmo žvilgsnio atrodo, kad tai galime lengvai padaryti paskyrę paskolos pareigūnui saugos vaidmuo, kuriame nurodoma, kad nėra prieigos prie tyrimo lentelės. Tačiau panagrinėkime atidžiau ir pamatysime, ar iš tikrųjų yra taip.
Tarkime, kad klientas prašo iš banko didesnės nei 60 000 USD paskolos. Paskolą tvarkantis specialistas peržiūri prašymą pirmame etape. Jei patenkinama šakojimo sąlyga, kad bankui grąžinama suma viršija 50 000 USD, kitas etapas yra ištirti, ar prašymas nėra apgaulingas. Jei nustatoma, kad tai iš tiesų yra sukčiavimo atvejis, tada procesas pereina į procesą, susijusį su teisinių veiksmų prieš prašytoją inicijavimu. Paskolos pareigūnas neturėtų matyti dviejų tyrimo etapų, nes pareigūnas neturi prieigos prie tyrimo lentelės.
Tačiau jei paskolos pareigūnas atidarys užklausos eilutę, visi galės matyti visą procesą nuo galo iki galo. Paskolų pareigūnas galės ne tik matyti sukčiavimo tyrimo etapą, bet ir nustatyti tyrimo rezultatus, matydamas teisinių veiksmų etapą šiame procese. Be to, pareigūnas galės peržiūrėti tyrimo etapų veiksmus, pasirinkdamas etapą. Nors paskolos pareigūnas negalės matyti duomenų ar veiksmo užbaigimo būsenos, jis galės nustatyti galimus veiksmus, kurių buvo imtasi prieš užklausos pateikėją tyrimo ir teisinių veiksmų etapais.
Šioje procesų sekoje paskolą tvarkantis specialistas galės matyti tyrimo dėl sukčiavimo ir teisinių veiksmų etapus, o tai jau gali būti traktuojama kaip neteisėtas informacijos atskleidimas. Mes rekomenduojame atkreipti ypatingą dėmesį į informaciją, kuri gali būti atskleista dėl šakojimo. Mūsų pavyzdyje reikia išskaidyti procesą į du atskirus procesus: vienas procesas skiriamas prašymo apdorojimui, o kitas procesas skiriamas tyrimui dėl sukčiavimo, siekiant apsisaugoti nuo informacijos atskleidimo. Paskolą tvarkančio specialisto procesas atrodys taip:
Tyrimo procesas bus atskiras ir tame bus šie etapai:
Turėsite pateikti darbo eigą, kad sinchronizuotumėte sprendimą Patvirtinti / atmesti iš eilutės Tyrimas su eilute Užklausa.
Paskesni veiksmai
Sukurkite veiklos procesų seka
Kurkite pasirinktinę verslo logiką su procesais